Como posso resolver um endereço IP para um nome de host no Arch Linux? [duplicado]

0

Qual é a maneira mais concisa de resolver um nome de host para um endereço IP local no Arch Linux?

    
por Paradox 17.07.2016 / 20:25

2 respostas

5

Você pode usar host ou nslookup de bind-tools :

$ host 172.217.19.195
195.19.217.172.in-addr.arpa domain name pointer fra02s21-in-f3.1e100.net.


$ nslookup 172.217.19.195
Server:     192.168.2.1
Address:    192.168.2.1#53

Non-authoritative answer:
195.19.217.172.in-addr.arpa name = fra02s21-in-f3.1e100.net.
    
por 17.07.2016 / 20:37
1

O utilitário host retornará uma string contendo o nome do host resolvido:

$ host 8.8.8.8
8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

Isso deve ser bastante fácil de analisar em qualquer script de shell. Se a pesquisa do nome do host falhar, host será encerrado com um status de saída diferente de zero:

$ if ! host 8.8.8.1 2>/dev/null; then echo "lookup failed"; fi
lookup failed

Este utilitário faz parte do pacote bind-tools no Arch Linux.

    
por 17.07.2016 / 20:37