/etc/resolver 正向查找区域未包含在名称解析中

/etc/resolver 正向查找区域未包含在名称解析中

我正在尝试在 Mac OS X 10.8.4 (Mountain Lion) 上设置 HypeDNS。它允许我将所有 .hype 域名发送到另一个 DNS 地址进行查找和解析。我被指示将文件/etc/resolver/hype及其内容添加到系统中nameserver <IPv6AddressOfServer>(HypeDNS 在 Hyperboria 网络上运行,并位于 之上cjdns,这是一个仅接受 IPv6 的虚拟网状网络,因此 IPv4 不是我担心的问题)。因此,我将 放在/etc/resolver/hype其正确的位置,内容如上所述。我已重新启动计算机并确保 可以运行(Little Snitch 报告称,任何时候cjdns都有 15 个与程序的连接,并且我的使用率计上发送的环境数据证明了这一点)。然后,我运行(nodeinfo.hype 是一个应该始终处于打开状态的地址),提示符冻结长达一分钟,然后它输出:cjdnsping6 nodeinfo.hype

ping6: getaddrinfo -- nodename nor servname provided, or not known

同样,我尝试解析 Hyperboria 网络上使用 HypeDNS 的其他网站,但无法访问它们。

以下资源可能对回答这个问题有用:

有任何想法吗?

答案1

为了让大家知道,我修复了这个问题。问题不是/etc/resolver正向查找区域,而是 OS X 上的自动 IPv6 管理系统。转到系统偏好设置 > 网络 > Wi-Fi > 高级 > TCP/IP > 配置 IPv6 > 手动。

然后,设置::为 IPv6 地址和64前缀长度。将路由器字段留空。然后就cjdns可以正常工作了。

相关内容