Interne Win7 DNS-issues eindelijk opgelost!

Sinds ik gebruik maak van Windows 7 heb ik af en toe problemen gehad met het resolven van interne hostnames zonder domain-suffix. Ik heb in mijn workstation 2 netwerkkaarten zitten waarvan er 1 is geconfigureerd zonder DNS en de andere mijn interne DNS-server gebruikt. Beide netwerk-kaarten hebben de goede DNS-suffix ingesteld. Zo’n 70% van de tijd werkt het vlekkeloos, maar als het niet werkte was een ‘ipconfig /flushdns’ niet voldoende om het op te lossen. Alleen het in en uitschakelen van de netwerkkaarten loste het probleem *ALTIJD* op…

Van de week was ik dat gekloot met DNS toch echt zat en besloot ik met Wireshark eens te kijken wat Windows 7 nou van mijn lookups maakte. Na enkele seconde sniffen was het al duidelijk;

WOT? NetBios in Windows 7??

WOT? NetBios in Windows 7??

Na wat geGoogle kwam ik er achter dat ZELFS in Windows 7 NetBios nog steeds standaard is ingeschakeld! Gelukkig is dit eenvoudig uit te schakelen, al moet dit wel per interface;

Win7 - Uitschakelen NetBios

Win7 - Uitschakelen NetBios

Het resultaat is dat mijn lookups nu alleen nog DNS aanspreken, en geen NetBios troep proberen;

Opgelost, alleen nog een DNS-lookup zoals het hoort!

Opgelost, alleen nog een DNS-lookup zoals het hoort!

Sindsdien is het probleem niet meer voorgekomen :-D ! Vandaag had ik het er met een collega over en hij kwam met het commando ‘nbtstat’ om de NetBios cache te managen. Dat is natuurlijk ook de reden waarom een ‘ipconfig /flushdns’ het niet oploste maar een volledige herstart van de interface wel; dan worden ook de non-DNS caches verwijderd! Enkele nuttige opties voor nbtstat zijn -c (om de cache te bekijken) en ‘-R’ en ‘-RR’ om de cache volledig te flushen (zelfde als ipconfig /flushdns maar dan voor NetBios cache dus).

Blijft natuurlijk de vraag waarom het soms wel werkte, en soms opeens niet? Op mijn Linux servers heb ik nog nooit problemen gehad met DNS dus ik vermoed dat dit een brakke Microsoft-implementatie is, verder niet echt de moeite waard om uit te zoeken dus.

Write a Comment

You must be logged in to post a comment.