Skip to content

Exemplos de uso do comando Linux Host

17 de junho de 2021

Neste artigo

O Linux hospedeiro comando encontra o endereço IP de um domínio e vice-versa.

O Comando Host

Por conta própria, o comando host retorna uma lista das opções possíveis que podem ser usadas com ele. Para obter a lista, digite o seguinte em uma janela de terminal: host

Os seguintes resultados são exibidos:

  • -uma é equivalente a -v -t QUALQUER.
  • -c especifica a classe de consulta para dados não IN.
  • -C compara registros SOA em servidores de nomes autorizados.
  • -d é equivalente a -v.
  • -eu lista todos os hosts em um domínio, usando AXFR.
  • -eu executa uma pesquisa reversa 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 tentativas para pacotes UDP.
  • -s estipula que uma resposta SERVFAIL deve interromper a consulta.
  • -t especifica o tipo de consulta.
  • -T ativa o modo TCP / IP.
  • -v ativa a saída detalhada.
  • -C especifica esperar para sempre por uma resposta.
  • -C especifica quanto tempo esperar por uma resposta.
  • -4 usa apenas transporte de consulta IPv4.
  • -6 usa apenas transporte de consulta IPv6.
  • -m define o sinalizador de depuração de memória.
  • -V imprime o número da versão e sai.

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

Para retornar o endereço IP de um nome de domínio, digite o seguinte comando: host

Por exemplo, para localizar o nome de domínio para linux.lifewire.com, digite o seguinte comando. host linux.lifewire.com

Os resultados do comando host são os seguintes: linux.lifewire.com é um alias para dynglbcs.lifewire.com.dynglbcs.lifewire.com tem o endereço 207.241.148.82

Conforme mostrado, linux.lifewire.com é um subdomínio de lifewire.com. Executar o comando host em relação ao nome de domínio completo da lifewire.com retorna um endereço IP diferente. lifewire.com tem o endereço 207.241.148.80

Há alguma saída adicional do comando host em lifewire.com, uma vez que exibe como o correio é tratado. Por exemplo: o correio de lifewire.com é gerenciado por 500 ALT4.ASPMX.L.Google.com

Tenha cuidado ao investir muito nesses resultados. Olhos de águia notarão a discrepância entre o texto deste artigo e a captura de tela nesta seção. A última foi tirada vários meses após a primeira ter sido revisada. Naquela época, os servidores da Lifewire migraram para uma rede de entrega de conteúdo de forma que os endereços IP pareciam ter mudado quando o mecanismo de entrega de conteúdo mudou.

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

O oposto de retornar o endereço IP de um nome de domínio é retornar o nome de domínio de um endereço IP. Você pode fazer isso digitando o seguinte em uma janela de terminal: host

Por exemplo, 207.241.148.80 é o endereço IP para Lifewire.com. Digite o seguinte em uma janela de terminal: host 207.241.148.80

Os resultados são os seguintes: 82.148.241.207.in-addr.arpa ponteiro de nome de domínio glbny.lifewire.com.

O comando host, por padrão, retorna informações suficientes. No entanto, você pode obter uma saída mais detalhada usando o -d ou -v mude da seguinte maneira: host -d linux.lifewire.com

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

Retorne os detalhes SOA para um domínio

SOA significa Início da Autoridade. Se você registrar um nome de domínio e, em seguida, hospedar esse domínio com uma empresa de hospedagem na web, a empresa de hospedagem na web deve manter um SOA para esse domínio. Ele fornece uma maneira de rastrear nomes de domínio. Você pode encontrar os detalhes SOA de um domínio digitando o seguinte comando: host -C
hospedeiro -C

Por exemplo, digite o seguinte em uma janela de terminal: host -C lifewire.com

Há vários resultados retornados, mas cada um contém os mesmos campos, que são os seguintes:

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

Resumo

Existem outras opções, como -eu, que fornece uma lista e -T, que pesquisa usando TCP / IP em vez de UDP. Você descobrirá que muitos servidores da web recusam esse tipo de consulta. Em geral, você provavelmente só precisará usar o comando host para retornar o endereço IP de um nome de domínio ou o nome de domínio de um endereço IP.