Encontre o nome do host do IP Linux

Encontre o nome do host do IP Linux
Nomes ou etiquetas são úteis, pois nos permitem identificar uma coisa ou uma pessoa de outra. Até o nome de uma pessoa, que pode não ser globalmente único, contém um conjunto de personagens que permitem que uma pessoa se distingue de outra pessoa.

Da mesma forma, os computadores suportam rótulos ou nomes que ajudam a dar a eles uma identidade única em uma rede. É aí que entra um nome de host. Um nome de host é um conjunto de caracteres alfanuméricos exclusivos de uma rede de computadores, permitindo que os dispositivos se comuniquem.

Normalmente, a tecnologia subjacente que identifica um computador ou um dispositivo em uma rede é um conjunto de números conhecidos como endereços IP. Estes são então mapeados para um nome específico resolvido para o endereço IP da máquina.

Neste tutorial, no entanto, mostrarei várias maneiras que você pode usar para obter o nome do host associado a um endereço IP específico. Os métodos discutidos neste tutorial funcionarão em quase todos os sistemas Linux e Unix,.

Se você estiver procurando instruções detalhadas sobre como funcionam sistemas como nomes de domínio, consulte o recurso no link fornecido abaixo:

https: // linuxhint.com/dns-for beginners/

Com isso fora do caminho, vamos mergulhar.

Método 1: ping

O método mais simples para obter o nome do host de um endereço IP é usar ping. O ping é um utilitário de linha de comando simples e poderoso que usa pacotes de eco para se comunicar com um host.

OBSERVAÇÃO: O comando a seguir funciona apenas em máquinas Windows. Para Linux, verifique o próximo método.

Para obter um nome de host de um endereço IP com ping, use o comando abaixo:

$ ping -a 172.67.209.252

Aqui está a saída do comando acima:

O comando acima nem sempre é confiável; Geralmente funciona apenas se o nome do host estiver disponível no arquivo hosts.

Saiba mais aqui:

https: // linuxhint.com/modify-etc-host-File-Linux/

https: // linuxhint.com/edit-hosts-file-on-linux/

Método 2: Comando do host

O segundo e comum método para obter o nome do host do endereço IP no Linux é o comando host. Esta ferramenta simples faz parte do pacote dnsutil.

Para instalar o pacote, use os comandos:

Distrões baseados em Ubuntu/Debian

$ sudo apt -get install dnsutils -y

Rehl/CentOS

$ sudo yum install dnsutils

Fedora

$ sudo dnf install dnsutils

Arco

$ sudo pacman -s dnsutils

Depois de instalar a ferramenta, você pode executar o comando abaixo para obter o nome do host de um endereço IP.

$ host

Um exemplo de saída está abaixo:

[fedora@fedora34 ~] $ host 216.58.223.78
78.223.58.216.In-Addr.Nome de domínio ARPA Pointer MBA01S07-In-F14.1E100.líquido.

OBSERVAÇÃO: O uso do comando host exige que o sistema seja registrado em um servidor DNS como CloudFlare ou Google Public DNS ou uma entrada no arquivo host. Dependendo do servidor DNS com o qual o sistema está configurado, o resultado pode diferir ou nenhum.

Se você estiver usando o Fedora, certifique -se de persistir suas configurações de DNS antes de uma reinicialização, porque o gerente de rede geralmente as substitui.

Método 3: Usando DIG

O próximo método que você pode tentar é usar o DIG. Dig é um utilitário de linha de comando que é útil para executar consultas DNS e pesquisas reversas. É uma ferramenta poderosa que possui uma coleção de outros recursos além de procurar um nome de host.

Para saber mais sobre o DIG, confira este tutorial.

https: // linuxhint.com/install_dig_debian_9/

Depois de instalar o DIG no seu sistema, use o comando:

$ dig -x

Também é bom observar que o servidor deve ter a pesquisa DNS reversa ativada; Caso contrário, você não receberá o nome do host do servidor.

Método 4: nslookup

Uma maneira muito mais simples e mais comum de procurar o nome do host de um endereço IP é usar o nslookup. O NSLOOKUP é um utilitário de linha de comando, semelhante ao DIG, mas isso permite que os usuários consultem DNS para nomes de host e mapeamentos de endereço IP.

Para consultar um nome de host com nslookup, use o comando como:

$ nslookup

Um exemplo é como mostrado abaixo:

[fedora@fedora34 ~] $ nslookup 216.58.223.110
110.223.58.216.In-Addr.Nome ARPA = MBA01S08-In-F14.1E100.líquido.
As respostas autorizadas podem ser encontradas em:

Conclusão

Para este tutorial, ilustramos várias maneiras de obter o nome do host de um endereço IP tanto nas máquinas Linux quanto Windows. Se você está procurando um tutorial mais aprofundado sobre como o DNS funciona, considere o recurso no link fornecido abaixo:

https: // linuxhint.com/dns-for beginners/