So che non dovresti avere voci duplicate nel tuo file host di Windows NT windows\system32\drivers\etc\hosts
, ma qual è il comportamento previsto se le hai?
È possibile avere più voci con lo stesso nome host ma indirizzi diversi nel file hosts di Windows NT ( windows\system32\drivers\etc\hosts
). Quando accedi a quell'host sulla rete, il sistema DNS di Windows lo risolverà in una di quelle voci. Come posso sapere quale voce verrà utilizzata?
Per esempio:
127.0.0.1 mydomain.com
192.168.1.1 mydomain.com
Modifica : questo esempio particolare sembra forzare un comportamento speciale. Il loopback sembra sovrascrivere qualsiasi voce, indipendentemente dall'ordine.
O:
192.168.1.2 mydomain.com
192.168.1.1 mydomain.com
Vedo che la prima voce dell'elenco ha la precedenza.
Ma il comportamento che vedo è garantito, è specifico della versione o è generalmente inaffidabile?
Il motivo per cui lo chiedo è perché sto scrivendo alcuni script per gestire gli host e sto cercando di capire se posso selezionarne uno in modo affidabile da rimuovere / commentare, e mi aspetto che non ci sia alcun impatto sul sistema dell'utente.
127.0.0.1
sembra forzare un comportamento speciale. Ho modificato la domanda per porre domande sui diversi scenari ...