# hostname --help | grep ip
-i, --ip-address addresses for the host name
-I, --all-ip-addresses all addresses for the host
De acordo com o acima, -i
deve gerar apenas um endereço IP, enquanto -I
deve gerar todos. No meu caso, funciona ao contrário.
# hostname -i
127.0.1.1 123.123.123.123
# hostname -I
123.123.123.123
Por que é que?
Aqui está meu /etc/hosts
arquivo, caso seja importante:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 tmp-1 tmp-1
123.123.123.123 tmp-1
(Onde 123.123.123.123
está meu endereço IP v4 real.)