Comando host no Linux (buscas no DNS) [Guia Básico]
O Comando host no Linux é utilizado para fazer buscar no serviço de resolução de nomes DNS.
Veja no exemplo que ele diz quais são os registros encontrados para o endereço www.certificacaolinux.com.br:
$ host www.certificacaolinux.com.br
www.certificacaolinux.com.br is an alias for myload-1433566614.us-east-1.elb.amazonaws.com.
myload-1433566614.us-east-1.elb.amazonaws.com has address 23.23.152.168
myload-1433566614.us-east-1.elb.amazonaws.com has address 23.21.124.198
O comando ping também é capaz de resolver nomes e testar a conectividade entre o host e o endereço solicitado.
Se um endereço não existir, o host retornará um erro:
$ host esteendereconaoexiste.com
Host esteendereconaoexiste.com not found: 3(NXDOMAIN)
Também é possível fazer uma consulta a um determinado servidor de DNS, bastando informar o endereço IP do servidor de DNS alvo:
$ host google.com 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:
google.com has address 172.217.162.110
google.com has IPv6 address 2800:3f0:4001:815::200e
Se o comando host demorar muito para responder e retornar o seguinte erro, é porque o endereço IP do servidor de DNS especificado em /etc/resolv.conf não está acessível:
$ host google.com
;; connection timed out; no servers could be reached
Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.
Gostou? Compartilhe
Tag:/dev, bash, certificação, certificaçãolinux, code, Comptia, developer, empreendedorismo, exame, freesoftware, gnu, hack, Linux, linuxfan, linuxfun, linuxmint, lovelinux, LPI, LPIC, management, nerd, opensource, php, prova, shell, software, softwarelivre, sql, tech, ti, unix