[Dnsmasq-discuss] Mac Darwin confusion
Andrew Miskell
andrewmiskell at mac.com
Mon Aug 3 21:36:37 BST 2020
> On Aug 3, 2020, at 3:06 PM, Geert Stappers <stappers at stappers.nl> wrote:
>
> On Mon, Aug 03, 2020 at 07:04:47PM +0200, No Yes No Questions wrote:
>> On Mon, Aug 03, 2020 at 10:44:07PM +0700, Bernd Prager wrote:
>>> Hi all,
>>>
>>> I got something I can't wrap my head around. I have a QNAP NAS that I
>>> thought would be nice for hosting a DNSMASQ service for DNS and DHCP. Setup
>>> went smooth and all my Linux clients behave wonderfully, except my Mac
>>> client:
>>>
>>> Querying a host from Linux goes perfect:
>>>
>>> -=[22:29:35][bernd at hoenir ~]=-
>>> dig @qnap freyja
>>>
>>> ; <<>> DiG 9.11.3-1ubuntu1.12-Ubuntu <<>> @qnap freyja
>>> ;; Got answer:
>>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24213
>>> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
>>>
>>> ;; QUESTION SECTION:
>>> ;freyja. IN A
>>>
>>> ;; ANSWER SECTION:
>>> freyja. 0 IN A 192.168.1.7
>>>
>>> ;; Query time: 0 msec
>>> ;; SERVER: 192.168.1.5#53(192.168.1.5)
>>
>> .5
>>
>>
>>> ;; WHEN: Mon Aug 03 22:29:37 +07 2020
>>> ;; MSG SIZE rcvd: 51
>>>
>>> -=[22:29:37][bernd at hoenir ~]=-
>>> ping -c 1 freyja
>>> PING freyja.prager.homeip.net (192.168.1.7) 56(84) bytes of data.
>>> 64 bytes from freyja.prager.homeip.net (192.168.1.7): icmp_seq=1 ttl=64
>>> time=131 ms
>>>
>>> --- freyja.prager.homeip.net ping statistics ---
>>> 1 packets transmitted, 1 received, 0% packet loss, time 0ms
>>> rtt min/avg/max/mdev = 131.374/131.374/131.374/0.000 ms
>>>
>>> Now the same query from my Mac sees the host but still can't connect to it:
>>>
>>> [bernd at loki ~$ dig @qnap freyja
>>>
>>> ; <<>> DiG 9.10.6 <<>> @qnap freyja
>>> ;; Got answer:
>>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54217
>>> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
>>>
>>> ;; QUESTION SECTION:
>>> ;freyja. IN A
>>>
>>> ;; ANSWER SECTION:
>>> freyja. 0 IN A 192.168.1.7
>>>
>>> ;; Query time: 7 msec
>>> ;; SERVER: 192.168.1.5#53(192.168.1.5)
>>
>> The same .5
>>
>>
>>> ;; WHEN: Mon Aug 03 22:29:25 +07 2020
>>> ;; MSG SIZE rcvd: 51
>>>
>>> [bernd at loki ~$ ping -c 1 freyja
>>> ping: cannot resolve freyja: Unknown host
>>>
>>> Does anybody have an idea what I am missing?
>>
>> Yes
>>
>
> DNS query tool `dig` at the Linux system does add domain name to the request.
>
> `dig` at the MacOS system doesn't add a domain name, which is correct behaviour.
>
>
> For `ping` is it OK to add a domainname. It seems the Mac is not aware
> of domain name.
>
> Find a way to tell the Mac about the .prager.homeip.net domain name.
>
>
> Groeten
> Geert Stappers
> --
> Silence is hard to parse
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
macOS will know about the domain if it’s told by the DNS server via DHCP.
However, macOS will cache information and sometimes will need a forced reset to pick things up. Using "dscacheutil -flushcache;sudo killall -HUP mDNSResponder” should reset the DNS cache on macOS.
More information about the Dnsmasq-discuss
mailing list