错误代码
每个 DNS 查询都可以返回下列之一的错误代码:
dns.NODATA:DNS 服务器返回没有数据的应答。dns.FORMERR:DNS 服务器查询所要求的格式不正确。dns.SERVFAIL:DNS 服务器返回一般故障。dns.NOTFOUND:未找到域名。dns.NOTIMP:DNS 服务器不执行请求的操作。dns.REFUSED:DNS 服务器拒绝查询。dns.BADQUERY:格式错误的 DNS 查询。dns.BADNAME:格式错误的主机名。dns.BADFAMILY:不支持的地址族。dns.BADRESP:格式错误的 DNS 应答。dns.CONNREFUSED:无法连接到 DNS 服务器。dns.TIMEOUT:联系 DNS 服务器超时。dns.EOF:文件结尾。dns.FILE:读取文件错误。dns.NOMEM:内存不足。dns.DESTRUCTION:通道被销毁。dns.BADSTR:格式错误的字符串。dns.BADFLAGS:指定的非法标识。dns.NONAME:主机名不是数字。dns.BADHINTS:指定的非法提示标识。dns.NOTINITIALIZED:还未初始化 c-ares 库。dns.LOADIPHLPAPI:加载 iphlpapi.dll 失败。dns.ADDRGETNETWORKPARAMS:无法找到获取网络参数的函数。dns.CANCELLED:取消 DNS 查询。