Como obter o nome de domínio totalmente qualificado de uma máquina hp-ux?

0

Como obter o nome completo do domínio de uma máquina HP-UX como hostname -f no linux?

Nas páginas man, o comando hostname não tem opções.

Eu poderia obter fqdn lendo o arquivo /etc/resolv.conf , mas é a maneira correta de fazer, ou eu tenho que executar um comando nslookup .

bash-4.2# cat /etc/resolv.conf
domain csez.abccor.com
nameserver 192.68.5.11
bash-4.2# cat /etc/resolv.conf | awk '{print $2}' | head -1
csez.abccorp.com

Além disso, o método abaixo está correto?

echo "$(echo 'hostname').$(cat /etc/resolv.conf | awk '{print $2}' | head -1)"
    
por prasanna 26.08.2013 / 09:41

2 respostas

1

nslookup "$(hostname)" | awk 'BEGIN {rv=1;} /^Name:/ {print $2; exit rv=0;} END {exit rv;}'
    
por 27.06.2014 / 07:11
0

Also, is the below method is correct ?

Melhor usar este:

echo "$(echo 'hostname').$(grep domain /etc/resolv.conf | awk '{print $2}' | head -1)"
    
por 07.07.2014 / 14:36