Innanzitutto, capiamo il ruolo dell'indirizzo IP e dei server DNS. Diciamo che vogliamo aprire www.thegeekpage.com, il nostro sistema ha un IP univoco, diciamo 192.168.0.1, e il server web che ospita il sito web (www.thegeekpage.com) ha un IP univoco, diciamo 770.34.56.1. I computer e i dispositivi di rete capiscono solo i numeri (è più veloce processi). Per raggiungere il sito web dobbiamo inserire l'indirizzo IP del sito web. Tuttavia, non è possibile ricordare l'indirizzo IP di ciascun sito Web. È qui che entra in gioco il DNS. DNS significa Domain Name Server. Ci dicono l'indirizzo IP corrispondente al nome di dominio. Quando digitiamo il nome di dominio (ad esempio, www.thegeekpage.com) e premiamo Invio, internamente viene inviata una richiesta al server DNS e che restituisce l'indirizzo IP 770.34.56.1 del nome di dominio.
Di solito, l'indirizzo IP e i server DNS vengono configurati automaticamente nel sistema. Diverse volte potrebbe essere necessario modificarlo manualmente come
- I server DNS non sono raggiungibili
- L'indirizzo IP assegnato automaticamente viene preso da qualche altro sistema
- Per problemi di sicurezza
Quando proviamo a farlo, genera un errore come mostrato di seguito,
In tali situazioni, possiamo provare a correggere l'errore in vari modi indicati di seguito.
Metodo 1: ripristino dei valori dal prompt dei comandi
Passaggio 1: per aprire la finestra Esegui, tieni premuti i tasti Windows+r allo stesso tempo
Passaggio 2: digitare cmd e premi Ctrl+Maiusc+Invio insieme. Questo apre il prompt dei comandi con Privilegi di amministratore.
Reimpostazione dell'indirizzo IP
Nella maggior parte dei casi, il rinnovo dell'indirizzo IP del sistema ha risolto il problema.
Nella finestra del prompt dei comandi, digita i comandi
ipconfig /release. ipconfig /renew
Con questi comandi verrà assegnato al sistema un nuovo indirizzo IP. Se il problema non è stato ancora risolto, prova la soluzione di seguito.
Svuotamento DNS e ripristino di Winsock
Per vedere perché le cose non funzionano, possiamo aggiornare le impostazioni di rete TCP/IP svuotando il server DNS e reimpostando Winsock
Nel prompt dei comandi digita i seguenti comandi uno dopo l'altro
ipconfig /flushdns ipconfig /registerdns NETSH winsock reset catalogo NETSH int ipv4 reset reset.log NETSH int ipv6 reset reset.log exit
Riavvia il sistema per rendere effettive le modifiche.
Ora vedi se il problema si risolve, in caso contrario prova le soluzioni di seguito.
Metodo 2: configurazione da PowerShell
Passaggio 1: premere Windows+r allo stesso tempo e apri la finestra di esecuzione
Passaggio 2: entra powershell nella sezione aperta e premi Ctrl+Maiusc+Invio per aprire PowerShell in Modalità amministratore.
Impostazione dell'indirizzo IP statico
Per impostare un indirizzo IP statico, possiamo utilizzare il cmdlet dell'indirizzo New-NetIP come segue.
Nuovo-NetIPAddress. [-Indirizzo IP]-InterfaceAlias [-Gateway predefinito ] [-Famiglia Indirizzo ] [-Genere ] [-Lunghezza prefisso ] [-ValidLifetime ] [-PreferredLifetime ] [-SkipAsSource ] [-PolicyStore ] [-CimSession ] [-Limite acceleratore ] [-Come lavoro] [-Cosa succede se] [-Confermare] [ ]
Per una spiegazione dettagliata di cosa fa ogni parametro e la variazione del comando fare riferimento a questo collegamento
Non tutti i parametri sopra menzionati sono necessari. Possiamo specificare quelli che vogliamo. Generalmente, dovrebbe avere 4 parametri, ovvero indirizzo IP, alias interfaccia, lunghezza prefisso (maschera di sottorete) e indirizzo gateway. Ad esempio, consideriamo un'impostazione di base in cui dobbiamo configurare l'indirizzo IP 192.18.0.12/24 ( /24 è equivalente alla subnet mask 255.255.255.0) e il gateway predefinito 192.168.0.254 alla “Wired Ethernet Connection”, quindi il comando essere
New-NetIPAddress –IPAddress 192.168.0.2 -InterfaceAlias “Wired Ethernet Connection” –PrefixLength 24 -DefaultGateway 192.168.0.254
Fare riferimento all'istantanea di seguito:
NOTA :
Se vuoi modificare le modifiche per questo indirizzo IP puoi usare il Set-NetIPAddress cmdlet. Per maggiori dettagli su quel comando fare riferimento Qui.
Impostazione del server DNS
Per modificare le impostazioni del server DNS, possiamo usare Set-DnsClientServerAddress cmdlet. Il comando è
Set-DnsClientServerAddress. [-Alias interfaccia][-Indirizzi server ] [-Convalidare] [-Reimposta indirizzi server] [-CimSession ] [-Limite acceleratore ] [-Come lavoro] [-Passare attraverso] [-Cosa succede se] [-Confermare] [ ]
Per una spiegazione dettagliata dei parametri e la variazione del comando fare riferimento a questo collegamento
Non sono necessari tutti i parametri sopra specificati. Possiamo usare quelli che sono richiesti. Generalmente vengono configurati due server DNS (primario e secondario). Supponiamo di voler configurare quello primario come 192.168.0.2 e quello secondario come 192.168.0.2 tramite l'interfaccia Wired Ethernet Connection. Il comando sarebbe,
Set-DnsClientServerAddress. -InterfaceAlias "Connessione Ethernet cablata" -Indirizzi server 192.168.0.1, 192.168.0.2
Fare riferimento all'istantanea di seguito,
Riavvia il sistema e verifica se il problema si risolve.
Metodo 3: Assegna l'indirizzo IP usando DHCP
Passaggio 1: tieni premuto Windows+r tasti insieme per aprire la finestra Esegui
Passaggio 2: nella finestra che si apre digita impostazioni ms: rete-wifiwi e premi ok
Passaggio 3: nella finestra Impostazioni -> Rete e Internet -> Wi-Fi che si apre, fare clic su Gestisci reti conosciute
Passaggio 4: fare clic su Rete e scegliere Proprietà
Passaggio 5: nella sezione Impostazioni IP in basso fare clic su modificare.
Passaggio 6 – Quando si modificano le impostazioni IP si apre la finestra, Scegli Automatico (DHCP), e premi Salva
Riavvia il sistema e controlla se un IP è assegnato dal DHCP.
NOTA :
Per modificare l'assegnazione IP di una connessione Ethernet, al passaggio 2, scegliere Ethernet Tab invece di Wifi e segui gli stessi passaggi.
È tutto. Speriamo davvero che questi metodi ti aiutino a risolvere il problema. Commenta gentilmente e facci sapere quale delle soluzioni di cui sopra ha funzionato per te.
Grazie per aver letto.