|
指定一组 IP 地址作为解析服务器。 如果你给地址指定了端口,端口会被忽略,因为底层库不支持。 传入无效参数,会抛出以下错误: Error codes每个 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: 非法HINTS标识符。
- dns.NOTINITIALIZED: c c-ares 库尚未初始化。
- dns.LOADIPHLPAPI: 加载 iphlpapi.dll 出错。
- dns.ADDRGETNETWORKPARAMS: 无法找到 GetNetworkParams 函数。
- dns.CANCELLED: 取消 DNS 查询。
|