Provavelmente, porque o seu sistema faz parte de uma rede de domínio que atribui um nome de domínio. Por exemplo, no meu caso, meu roteador resolve todos os nomes de host na forma de host.lan
, "lan" é meu domínio e "hospeda" o nome do meu sistema.
O FQDN provavelmente vem do DNS do seu roteador, basta executar o que você quiser com esses comandos:
nslookup your-ip-here
dig -x your-ip-here
host your-ip-here
Um exemplo usando dig
:
dig @10.0.0.1 -x 10.0.0.1
; <<>> DiG 9.9.5-4-Debian <<>> @10.0.0.1 -x 10.0.0.1
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11384
;; flags: qr aa rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;1.0.0.10.in-addr.arpa. IN PTR
;; ADDITIONAL SECTION:
1.0.0.10.in-addr.arpa. 86400 IN PTR dsldevice.lan.
;; Query time: 2181 msec
;; SERVER: 10.0.0.1#53(10.0.0.1)
;; WHEN: Thu Jun 19 20:01:32 AST 2014
;; MSG SIZE rcvd: 77
Como uso meu próprio DNS e não o roteador, preciso definir o domínio para consultar a parte @
. Estou consultando o nome de domínio dos roteadores.
Você descobrirá que ele retornará o nome do domínio conforme seu DNS / roteador o visualizar. Existem várias maneiras de desativar isso no roteador, mas descobri que a maneira mais fácil é usar outro DNS.