Come ottenere un nome host/nome di dominio da un indirizzo IP in Linux

Come ottenere un nome host/nome di dominio da un indirizzo IP in Linux
Una delle domande che molti utenti di Linux pongono è come possono recuperare il nome host di un sistema utilizzando il suo indirizzo IP. Può sembrare un compito in salita, ma nel vero senso è abbastanza facile. In sostanza, questo è noto come la ricerca DNS inversa. La ricerca DNS inversa richiede un indirizzo IP per recuperare il nome host o il dominio del server. L'esatto contrario è la ricerca DNS in avanti che mappa il nome di dominio all'indirizzo IP.

In questa breve guida, abbiamo esplorato alcuni modi per eseguire la ricerca DNS inversa e ottenere un nome di dominio da un indirizzo IP. A fini dimostrativi, ho usato Ubuntu 20.04.

Prerequisiti

Prima di arrotolare le maniche, assicurati che il tuo host remoto abbia un record A che è una voce DNS che punta o mappa un nome di dominio a un indirizzo IP

Eseguire la ricerca inversa DNS usando il comando Dig

Il comando Dig è uno strumento flessibile e potente che viene utilizzato per interrogare o sondaggi DNS Records. È un acronimo di Domain Information Groper e consente di recuperare una vasta gamma di informazioni DNS come Record A, CNAME, MX e SOA.

$ dig -x 5.9.235.235 +noall +risposta

Eseguire la ricerca inversa DNS usando il comando nslookup

Un comando nslookup è uno strumento per la risoluzione dei problemi che presenta molto nell'Armory di Sysadmin. È uno strumento versatile che esegue tutte le query sui record DNS come CNAME, A, MX e Reversions o PTR Records.

Per recuperare un nome di dominio da un indirizzo IP, utilizzare la sintassi del comando:

$ nslookup < host ip >

Per esempio.

$ nslookup 5.9.235.235

Eseguire la ricerca inversa DNS usando il comando host

Allo stesso modo, è possibile utilizzare il comando host per ottenere un nome host o un nome di dominio da un indirizzo IP utilizzando la sintassi come mostrato.

$ host < host ip >

Ad esempio, per controllare il nome di dominio per l'IP 5.9.235.235, eseguire il comando:

$ host 5.9.235.235

Proprio come il comando nslookup, puoi anche utilizzare il comando host con nomi host o indirizzi IP.

Conclusione

I pochi esempi che abbiamo appena elaborato sono un modo sicuro per aiutarti a ottenere il nome di dominio da un indirizzo IP. Di solito, la ricerca DNS inversa è banale e non cruciale come la lotta in avanti, che mappa i nomi di dominio sugli indirizzi IP. Il tuo feedback o contributo sarà molto accolto.