मेरे पास DD-WRT (फर्मवेयर: DD-WRT v24-sp2 (09/08/09) मिनी) पर चलने वाला Linksys राउटर है। मेरे पास अपने डीएचसीपी-निर्दिष्ट सिस्टम के लिए DNS नामों को सफलतापूर्वक हल करना है, लेकिन केवल जब मैं उन डोमेन को पूरी तरह से योग्य बनाता हूं। यह "विस्तार-होस्ट" DNSMasq अतिरिक्त विकल्प का उपयोग करने के बावजूद है, जो इस सटीक फ़ंक्शन को सक्रिय करने वाला है।
यहाँ मेरा dnsmasq.conf है:
interface=br0
resolv-file=/tmp/resolv.dnsmasq
domain=example.com
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-lease-max=51
dhcp-option=lan,3,10.77.0.5
dhcp-authoritative
dhcp-range=lan,10.77.0.100,10.77.0.149,255.255.0.0,1440m
dhcp-host=00:1A:A0:1D:82:5A,astatichostname,10.77.1.40,infinite
expand-hosts
(FYI करें: example.com और astatichostname मेरे द्वारा उपयोग किए जाने वाले वास्तविक-डील नामों के लिए प्लेसहोल्डर हैं। मेरा नेटवर्क 10.77.0.0/16 का उपयोग करता है; मेरा राउटर 10.77.0.5 पर है।)
परिणाम:
> nslookup astatichostname 10.77.0.5
Server: 10.77.0.5
Address: 10.77.0.5#53
** server can't find astatichostname: NXDOMAIN
> nslookup astatichostname.example.com 10.77.0.5
Server: 10.77.0.5
Address: 10.77.0.5#53
Name: astatichostname.example.com
Address: 10.77.1.40
क्या कुछ और है जो DNSMasq में विस्तार-होस्ट को ट्रिपिंग कर सकता है?