Op het moment dat jij dan nietsvermoedend naar
www.google.com gaat, ga je dus eerst via het adres 1.2.3.4.
ter info: dit is een uiteindelijk dus een fout in de implementatie van DNS. Vroeger (opa spreekt) hadden we WINS.
Ik ga nog even op zoek naar de plaatjes, maar als je daarmee een
ipadres/naam resolutie deed, was de volgorde (onder windows):
1. in cache zoeken (ben ik er al eens geweest)
2. geen antwoord -> broadcasten
2. geen antwoord -> wins-server vragen
3. geen antwoord -> lmhosts-file vragen
met DNS is de
volgorde:
1. Ben ik het zelf
2. Nee -> hosts-file vragen
3. geen antwoord -> dns-server vragen
4. geen antoowrd -> wins-server vragen
dit betekent simpelweg dat er eerst lokaal gekeken wordt naar de hosts-file voordat we de dns-server gaan raadplegen....
edit: ondersteunende artikelen gevonden.
[Reactie gewijzigd door tes_shavon op woensdag 20 juli 2011 14:57]
dit betekent simpelweg dat er eerst lokaal gekeken wordt naar de hosts-file voordat we de dns-server gaan raadplegen....
Om helemaal volledig te zijn, dit is de resolution order voor Windows-systemen by default:
1) Kijk in de HOSTS-file
2) Kan hij hem daar niet vinden, zal hij de DNS-server vragen
3) Daarna WINS
4) Vind hij dan nog niets, zal hij een NetBIOS Broadcast doen
5) Vind hij dan nog niets, gaat hij in de LMHOSTS file kijken
Als hij na stap 5 nog niets vind, geeft hij het op
Die default search order kan ook worden aangepast, zodat de volgorde anders word. Welke volgorde bij welke optie staat, kan je op
deze site nalezen.
Mijns insziens wordt op deze site niet aangegeven hoe je de volgorde van resolving kunt kiezen, maar hoe je de "preferred resolving method" kunt aangeven met een daarbij behorende volgorde...
[Reactie gewijzigd door tes_shavon op woensdag 20 juli 2011 15:06]
RTFM: man hosts
host file is altijd de eerste omdat het ook IP address kunnen worden resolved voordat het netwerk echt up is.
Ehmmmmm,
Ik had altijd geleerd (op windows dan he)
No
Way
Babe
Lets
Have
Dinner
- Name cache
- Wins
- netBios
- Lmhosts
- Hosts
- Dinner
Dat klopt, als je in "Hybrid Mode"-resolving draait. Dat is niet de default mode voor elke versie van Windows (ik geloof dat dit namelijk ook nog eens per versie verschillend is).
Welke mode je gebruikt kan je zien door op een command prompt
ipconfig /all in te tikken.
Op een gegeven moment zie je dan
Node Type staan, met daarachter iets als "Hybrid", "Mixed", "Broadcast" of "Point to point". Dat is dus de mode die actief is voor je.
Aan de hand van die code kan je op
deze site dan weer opzoeken in het tabelletje wat voor jouw specifieke situatie de resolving order is
