sysadmin:sbs2008dnsserver
Il server DNS di SBS 2008 non risolve alcuni TLD dopo un giorno di funzionamento
Il problema è causato dalla cache di alcuni name server extra-USA più lunga di 24 ore, mentre SBS 2008 non gestisce cache più grandi di 24 ore.
Bisogna incrementare il TTL massimo del server a un valore di 5 giorni, che sembra essere l'ideale (il massimo è 30 giorni).
In alternativa si può riavviare il servizio DNS ogni tanto o ripulire periodicamente la cache del DNS.
La soluzione definitiva consiste nel portare MaxCacheTTL
ad un valore superiore di quello dei TLD:
- Eseguire Regedit
- Spostarsi su
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
- Aggiungere una DWORD (32-bit)
MaxCacheTtl
con un valore di 0x69780 (432000 in decimale, pari a 5 giorni) - Uscire da Regedit
- Riavviare il server DNS.
- Come precauzione aggiuntiva si può ripulire la cache con
IPCONFIG /FlushDNS
Vedi anche: Windows Server 2008 DNS Servers may fail to resolve queries for some top-level domains
sysadmin/sbs2008dnsserver.txt · Last modified: 20/12/2021 04:40 by lrosa