Dalej Wyżej Poprzednio Spis treści indeks
Dalej: Zawartosc pliku named.hosts Wyżej: Pliki bazy danych nameserwera Poprzednio: Zawartość pliku named.local

Zawartość pliku named.ca

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:

  1. Najpewniejsze informacje zawarte są u samego źródła i dostępne via ftp lub gopher
  2. wpisać wartości z dokumentacji, a następnie używając programu nslookup sprawdzić poprawność informacji:
    $ 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.)
  3. Korzystając z programu nslookup spytać się innego nameserwera (takiego, któremu wierzymy):
    $ nslookup
    > server ns.internic.net
    > set type=ns
    > .
  4. Można wreszcie skorzystać z hipertekstowego formularza
  5. Z obowiązku zamieszczam listę aktualną w dniu pisania tego tekstu (6 sierpnia 1995):
    .                       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
W każdym z powyższych przypadków można się upewnić czy posiadane dane są prawidłowe. W tym celu trzeba wybrać dowolny z serwerów i za pomocą programu nslookup jego zapytać (w sposób analogiczny do podanego w pkt. 2) o serwery.



Wojciech Myszka
pią, 14 lis 1997 11:12:41