Dnsmasq.conf में:
address=/local/127.0.0.1
Resolv.conf में:
# Generated by NetworkManager
domain example.com
search example.com
nameserver 127.0.0.1
nameserver 10.66.127.17
nameserver 10.68.5.26
मैं nslookup का उपयोग कर सकता हूं:
# nslookup www.local
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: www.local
Address: 127.0.0.1
लेकिन मैं पिंग का उपयोग नहीं कर सकता:
# ping www.local
ping: unknown host www.local
मैं www.local, कोई पैकेट, जबकि पैकेट पसंद करते हुए लो कैप्चर करने के लिए tcpdump का उपयोग करता हूं
# tcpdump -i em1 -n | grep local
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em1, link-type EN10MB (Ethernet), capture size 65535 bytes
20:14:38.189335 IP 10.66.65.188.mdns > 224.0.0.251.mdns: 0 A (QM)? www.local. (27)
20:14:39.190700 IP 10.66.65.188.mdns > 224.0.0.251.mdns: 0 A (QM)? www.local. (27)
20:14:41.192979 IP 10.66.65.188.mdns > 224.0.0.251.mdns: 0 A (QM)? www.local. (27)
भौतिक इंटरफ़ेस से दिखाई दिया।
जिसका मतलब है कि पिंग mdns का उपयोग कर रहा है, लेकिन nslookup mdns का उपयोग क्यों नहीं करता है? पिंग सामान्य डीएनएस का उपयोग क्यों नहीं करेगा जब mdns उपयोगी फल नहीं लौटाता है?
धन्यवाद।