Se eu fizer isso:
» dig m1.dcos
; <<>> DiG 9.10.3-P4-Ubuntu <<>> m1.dcos
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61257
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;m1.dcos. IN A
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Jul 10 14:50:50 CEST 2017
;; MSG SIZE rcvd: 36
E isso:
» ping m1.dcos
PING m1.dcos (192.168.65.90) 56(84) bytes of data.
64 bytes from m1.dcos (192.168.65.90): icmp_seq=1 ttl=64 time=0.213 ms
64 bytes from m1.dcos (192.168.65.90): icmp_seq=2 ttl=64 time=0.224 ms
^C
--- m1.dcos ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.213/0.218/0.224/0.015 ms
Algumas perguntas:
- Por que não consigo e seção RESPOSTA para
dig
- Por que o ping está resolvendo o endereço e
dig
não?
- Como posso resolver o endereço (na linha de comando,
bash
no Ubuntu) como ping does
?
-
Você não recebe uma resposta porque o servidor DNS em 127.0.0.1
não tem um registro para m1.dcos
. Isso é o que NXDOMAIN
significa (DOMINIO não eXistente).
-
Ping usa nsswitch ao invés de DNS direto (como dig
faz). Pode estar resolvendo o nome do host de algum outro lugar (LDAP, NIS ou arquivos locais).
-
Você pode usar o comando host
.
por
10.07.2017 / 15:51