Qual è il mio server DNS? Conoscere 4 metodi per controllare l’indirizzo IP
Se hai utilizzato Internet, è molto probabile che tu abbia utilizzato il DNS senza nemmeno rendertene conto. DNS è l’acronimo di nome del dominio. Fondamentalmente, ciò che fa è tradurre i nomi di dominio in indirizzi IP leggibili dalla macchina.
Tutte le macchine connesse a Internet hanno un indirizzo chiamato indirizzo IP per trovarle su Internet da altre macchine su Internet. Questo indirizzo IP è composto da diversi numeri per facilità di calcolo. 192.0.2.1 è un esempio di indirizzo IP. Ma questi indirizzi IP non sono a misura d’uomo, il che significa che non è facile o possibile per gli umani tenere traccia degli indirizzi IP di tutte le macchine che sono importanti per loro. Pertanto, come soluzione è stato introdotto un nuovo concetto chiamato Domain Names. “www.example.com” è un esempio di nome di dominio. Sono semplici e facili da ricordare perché sono caratteri alfabetici. Ogni nome di dominio è associato a un indirizzo IP. Il servizio DNS esegue la conversione tra questi nomi di dominio e indirizzi IP.
Il server DNS è un server di computer che contiene un database di indirizzi IP pubblici e i nomi di dominio associati. Quando inserisci un nome di dominio nel tuo browser web, se il tuo router non dispone di informazioni sufficienti per convertire il nome di dominio in un indirizzo IP, utilizza l’aiuto di un server DNS per eseguire questa conversione collegandosi a uno dei server DNS disponibili . .
Per trovare l’indirizzo IP del server DNS utilizzato dal router, è possibile utilizzare uno dei metodi seguenti.
Metodo 1: utilizzo della GUI Web del router
Il modo più semplice per trovare l’indirizzo IP del server DNS del router è controllarlo dall’interfaccia web del router.
1. Per prima cosa devi scoprire l’indirizzo IP del tuo router (nella maggior parte dei casi, l’indirizzo IP predefinito è 192.168.1.1)
Per macchine Windows:
1.1. Se utilizzi un computer Windows, apri il prompt dei comandi digitando “cmd” nella barra di ricerca del tuo computer Windows.
1.2. Digita “ipconfig” per visualizzare le informazioni di rete.
Lì sarai in grado di vedere i dettagli dell’indirizzo del gateway predefinito in Dettagli LAN wireless. In questo caso è 192.168.1.1
Per macchine Linux:
1.3. Se stai usando una macchina Linux, apri il Terminale.
ad esempio, su una macchina Ubuntu, Terminal può essere aperto cercandolo nella barra di ricerca
1.4 Quindi digitare “ip r | grep default’ sul Terminale per vedere i dettagli della rete. Quindi mostrerà i dettagli del gateway predefinito
Qui ci sono 2 indirizzi IP e quello con il valore più basso è selezionato come indirizzo IP predefinito, che in questo caso è 10.8.0.1
2. Quindi digita questo indirizzo IP nella barra degli indirizzi del tuo browser web e ti verrà richiesto il nome utente e la password per accedere all’interfaccia web del tuo router.
3. Quindi, nella scheda “Stato”, sarai in grado di visualizzare le informazioni DNS del tuo router.
Metodo 2: utilizzo dei comandi di Windows
2.1. Un metodo qui è usare il comando nslookup. Questo comando fornisce i dettagli della ricerca DNS. Per visualizzarli, puoi inserire quanto segue nella riga di comando
Le prime 2 righe del risultato forniscono i dettagli del server DNS.
2.2. Il secondo metodo consiste nell’utilizzare il comando “ipconfig /all” nel prompt dei comandi
Come puoi vedere, 192.168.8.1 è l’indirizzo DNS in base al risultato sopra.
Metodo 3: utilizzo dei comandi di Linux
Nelle distribuzioni Linux, i dettagli DNS possono essere estratti dai comandi “host” o “dig”.
ospite : il comando host è un’utilità che esegue ricerche DNS. Pertanto, i dettagli del server DNS possono essere visualizzati come di seguito utilizzandolo.
In base al risultato precedente, 10.0.10.11 è l’indirizzo IP del server DNS.
scavare : dig è uno strumento utilizzato per interrogare i server dei nomi DNS per informazioni su indirizzi host, scambi di posta, server dei nomi e informazioni correlate.
Come mostrato sopra, questo comando fornisce l’indirizzo IP del server DNS utilizzato dal router.
Tuttavia, in alcuni casi, puoi definire gli indirizzi IP dei server DNS che il tuo computer deve utilizzare e quindi possono anche essere inoltrati al tuo router.Questi possono essere definiti nel file “/etc/resolv.conf”, e il suo contenuto può essere visualizzato come di seguito
In base a quanto sopra, viene data priorità a 10.0.80.11 e, solo se non è in grado di recuperare le informazioni pertinenti, i dettagli vengono inoltrati a 10.0.80.12 per eseguire una query DNS.
Metodo 4: scarica un pacchetto e visualizza i dettagli DNS
Per eseguire un dump dei pacchetti del traffico di rete corrente, è possibile utilizzare il comando tcpdump. Tcpdump è uno strumento di analisi dei pacchetti di rete utilizzato per acquisire o filtrare i pacchetti tcp/ip trasferiti sulla rete. È ampiamente utilizzato dagli utenti Linux per scopi di debug della rete.
Per visualizzare il traffico di rete, esegui il comando seguente come root in una scheda separata nel terminaletcpdump -n -s 1500 -i eth0 udp port 53
Quindi in un’altra scheda genera traffico DNS utilizzando il comando host o dig come di seguitohost www.google.com
Sarai quindi in grado di vedere un output simile a quello qui sotto nell’output di tcpdump
Nell’output di esempio sopra, puoi vedere chiaramente la mia macchina (indirizzo IP 192.168.64.140) che interroga il server DNS (indirizzo IP 192.168.64.2) per il nome di dominio www.google.com