![dnspod function](https://s2.loli.net/2022/11/25/QUc74XSNHfF9VoI.jpg)
同一个内部域名 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
就可以正常解析:
![works](https://s2.loli.net/2022/11/25/WQYunZd4N7AMP62.jpg)
所以能否在 dns 脚本内 fallback 到 server: 'system'
,这样脚本就能正常处理内部特殊域名。