Su uno dei miei laptop che esegue macOS High Sierra, non riesce a risolvere i nomi degli host. Ho specificato due server DNS nelle mie impostazioni di rete. Uno è un server DNS interno e l'altro è 8.8.8.8. Quando provo a risolvere i nomi di host locali che il DNS interno conosce, si risolve correttamente. Ma quando provo a risolvere qualcosa come google.com fallisce.
Vedo che tenta di utilizzare prima il server DNS interno e, poiché non conosce il nome host, ho pensato che avrebbe provato a utilizzare 8.8.8.8 per risolvere il nome host, ma non ha mai provato l'altro server DNS.
Quando provo questo dal mio altro portatile, funziona correttamente vedo
$>nslookup google.com
;; Got SERVFAIL reply from <internal dns>, trying next server
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: google.com
Address: 172.217.5.110
Ma da quello in cui non vedo
$>nslookup google.com
Server: <internal dns>
Address: <internal dns>#53
** server can’t find google.com: SERVFAIL
Non c'è alcun tentativo di provare il server DNS 8.8.8.8. Perché sta succedendo? Come posso convincerlo a provare l'altro server DNS se fallisce con uno.