Skip to main content

Encontre o endereço IP de um domínio

Configurando parâmetros de rede com comando ip no Linux (Abril 2025)

Configurando parâmetros de rede com comando ip no Linux (Abril 2025)
Anonim

O comando do host Linux é usado para descobrir o endereço IP de um domínio. Também pode ser usado para encontrar o nome de domínio para um endereço IP.

Este guia mostrará como usar os switches mais comuns com o comando host.

O comando do host

Por si só, o comando host retornará uma lista de todos os switches possíveis que podem ser usados ​​com ele.

Para obter a lista, digite o seguinte em uma janela de terminal:

hospedeiro

Os seguintes resultados serão exibidos:

  • -a - é equivalente a -v -t ANY
  • -c - especifica a classe de consulta para dados não IN
  • -C - compara registros SOA em servidores de nomes oficiais
  • -d - é equivalente a -v
  • -l - lista todos os hosts em um domínio, usando o AXFR
  • -i - pesquisa inversa IP6.INT
  • -N - altera o número de pontos permitidos antes que a pesquisa de raiz seja feita
  • -r - desativa o processamento recursivo
  • -R - especifica o número de novas tentativas para pacotes UDP
  • -s - uma resposta do SERVFAIL deve interromper a consulta
  • -t - especifica o tipo de consulta
  • -T - ativa o modo TCP / IP
  • -v - ativa a saída detalhada
  • -w - especifica esperar eternamente por uma resposta
  • -W - especifica quanto tempo esperar por uma resposta
  • -4 - use apenas o transporte de consulta IPv4
  • -6 - use apenas o transporte de consulta IPv6
  • -m - definir sinalizador de depuração de memória
  • -V - imprime o número da versão e sai

Como acontece com muitos comandos do Linux, existem muitos switches, mas a maioria deles não será necessária para o que você precisa fazer.

Você pode descobrir mais sobre o comando do host lendo a página de manual. Basta digitar o seguinte na janela do terminal:

anfitrião do homem

Obter o endereço IP para um nome de domínio

Para retornar o endereço IP para um nome de domínio, basta digitar o seguinte comando:

hospedeiro

Por exemplo, para encontrar o nome de domínio para linux.Go-Travels.com, digite o seguinte comando.

hospedar linux.Go-Travels.com

Os resultados do comando do host serão os seguintes:

linux.Go-Travels.com é um alias para dynglbcs.Go-Travels.com.dynglbcs.Go-Travels.com tem endereço 207.241.148.82

Naturalmente, linux.Go-Travels.com é um subdomínio de Go-Travels.com. Executar o comando host contra o nome de domínio completo do Go-Travels.com retorna um endereço IP diferente.

Go-Travels.com tem endereço 207.241.148.80

Há alguma outra saída do comando host contra o site Go-Travels.com, que mostra como o correio é tratado.

Por exemplo:

O correio de Go-Travels.com é tratado por 500 ALT4.ASPMX.L.Google.com

Obter o nome de domínio de um endereço IP

O oposto de retornar o endereço IP de um nome de domínio está retornando o nome de domínio de um endereço IP.

Você pode fazer isso digitando o seguinte em uma janela de terminal:

hospedeiro

Por exemplo, sabemos que 207.241.148.80 é o endereço IP do Go-Travels.com. Digite o seguinte em uma janela de terminal:

host 207.241.148.80

Os resultados são os seguintes:

Ponteiro de nome de domínio 82.148.241.207.in-addr.arpa glbny.Go-Travels.com.

O comando host, por padrão, retorna apenas informações suficientes, mas você pode obter uma saída mais detalhada usando a opção -d ou -v da seguinte maneira:

host -d linux.Go-Travels.com

Os resultados do comando acima mostram o domínio que foi consultado junto com os resultados. Também retorna os detalhes de SOA para um domínio.

Retornar os detalhes de SOA para um domínio

SOA significa Start Of Authority. Se você registrar um nome de domínio e, em seguida, hospedar esse domínio com uma empresa de hospedagem, a empresa de hospedagem deve manter uma SOA para esse domínio. Ele fornece uma maneira de manter o controle de nomes de domínio.

Você pode encontrar os detalhes de SOA para um domínio digitando o seguinte comando:

host -C host -C

Por exemplo, digite o seguinte em uma janela de terminal:

host-Go-Travels.com

Há vários resultados retornados, mas todos contêm os mesmos campos que são os seguintes:

  • O servidor de nomes principal
  • A parte responsável pelo domínio
  • Um registro de data e hora que muda quando o domínio é atualizado
  • O número de segundos antes de a zona ser atualizada
  • O número de segundos antes de uma atualização com falha ser repetida
  • O limite superior em segundos antes que uma zona não seja mais considerada autoritativa
  • O resultado negativo TTL.

Esta página da Web fornece uma boa visão geral sobre o SOA.

Resumo

Obviamente há muitos outros switches, como -l, que fornece uma listagem e -T, que procura usando TCP / IP em vez de UDP.

Você descobrirá que muitos servidores da Web recusarão esses tipos de consulta.

Em geral, você provavelmente só precisará usar o comando host para retornar o endereço IP para um nome de domínio ou o nome de domínio para um endereço IP.