User Tools

Site Tools


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:

  1. Eseguire Regedit
  2. Spostarsi su HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
  3. Aggiungere una DWORD (32-bit) MaxCacheTtl con un valore di 0x69780 (432000 in decimale, pari a 5 giorni)
  4. Uscire da Regedit
  5. Riavviare il server DNS.
  6. 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

sbs2008dnsserver.txt · Last modified: 1/03/2016 05:50 by lrosa