Maar sindsdien is er iets vervelends gebeurd met DNS: lokale queries gaan via de dnspool van Skynet.
Als ik dus http://clyde/ in typ, gaat hij clyde op het internet zoeken.
Ik ga niet via een proxy, en ik heb ook niet opstaan dat hij lokale netwerknamen via de proxy moet gaan zoeken.
Een nslookup op een client in m'n netwerk geeft dit:
Code: Selecteer alles
C:\>nslookup clyde
*** Can't find server name for address 192.168.0.1: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 192.168.0.1
Non-authoritative answer:
Name: xxx.dynu.com //is zo'n dynamic dns-service
Address: 80.200.xxx.xxx //mijn ip-adres van toen ik het opmerkte, het blijft dit echter
Aliases: clyde.xxx.be //een CNAME-entry die doorstuurt naar het dynu-adres
Als ik datzelfde vanaf clyde (de router/firewall/dhcp/dns/proxy/mail ...-server) doe krijg ik:
Code: Selecteer alles
C:\>nslookup clyde
*** Can't find server name for address 192.168.0.1: Non-existent domain
Server: dnspool2.skynet.be
Address: 195.238.2.22
*** dnspool2.skynet.be can't find clyde: Non-existent domain
Ik ben geen netwerkbeheerder en ben niet zeker dat ik bovenstaande correct lees, maar het lijkt me dat hij alle lokale queries doorstuurt naar de Skynet DNS-servers ...
Nog even melden dat ik WinRoute Pro 4.2.1 draai als router.
WinRoute handelt dan ook DNS en DHCP af. DNS is een forwarder die doorstuurt naar DNS-servers gekend door het systeem.
Ik heb overal waar ik kon 192.168.0.1 gebruikt bij opgave van servers en zo (static IP van de server).
Ik heb de HOSTS-files nagekeken, daar lijken mij geen fouten in te staan.
Iemand een idee hoe ik een lokale dns-naam lokaal kan houden?
Een paar misschien nuttige screenshots:
Uit de router: DNS-instellingen:
router: DHCP-instellingen:
server: geavanceerde TCP/IP-eigenschappen: DNS: