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: 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 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 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. 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 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: Esta página da Web fornece uma boa visão geral sobre o SOA. 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.
Obter o endereço IP para um nome de domínio
Obter o nome de domínio de um endereço IP
Retornar os detalhes de SOA para um domínio
Resumo