Ik heb thuis een probleem met DNS...
- Ik heb een KPN ExperiaBox V10 die mijn DHCP en DNS doet. Domain name suffix is ".home". Er is geen andere DNS server
- Als ik een DNS-lookup doe naar een publieke site (bijv. www.google.nl) gaat dit altijd goed.
- Als ik een enkele DNS-lookup doe naar een machine in mijn eigen netwerk (bijv. FQDN myhost.home) gaat dat goed.
- Het probleem: als ik binnen ca. 5 seconden (varieert een klein beetje) vanuit een applicatie een resolve doe op een machine in mijn eigen netwerk, gaat dat de eerste keer goed en daarna ca. 5 seconden mis, hoeveel requests ik ook doe. Ik krijg dan een resolve dat de host niet gevonden is.
- Dit gebeurt i.i.g. op 2 Windows-machines in het netwerk (Laptop en mijn desktop) en het maakt niet uit welke host op mijn interne netwerk ik probeer te resolven.
- Ik heb WireShark op alle interfaces op mijn machine gezet en als ik een resolve doe die goed gaat, zijn er ook daadwerkelijk twee DNS-requests naar de DNS-server. Eentje voor een A-record en eentje voor een AAAA-record. De reply voor het A-record is correct (192.168.x.x) en voor het AAAA-record geeft-ie in het tcp-packet "No such name". In de gevallen dat de applicatie een "Host not found" krijg, is er helemaal geen DNS request op de lijn te zien, op geen enkele interface.
Voor publieke websites (bijv. www.google.nl) zie ik ook dat er zowel een A-record (IPV4) komt als ook een AAAA-record (IPV6). - Bijzonder: Als ik op een command line nslookup spam om datzelfde adres op te zoeken, dan gaat het wel elke keer goed, ook als ik er meerdere binnen ca. 5 seconden doe!
Dit lijkt natuurlijk op een cache die iets verkeerd doet, dus ik ben gaan googelen. Blijkbaar is er inderdaad een DNS cache.
Die cache kan je uitlezen (ipconfig /displaydns). Als ik dat doe nadat ik >5 seconden niet die host heb geresolved, staat er geen entry in die cache (zoals verwacht). Als ik het direct na een (succesvolle) resolve doe, staat erin:
myhost.home
----------------------------------------
Name does not exist.
Dit is een nieuw probleem, ik heb er pas sinds kort last van. Volgens mij is er niets in het netwerk veranderd dat dit zou kunnen veroorzaken (natuurlijk is er iets veranderd, want hij doet het nu niet meer ;)
Alvast bedankt voor enige hulp.
Groeten,
Q.