Atualmente, estou retornando o endereço IP de um host ou retornando o registro in-addr.arpa:
host $1 |
perl -pe 's/.* mail is .*//; s/\n//;s/.* has address //;s/.* domain name pointer //;s/.* not found: .*/'$1'/g';
Existe uma ferramenta mais autorizada que forneça apenas o endereço IP/in-addr.arpa e nenhuma outra saída?
Para obter o nome de domínio do IP
dig -x IP
Para obter apenas uma resposta curta
dig -x IP +short
pacote com o binário pode diferir com base na sua distribuição/os
dnsutils no Ubuntu, debian
bind-utils no centos, fedora, etc