Utilizzare le impostazioni DNS solo quando si è connessi a un router o una rete specifici


0

Mi imbatto spesso DNS_PROBE_FINISHED_NXDOMAINnell'errore quando provo a caricare un sito Web.

Posso risolverlo per specificare manualmente i server DNS, usando ad esempio uno degli indirizzi del server DNS pubblico di Google come 8.8.8.8, o scegliere un indirizzo OpenDNS. Dopo aver applicato quelle impostazioni, le cose funzionano di nuovo bene.

Ma nella mia scuola gestiscono i propri server DNS o qualcosa del genere (non so esattamente come funzioni) e apparentemente mi impediscono di utilizzare i miei indirizzi DNS pubblici specificati manualmente. Quindi devo modificare le mie impostazioni su "Assegna automaticamente server DNS".

Quindi ogni volta che vado a scuola, devo ripristinare le mie impostazioni e quando non sono a scuola, devo specificare nuovamente manualmente quegli indirizzi di server DNS pubblici.

  • Esiste un modo per assegnare le impostazioni IP solo quando sono connesso a un router o una rete specifici? Se sì, come posso farlo?
  • C'è un altro modo per affrontare il problema?

PS: sto usando Windows 10 (64 bit, ma importa?).


Non hai menzionato il tuo sistema operativo
Tyson

@Tyson Un buon punto.
MC Emperor

Sono scioccato dal fatto che Windows non fornisca ancora le impostazioni di connessione per rete che iOS, Android, MacOS e Linux hanno avuto per yonks.
qasdfdsaq,

@qasdfdsaq Yep! Windows è scioccante. Molte persone sono costrette a usarlo. ;-)
MC Emperor

Risposte:


1

Windows utilizza i server DNS nell'ordine in cui li hai scritti. Chiede al secondo server DNS solo quando non riesce a raggiungere il primo (e così via). Pertanto il mio suggerimento è: chiedi alle persone IT della tua scuola gli indirizzi dei loro server DNS e inseriscili come primi. Quindi aggiungi il tuo server DNS di casa preferito come secondo / terzo. Chiederà a quelli quando il computer non è nella rete scolastica.


Sì, questo è il trucco. Sembra che in Windows non ci siano opzioni per rete per configurare queste impostazioni.
MC Emperor

0

Non conosco un modo automatico ma è possibile creare due file cmd. Il primo che contiene questo:

netsh interface ipv4 set dns name="Wireless Network Connection" source=dhcp

E poi il secondo con questa linea:

netsh interface ipv4 add dnsservers name="Wireless Network Connection" address=8.8.8.8 index=1

Ho ipotizzato che tu stia utilizzando ipv4, se non lo cambi in "ipv6". Ho anche usato il nome predefinito per il WiFi, se questo è diverso puoi sostituirlo con qualunque cosa questo comando ti mostri:

netsh interface show interface 

Questo richiede elevazione, quindi devi farlo per entrambi i file:

1) Crea un collegamento al file .bat
2) Fai clic con il pulsante destro del mouse sul collegamento
3) seleziona la scheda Collegamento
4) Fai clic su Avanzate
5) Spuntare "Esegui come amministratore"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.