Tim Barbour writes: > The DNS HOWTO (http://www.tldp.org/HOWTO/DNS-HOWTO-8.html) recommends using > dig to get the root hints. Since dig is included with bind, it should be > available by the time preStart runs, so I think we could use dig in preStart > to fetch the root hints each time preStart runs. Unfortunately, that approach > does not provide the version number information (being in a comment, which > dig > will not return), but it should still work.
I did that, but now have a further difficulty. I had to add a rootHintsServer option to specify the nameserver to use for getting the root hints. If I specify a DNS name (e.g. k.root-servers.net), preStart is unable to resolve it, and so bind fails to install (if I specify an IP address, it works fine). The problem is that /etc/resolv.conf points to localhost, but bind is not yet working there. nixos must have a way around this kind of bootstrap problem, otherwise it would have difficulty downloading the source code for bind. Is there a nix function I can use to get rootHintsServer resolved to an IP address, before putting it into preStart ? Tim --- _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
