Introdución
O comando host Linux úsase para descubrir o enderezo IP dun dominio. Tamén se pode usar para atopar o nome de dominio dun enderezo IP.
Esta guía mostraralle como usar os interruptores máis comúns co comando host.
O comando anfitrión
Por si mesmo o comando host enviará unha lista de todos os posibles conmutadores que se poidan usar con el.
Para obter a lista escriba o seguinte nunha xanela de terminal:
servidor
Apareceranse os seguintes resultados:
- -a - equivale a -v -t CUALQUIERA
- -c - Especifica a clase de consulta para datos non de IN
- -C - Compara os rexistros SOA nos servidores de nomes autorizados
- -d - é equivalente a -v
- -l - lista todos os servidores dun dominio, usando AXFR
- -i - Busca inversa IP6.INT
- -N - modifica o número de puntos permitidos antes de que se realice a busca raíz
- -r - desactiva o procesamento recursivo
- -R - Especifica o número de intentos para os paquetes UDP
- -s - unha resposta de SERVFAIL debe deter a consulta
- -t - Especifica o tipo de consulta
- -T - Permite o modo TCP / IP
- -v - permite saída detallada
- -w - Especifica que esperar por sempre para obter unha resposta
- -W - Especifica canto tempo hai que agardar unha resposta
- -4 - use o transporte de consulta IPv4 só
- -6 - use o transporte de consulta IPv6 só
- -m - configure a bandeira de depuración de memoria
- -V - imprimir número de versión e saír
Do mesmo xeito que con moitos comandos de Linux hai moitos interruptores, pero a maioría non serán necesarios para o que cómpre facer.
Pode obter máis información sobre o comando host lendo a páxina de manual.
Simplemente escriba o seguinte na xanela do terminal:
home anfitrión
Obter a dirección IP para un nome de dominio
Para devolver a dirección IP dun nome de dominio simplemente escriba o seguinte comando:
host
Por exemplo, para atopar o nome de dominio para linux.about.com, escriba o seguinte comando.
host linux.about.com
Os resultados do comando host serán os seguintes:
linux.about.com é un alias para dynglbcs.about.com.
dynglbcs.about.com ten o enderezo 207.241.148.82
Por suposto linux.about.com é un subdominio de about.com. Se executa o comando host contra o nome completo de dominio about.com, obtén un enderezo IP diferente.
about.com ten o enderezo 207.241.148.80
Hai máis saída do comando host contra about.com xa que mostra como se trata o correo.
Por exemplo:
O correo electrónico de about.com é tratado por 500 ALT4.ASPMX.L.Google.com
Obter o nome de dominio desde unha dirección IP
O contrario de devolver o enderezo IP dun nome de dominio está a devolver o nome de dominio desde un enderezo IP.
Podes facelo escribindo o seguinte nunha xanela de terminal:
host
Por exemplo, sabemos que 207.241.148.80 é o enderezo IP de About.com. Escriba o seguinte nunha xanela de terminal:
host 207.241.148.80
Os resultados son os seguintes:
82.148.241.207.in-addr.arpa punteiro de nome de dominio glbny.about.com.
O comando host de xeito predeterminado retorna só a información suficiente, pero pode obter unha saída máis detallada empregando o interruptor -d ou -v do seguinte xeito:
host -d linux.about.com
Os resultados do comando anterior amosan o dominio que se buscaba xunto con calquera resultado. Tamén devolve os detalles SOA dun dominio.
Volver Os detalles SOA para un dominio
SOA significa Start Of Authority. Se rexistra un nome de dominio e despois aloxa ese dominio cunha empresa de hospedaxe web a empresa de hospedaxe web debe manter un SOA para ese dominio. Proporciona un xeito de facer un seguimento dos nomes de dominio.
Podes atopar os detalles SOA dun dominio escribindo o seguinte comando:
host -C
host -C
Por exemplo escriba o seguinte nunha xanela de terminal:
host-C about.com
Hai varios resultados devorados, pero todos conteñen os mesmos campos que son os seguintes:
- O servidor de nome principal
- A parte responsable do dominio
- Un timestamp que cambia cando se actualiza o dominio
- O número de segundos antes de actualizar a zona
- O número de segundos antes de que se volva a intentar actualizar
- O límite superior en segundos antes de que unha zona deixe de ser considerada autorizada
- O resultado negativo TTL.
Esta páxina web ofrece unha boa visión xeral sobre SOA.
Resumo
Evidentemente, hai moitos outros conmutadores como -l que proporcionan unha listaxe e -T que busca usando TCP / IP en lugar de UDP.
Verá que moitos servidores web rexeitarán estes tipos de consulta.
En xeral probablemente só necesitará usar o comando host para devolver o enderezo IP dun nome de dominio ou o nome de dominio para un enderezo IP.