Jest to podstawowy plik zawierający informacje o nameserwerach dla domeny głównej (root) oznaczanej również . (kropka). Zawiera on informacje, które są niezbędne do skonfigurowania nameserwera domeny prostej.
Można tam umieścić dodatkowe informacje (nameserwer będzie je znał zaraz po starcie). Nie zalecam jednak wpisywania tam informacji, ktore mogą się zbyt szybko zmieniać - zwykle zapominamy o tym pliku i prowadzi to do błędów i nieporozumień gdzy zmieni sie adres lub numer IP komputera który umieściliśmy w tym pliku.
Zwykle dokumentacja komputera oraz przykładowe pliki konfiguracyjne nameserwera zawierają plik, który może być wykorzystany. Do podanej tam informacji trzeba podchodzić z pewną dozą rezerwy. Najczęściej informacje tam zawarte są troche (czasami tylko nieco) przeterminowane.
Jak zatem zdobyć poprawne informacje:
$ nslookup > set type=ns > .(ta ,,.'' (kropka) to właśnie zapytanie o nameserwery dla domeny głównej (root)). Powinniśmy (jeżeli wszystko jest OK) otrzymać aktualną listę serwerów. (Oczywiście otrzymane dane należy nieco zmodyfikować, tak, żeby były zrozumiał dla programu named.)
$ nslookup > server ns.internic.net > set type=ns > .
. 99999999 NS A.ROOT-SERVERS.NET . 99999999 NS B.ROOT-SERVERS.NET . 99999999 NS C.ROOT-SERVERS.NET . 99999999 NS D.ROOT-SERVERS.NET . 99999999 NS E.ROOT-SERVERS.NET . 99999999 NS F.ROOT-SERVERS.NET . 99999999 NS G.ROOT-SERVERS.NET . 99999999 NS H.ROOT-SERVERS.NET . 99999999 NS I.ROOT-SERVERS.NET A.ROOT-SERVERS.NET 99999999 A 198.41.0.4 B.ROOT-SERVERS.NET 99999999 A 128.9.0.107 C.ROOT-SERVERS.NET 99999999 A 192.33.4.12 D.ROOT-SERVERS.NET 99999999 A 128.8.10.90 E.ROOT-SERVERS.NET 99999999 A 192.203.230.10 F.ROOT-SERVERS.NET 99999999 A 39.13.229.241 G.ROOT-SERVERS.NET 99999999 A 192.112.36.4 H.ROOT-SERVERS.NET 99999999 A 128.63.2.53 I.ROOT-SERVERS.NET 99999999 A 192.36.148.17