错误代码
🌐 Error codes
每个域名系统查询都可以返回以下错误代码之一:
🌐 Each DNS query can return one of the following error codes:
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:找不到GetNetworkParams函数。dns.CANCELLED:DNS 查询已取消。
dnsPromises API 也会导出上述错误代码,例如,dnsPromises.NODATA。
🌐 The dnsPromises API also exports the above error codes, e.g., dnsPromises.NODATA.