/etc/resolver forward lookup zones are not being included in name resolution

1

1

I'm trying to set up HypeDNS on Mac OS X 10.8.4 (Mountain Lion). It allows me to send all .hype domain names to another DNS address for lookup and resolution. I've been instructed to add the file /etc/resolver/hype to the system, with contents nameserver <IPv6AddressOfServer> (HypeDNS runs on the Hyperboria network and atop cjdns, which is a virtual meshnet that only accepts IPv6, so IPv4 is not something I'm worrying about). So I placed the /etc/resolver/hype in its rightful place, with contents as specified above. I've restarted the computer and ensured that cjdns is operational (Little Snitch reports that there are 15 connections with the cjdns program at any time, and the ambient data sent on my usage meter proves that). Then, I run ping6 nodeinfo.hype (nodeinfo.hype is an address that should always be up) and the prompt freezes up for as long as one minute, and then it outputs:

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

Similarly, I have tried to resolve to other websites on the Hyperboria network that utilize HypeDNS, and I've been unable to reach them.

Resources you might find useful for answering this:

Any ideas?

Caleb Xu

Posted 2014-01-12T21:26:44.390

Reputation: 1 523

Is the one above the only modification you made? I mean, the introduction of /etc/resolver/hype? – MariusMatutiae – 2014-01-15T21:33:36.250

Yes, this is the only change I made. – Caleb Xu – 2014-01-16T01:07:03.807

Answers

1

Just so everyone knows, I fixed the issue. The problem was not the /etc/resolver forward lookup zones, but rather the automatic IPv6 management system on OS X. Go to System Preferences > Network > Wi-Fi > Advanced > TCP/IP > Configure IPv6 > Manually.

Then, set :: as the IPv6 address and 64 as the prefix length. Leave the Router field blank. Then cjdns should work.

Caleb Xu

Posted 2014-01-12T21:26:44.390

Reputation: 1 523