Hallo!
Kann mir jemand unter den Experten hier sagen, warum eine Domain mittels dig oder host nicht aufgelöst werden kann, ein ping auf die Domaine aber funktioniert?
Wird nicht jedesmal der resolver befragt?
Grüße
Andreas
Hallo!
Kann mir jemand unter den Experten hier sagen, warum eine Domain mittels dig oder host nicht aufgelöst werden kann, ein ping auf die Domaine aber funktioniert?
Wird nicht jedesmal der resolver befragt?
Grüße
Andreas
Das verhalten was Du beschreibst ist nicht möglich.
Wie lautet die Domain?
Das könnte schon sein, wenn die Domain in der lokalen Hosts-Datei steht…
Zum Test stand folgende Zeile in meiner /etc/hosts: 127.0.0.1 test.foobar
Hier das Ergebnis:
$ ping -n -c 2 test.foobar
PING test.foobar (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.071 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.043 ms
--- test.foobar ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.043/0.057/0.071/0.014 ms
$ host test.foobar
Host test.foobar not found: 3(NXDOMAIN)
$ dig a test.foobar
; <<>> DiG 9.10.3-P4-Ubuntu <<>> a test.foobar
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12830
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;test.foobar. IN A
;; Query time: 0 msec
;; SERVER: 192.168.40.4#53(192.168.40.4)
;; WHEN: Tue Dec 05 23:33:31 CET 2017
;; MSG SIZE rcvd: 40
Alles anzeigen
host/dig befragt direkt die DNS-Server. ping und andere Befehle hingegen richten sich auch nach der lokalen Konfiguration.
MfG Christian