Cos'è ipconfig?
ipconfig sta per 'Configurazione protocollo Internet' . È un programma di applicazione console di alcuni sistemi operativi per computer che mostra ogni valore corrente della configurazione di rete TCP/IP e aggiorna le impostazioni DNS (Domain Name System) e DHCP (Dynamic Host Configuration Protocol). Il comando ipconfig mostra gli indirizzi IPv4 (protocollo Internet versione 4) e IPv6, il gateway predefinito per ogni adattatore e la maschera di sottorete se applicata senza parametri.
Implementazioni di ipconfig
Il comando è presente in Apple macOS, ReactOS e Microsoft Windows. La versione ReactOS è stata sviluppata su licenza GPL da Ged Murphy .
Apple macOS
In Mac OS X, ipconfig funge da copertura per l'agente IPConfiguration e può essere utilizzato per controllare il client DHCP e Bootstrap Protocol tramite l'interfaccia della riga di comando. Inoltre, Mac OS X applica ifconfig per il controllo diretto sulle interfacce di rete come la configurazione di indirizzi IP statici come quasi tutti i sistemi operativi basati su Unix. In Linux, il comando, cioè, ifconfig è stato sostituito dal comando IP.
Microsoft Windows e ReactOS
Il comando, cioè ipconfig supporta il /Tutto opzione della riga di comando. Questo risultato fornisce informazioni più complete rispetto al solo ipconfig.
Il comando ipconfig contiene un'ulteriore importante funzionalità in cui forza l'aggiornamento dell'indirizzo IP DHCP del computer host per richiedere un indirizzo IP distinto. Si esegue con due diversi comandi in ordine. Il primo comando è ipconfig/release che viene eseguito per forzare il client a interrompere immediatamente il suo lease trasferendo al server una notifica di rilascio di DHCP che aggiorna le informazioni sullo stato del server e contrassegna l'indirizzo IP di un vecchio client come 'disponibile' .
Il secondo comando è ipconfig /rinnova che viene eseguito per richiedere un nuovo indirizzo IP. In cui un sistema è collegato a un modem DSL o via cavo, potrebbe essere necessario collegarlo direttamente alla porta di rete del modem per bypassare il router, prima di spegnere l'alimentazione e utilizzare ipconfig /release per un periodo, per assicurarsi che il precedente L'indirizzo IP viene preso da altri computer.
Il parametro, cioè /flushdns può essere utilizzato per svuotare la cache DNS (Domain Name System) per garantire che le richieste future applichino nuove informazioni DNS spingendo i nomi host a essere riparati nuovamente da zero.
Parametri di ipconfig
Alcuni parametri del comando ipconfig sono elencati e menzionati di seguito:
Si No. | Parametro | Descrizione |
---|---|---|
1. | /Tutto | Mostra la configurazione TCP/IP completa per ogni adattatore. Un adattatore può indicare interfacce fisiche, interfacce logiche (connessioni remote) o adattatori di rete installati. |
2. | /flushdns | Svuota e ricarica le informazioni della cache del risolutore del client DNS. Possiamo applicare questa procedura per scartare le voci della cache negative attraverso la cache e altre voci che sono state aggiunte dinamicamente al momento della risoluzione dei problemi DNS. |
3. | /displaydns | Mostra l'oggetto della cache del risolutore del client DNS che contiene entrambe le voci precaricate tramite il file Hosts locale e i registri delle risorse a cui si è avuto accesso di recente per le query sui nomi corrette dal sistema. Il servizio client DNS applica queste informazioni per risolvere i nomi interrogati di frequente prima di interrogare i suoi server DNS. |
4. | /rinnovare [] | Aggiorna la configurazione DHCP per ogni adattatore o un adattatore particolare se il parametro, ad esempio, adattatore è aggiunto. Questo parametro è disponibile solo su sistemi con adattatori creati per ottenere automaticamente un indirizzo IP. Dobbiamo inserire il nome dell'adattatore che si verifica quando utilizziamo il comando ipconfig senza parametri per specificare il nome di un adattatore. |
5. | /pubblicazione [] | Invia un messaggio, cioè RILASCIO DHCP al server DHCP per pubblicare la configurazione DHCP in corso ed eliminare la configurazione dell'indirizzo IP per ogni adattatore o per un adattatore particolare se il parametro, ad esempio, adattatore è incluso. Questo parametro immobilizza TCP/IP affinché gli adattatori configurati ottengano automaticamente un indirizzo IP. Dobbiamo inserire il nome dell'adattatore che si verifica quando utilizziamo il comando ipconfig senza parametri per specificare il nome di un adattatore. |
6. | /registerns | Avvia manualmente la registrazione dinamica per gli indirizzi IP e i nomi DNS configurati in un sistema. Possiamo applicare questo parametro per risolvere i problemi di registrazione di un nome DNS non riuscita o risolvere un problema di aggiornamento dinamico tra il server DNS e un client senza riavviare il sistema client. Nelle proprietà avanzate le impostazioni DNS del protocollo TCP/IP decidono quali nomi sono certificati nel DNS. |
7. | /? | Mostra il Aiuto opzione al prompt dei comandi. |
8. | /rilascio6 [] | Invia un messaggio, cioè RILASCIO DHCP al server DHCPv6 per pubblicare la configurazione DHCP in corso ed eliminare la configurazione dell'indirizzo IPv6 per ogni adattatore o per un adattatore particolare se il parametro, ad esempio, adattatore è incluso. Questo parametro immobilizza TCP/IP affinché gli adattatori configurati ottengano automaticamente un indirizzo IP. Dobbiamo inserire il nome dell'adattatore che si verifica quando utilizziamo il comando ipconfig senza parametri per specificare il nome di un adattatore. |
9. | /rinnova6 [] | Aggiorna la configurazione DHCPv6 per ogni adattatore o per un adattatore particolare se viene aggiunto il parametro, ovvero l'adattatore. Questo parametro è disponibile solo su sistemi con adattatori creati per ottenere automaticamente un indirizzo IPv6. Dobbiamo inserire il nome dell'adattatore che si verifica quando utilizziamo il comando ipconfig senza parametri per specificare il nome di un adattatore. |
10. | /setclassid[] | Configura l'ID di classe di DHCP per un adattatore descritto. Possiamo utilizzare il carattere jolly asterisco (*) per impostare l'ID di classe DHCP per ogni adattatore al posto dell'adattatore. È disponibile solo su sistemi con adattatore già configurato per ottenere automaticamente un indirizzo IP. L'ID di classe in corso viene eliminato se non viene specificato un ID di classe DHCP. |
undici. | /showclassid | Mostra l'ID di classe DHCP per l'adattatore descritto. Possiamo utilizzare il carattere jolly asterisco (*) per vedere l'ID di classe DHCP per ogni adattatore al posto dell'adattatore. È disponibile solo su sistemi con adattatore già configurato per ottenere automaticamente un indirizzo IP. |
Come applicare ipconfig e le opzioni?
ipconfig viene utilizzato per visualizzare i dettagli della nostra configurazione di rete e aggiornare le impostazioni DNS e DHCP. Il comando ipconfig per impostazione predefinita mostra il nostro indirizzo IP, gateway predefinito e maschera di sottorete, ma possiamo ottenere diversi dettagli utilizzando questo comando con i parametri corretti.
la rotella di scorrimento non funziona
Allora cominciamo con qualcosa di più semplice:
- Prima di tutto, dobbiamo aprire la nostra finestra di terminale effettuando una ricerca 'Terminale' nella finestra dell'applicazione.
- Quindi, dobbiamo inserire il file ipconfig comando e premere il tasto accedere
$ ipconfig
- Ci mostrerà le informazioni di base della nostra rete dai nostri adattatori di rete.
- Il comando restituirà i dettagli su tutti gli adattatori di rete sul nostro sistema, come possiamo vedere nello screenshot qui sopra. In questo caso abbiamo l'adattatore Ethernet e un adattatore di rete wireless.
- Inoltre, verrà elencato come qualsiasi adattatore di rete se utilizziamo un client VPN.
ipconfig /all
Il comando visualizza solo le informazioni di base della nostra rete senza utilizzare alcun parametro. Ma le informazioni sui server DHCP e DNS non vengono visualizzate per impostazione predefinita. Per visualizzare ogni dettaglio del nostro adattatore di rete, dovremo inserire il parametro, ovvero /Tutto .
$ ipconfig /all
Il comando precedente restituirà le seguenti informazioni per tutti gli adattatori di rete nel nostro dispositivo:
È l'indirizzo Mac del nostro adattatore di rete.
Visualizza l'indirizzo IP del nostro sistema.
Indica se la connessione di rete utilizza un indirizzo IP statico o DHCP.
Rappresenta un router/server che distribuisce molti indirizzi IP nella nostra rete.
Rappresenta il router a cui è connesso il nostro sistema.
Rappresenta i server utilizzati per tradurre i nomi di dominio in indirizzi IP.
Visualizza l'indirizzo IPv6 del nostro sistema.
Mostra la data e l'ora in cui il nostro sistema ha ottenuto l'indirizzo IP.
Il comando, cioè ipconfig /all viene spesso utilizzato per la risoluzione dei problemi di connettività di rete. Se controlliamo correttamente i risultati del comando ipconfig /all, possiamo vedere 4 elementi essenziali e menzionati di seguito:
È il nostro indirizzo IP.
Nella maggior parte dei casi, è necessario che lo sia Forchette. 'NO' significa che abbiamo inserito manualmente l'indirizzo IP.
Viene utilizzato per tradurre i nomi di dominio in indirizzi IP.
Rappresenta il modem o router a cui viene inviato il nostro pacchetto di rete.
ipconfig/release
Il comando ipconfig non solo visualizza le nostre informazioni sulle nostre impostazioni di rete, ma può anche essere utilizzato per ripristinare o aggiornare le nostre impostazioni di rete. Possiamo richiedere un nuovo indirizzo IP tramite il server DHCP quando abbiamo abilitato il DHCP sulla nostra scheda di rete.
Il primo passo per farlo è pubblicare l'indirizzo IP corrente. Ciò significa che avviseremo il server DHCP che non desideriamo più applicare l'indirizzo IP assegnato.
$ ipconfig /release
Il comando precedente pubblicherà per impostazione predefinita gli indirizzi IP per ogni adattatore di rete. Inoltre, possiamo specificare un singolo adattatore di rete. Per fare ciò dovremo digitare il nome dell'adattatore che troviamo qui nei risultati di ipconfig.
Per esempio , se desideriamo pubblicare solo l'indirizzo IP del nostro adattatore di rete wireless, possiamo inserire il seguente comando:
$ ipconfig /release Wireless*
Pubblicherà l'indirizzo IP di ogni adattatore in cui inizia il nome 'Senza fili' .
ipconfig /rinnova
Dopo aver pubblicato l'indirizzo IP, dovremo richiederne uno nuovo tramite il server DHCP. Usando il comando, cioè, ipconfig /rinnova , possiamo farlo:
$ ipconfig /renew
Troveremo un risultato simile al comando ipconfig, al gateway, alla maschera di sottorete e una panoramica del nostro nuovo indirizzo IP quando il comando di rinnovo è stato eseguito con successo.
Possiamo nuovamente specificare un singolo adattatore di rete fornendo il nome dell'adattatore.
$ ipconfig /renew Wireless*
ipconfig/displaydns
Il nostro computer memorizza una cache locale di ogni record DNS che ha visitato. Questa cache viene utilizzata per tradurre rapidamente i nomi di dominio nell'indirizzo IP corretto. In questo modo il nostro computer non ha bisogno di negoziare ogni volta con il server DNS. Ad esempio, quando visitiamo Google.com.
Possiamo eseguire il seguente comando nella finestra del terminale per visualizzare il contenuto della cache DNS:
$ ipconfig /displaydns
Visualizzerà tutti i record DNS nella nostra cache DNS.
Spesso non abbiamo bisogno di controllare i registri, ma discuteremo alcuni termini importanti:
Svuota DNS
A volte, la nostra cache DNS include record obsoleti che possono fornire errori relativi al DNS (ad esempio impossibile raggiungere i siti Web), possiamo risolverlo applicando il comando menzionato come segue:
$ ipconfig /flushdns
Il comando precedente cancellerà la nostra cache DNS. Possiamo farlo senza alcun rischio, il nostro computer richiederà semplicemente un nuovo record DNS aggiornato tramite i server DNS.
ipconfig su Ubuntu
IL ifconfig il comando è equivalente al comando ipconfig. Il comando ifconfig ci mostrerà le informazioni di base della rete dei nostri adattatori in Ubuntu.
Il comando è il seguente:
$ ifconfig