DNS instellingen om het hele Net te zien

Onderstaande uitleg behoort bij een artikel in PC-Active van mei 2001 over alternatieve "roots".

TIP: Noteer uw oude instellingen voor U ze wijzigt, zodat U desgewenst eenvoudig de zaak kunt 'terugdraaien'. In Windows kunt U eventueel ook de schermen afdrukken voor U iets verandert.

Windows 95 en 98

  1. Dubbelclick "Deze Computer" ("My Computer") op het Bureaublad.
  2. Dubbelclick "Externe toegang" ("Dial-Up Networking").
  3. Klik met de rechtermuisknop op uw verbinding.
  4. Kies "Eigenschappen" ("Properties").
  5. Kies "Servertypen" ("Server Types").
  6. Kies "TCP/IP-instellingen" ("TCP/IP Settings").
  7. Vink (zonodig) aan "Geef naamserveradressen op" ("Specify name server addresses").
  8. Vul in bij "Primaire DNS" ("Primary DNS"): 199.166.29.3. (Als er al IP-nummers staan, verwijder die dan!)
  9. Klik op OK.
  10. Klik nogmaals op OK.
  11. Na herstart en het maken van een verbinding, kunt u de alternatieve TLDs zien. Een paar voorbeelden:
N.B. Als er ook een netwerkkaart in uw computer zit, kunnen onder Windows de TCP/IP-instellingen daarvan die van uw inbelverbinding buiten werking stellen. (Tja.) In dit geval zult U deze ook dienen te wijzigen, via Start > Configutiescherm > Netwerk > TCP/IP (naam netwerkkaart). Ook hier het IP invullen voor de nameserver: 199.166.29.3, en zonodig de DNS aanzetten.

Linux, FreeBSD en andere Unix-achtigen

Wie een Unix-achtig besturingssysteem draait, kan op twee manieren ervoor zorgen, dat hij het hele internet kan bereiken.

1. Via /etc/resolv.conf

In de file /etc/resolv.conf staat aangegeven welke nameserver uw computer gebruikt. Vermoedelijk ziet u er iets staan als:

nameserver 123.234.19.23

Dit betekent, dat uw computer een server met dat IP-nummer gebruikt om andere computers op internet te vinden. Deze nameserver vertelt uw PC welk IP er bij een bepaalde hostname hoort. Er kunnen ook 2 of 3 regels staan met 'reserve'-nameservers, als de eerste niet werkt.
U dient de "nameserver" regels te wijzigen in:

nameserver 199.166.29.3

dan kunt u ook de alternatieve TLDs vinden (voorbeelden boven, onder "Windows 95 en 98", 11).

199.166.29.3 is het IP nummer voor recursive dns op een van de root-servers van de Open Root Server Confederation. De machine staat in Amsterdam bij IO.NL (TeleCity 2).

2. Als u zelf named draait

Als u zelf named (alias BIND) draait, staat er in uw /etc/resolv.conf vermoedelijk als nameserver aangegeven: 127.0.0.1. Dat is uw eigen box. (Eventueel kan er ook uw 'echte' IP staan, als u bijv. een vast IP-adres heeft.)
Dit laat u ongewijzigd.
Waar u wel wat dient te veranderen is in de file named.conf. Waar die staat, hangt af van uw OS en distributie.
Er zijn twee mogelijkheden:

1. U bombardeert uw box tot root-server, oftwel in vaktermen: u secondaried voor root.
2. U wijzigt de hints file.

Hoe dit gaat voor de diverse versies van BIND die op dit moment gebruikt worden, is duidelijk beschreven op de ORSC-website.

3. Problemen

Problemen zijn niet uitgesloten, omdat vele verschillende inbelscripts voorhanden zijn, die allemaal weer anders werken. Nogal wat van deze scripts vragen aan de provider om het nameserver IP. Dit wordt dan automatisch geactiveerd en hetgeen u in /etc/resolv.conf staat werkt dan gewoon niet...

Helaas is het niet mogelijk voor alle distributies van Linux aan te geven, welke wijziging er nodig zou kunnen zijn om dit op te lossen. Er zijn zoveel verschillen...
Als u FreeBSD gebruikt, dient u in de file /etc/ppp/ppp.conf een eventueel aanwezige "enable dns" te verwijderen.

Vragen?

Vragen kan, per email aan orscqueries@bijt.net. Antwoord komt altijd, maar hoe snel hangt af van het aantal vragen dat binnenkomt.

©2001-2002: Marc Schneiders
Laatste wijziging op 19 september 2002.