同一个内部域名 internal-domain.com
,执行上图中的 $done({})
会 dns 解析超时,日志显示:failed with address 内部dns服务器ip:53: Error Domain=NSPOSIXErrorDomain Code=54 "Connection reset by peer" UserInfo={NSLocalizedDescription=Connection reset by peer}
但是用 internal-domain.com = server:system
就可以正常解析:
所以能否在 dns 脚本内 fallback 到 server: 'system'
,这样脚本就能正常处理内部特殊域名。