<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>I am having suddenly troubles with resolving DNS entries on macOS
      Sequoia 15.2. <br>
      I do not think this is related to my dnsmasq configuration, but
      maybe someone discovered something similar and might be able to
      help.<br>
      <br>
      I have a local network with the domain "prager.homeip.net" and
      local a host "odin".<br>
      <br>
      'dig' resolves the local host correctly, but 'ping' tries to
      connect to the external network ip address instead.<br>
      <br>
      Would anybody have an idea what could be wrong and how I fix this?<br>
      <br>
      Thank you,<br>
      -- Bernd<br>
    </p>
    <pre>❯ dig prager.homeip.net<span style="mso-spacerun:yes">      </span></pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">; <<>>
DiG 9.10.6 <<>> prager.homeip.net</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; global options:
+cmd</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; Got answer:</pre>
    <pre style="margin: 0in; font-size: 11pt;">;;
->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51204</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; flags: qr rd ra;
QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">;; OPT
PSEUDOSECTION:</pre>
    <pre style="margin: 0in; font-size: 11pt;">; EDNS: version: 0,
flags:; udp: 512</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; QUESTION SECTION:</pre>
    <pre style="margin: 0in; font-size: 11pt;">;prager.homeip.net.<span
    style="mso-spacerun:yes">             </span>IN<span
    style="mso-spacerun:yes">      </span>A</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">;; ANSWER SECTION:</pre>
    <pre style="margin: 0in; font-size: 11pt;">prager.homeip.net.<span
    style="mso-spacerun:yes">      </span>60<span
    style="mso-spacerun:yes">     
</span>IN<span style="mso-spacerun:yes">      </span>A<span
    style="mso-spacerun:yes">       </span>76.175.52.6</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">;; Query time: 28
msec</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; SERVER:
192.168.1.2#53(192.168.1.2)</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; WHEN: Thu Jan 09
13:10:18 PST 2025</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; MSG SIZE<span
    style="mso-spacerun:yes">  </span>rcvd: 62</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin:0in;font-size:11.0pt">❯ dig odin<span
    style="mso-spacerun:yes">  </span></pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">           </span></pre>
    <pre style="margin: 0in; font-size: 11pt;">; <<>>
DiG 9.10.6 <<>> odin</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; global options:
+cmd</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; Got answer:</pre>
    <pre style="margin: 0in; font-size: 11pt;">;;
->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48291</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; flags: qr aa rd
ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">;; OPT
PSEUDOSECTION:</pre>
    <pre style="margin: 0in; font-size: 11pt;">; EDNS: version: 0,
flags:; udp: 1232</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; QUESTION SECTION:</pre>
    <pre style="margin: 0in; font-size: 11pt;">;odin.<span
    style="mso-spacerun:yes">                          </span>IN<span
    style="mso-spacerun:yes">      </span>A</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">;; ANSWER SECTION:</pre>
    <pre style="margin: 0in; font-size: 11pt;">odin.<span
    style="mso-spacerun:yes">                   </span>0<span
    style="mso-spacerun:yes">       </span>IN<span
    style="mso-spacerun:yes">     
</span>A<span style="mso-spacerun:yes">       </span>192.168.1.3</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">;; Query time: 2
msec</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; SERVER:
192.168.1.2#53(192.168.1.2)</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; WHEN: Thu Jan 09
13:10:31 PST 2025</pre>
    <pre style="margin: 0in; font-size: 11pt;">;; MSG SIZE<span
    style="mso-spacerun:yes">  </span>rcvd: 49</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin:0in;font-size:11.0pt">❯ ping -t 1 odin</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">PING
prager.homeip.net (76.175.52.6): 56 data bytes</pre>
    <pre style="margin: 0in; font-size: 11pt;">64 bytes from
76.175.52.6: icmp_seq=0 ttl=64 time=1.594 ms</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">---
prager.homeip.net ping statistics ---</pre>
    <pre style="margin: 0in; font-size: 11pt;">1 packets
transmitted, 1 packets received, 0.0% packet loss</pre>
    <pre style="margin: 0in; font-size: 11pt;">round-trip
min/avg/max/stddev = 1.594/1.594/1.594/nan ms</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin:0in;font-size:11.0pt">❯ scutil --dns<span
    style="mso-spacerun:yes">                   </span></pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">DNS configuration</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #1</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>search domain[0] : prager.homeip.net</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>nameserver[0] : 192.168.1.2</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00020002 (Reachable,Directly Reachable Address)</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #2</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>domain<span
    style="mso-spacerun:yes">  
</span>: local</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>options<span
    style="mso-spacerun:yes"> 
</span>: mdns</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>timeout<span
    style="mso-spacerun:yes"> 
</span>: 5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00000000 (Not Reachable)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>order<span
    style="mso-spacerun:yes">   
</span>: 300000</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #3</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>domain<span
    style="mso-spacerun:yes">  
</span>: 254.169.in-addr.arpa</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>options<span
    style="mso-spacerun:yes"> 
</span>: mdns</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>timeout<span
    style="mso-spacerun:yes"> 
</span>: 5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00000000 (Not Reachable)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>order<span
    style="mso-spacerun:yes">   
</span>: 300200</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #4</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>domain<span
    style="mso-spacerun:yes">  
</span>: 8.e.f.ip6.arpa</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>options<span
    style="mso-spacerun:yes"> 
</span>: mdns</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>timeout<span
    style="mso-spacerun:yes"> 
</span>: 5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00000000 (Not Reachable)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>order<span
    style="mso-spacerun:yes">   
</span>: 300400</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>domain<span
    style="mso-spacerun:yes">  
</span>: 9.e.f.ip6.arpa</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>options<span
    style="mso-spacerun:yes"> 
</span>: mdns</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>timeout<span
    style="mso-spacerun:yes"> 
</span>: 5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00000000 (Not Reachable)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>order<span
    style="mso-spacerun:yes">   
</span>: 300600</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #6</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>domain<span
    style="mso-spacerun:yes">  
</span>: a.e.f.ip6.arpa</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>options<span
    style="mso-spacerun:yes"> 
</span>: mdns</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>timeout<span
    style="mso-spacerun:yes"> 
</span>: 5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00000000 (Not Reachable)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>order<span
    style="mso-spacerun:yes">   
</span>: 300800</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #7</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>domain<span
    style="mso-spacerun:yes">  
</span>: b.e.f.ip6.arpa</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>options<span
    style="mso-spacerun:yes"> 
</span>: mdns</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>timeout<span
    style="mso-spacerun:yes"> 
</span>: 5</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00000000 (Not Reachable)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>order<span
    style="mso-spacerun:yes">   
</span>: 301000</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">DNS configuration
(for scoped queries)</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #1</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>search domain[0] : prager.homeip.net</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>nameserver[0] : 192.168.1.2</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>if_index : 23 (en9)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Scoped, Request A records</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00020002 (Reachable,Directly Reachable Address)</pre>
    <pre style="margin: 0in; font-size: 11pt;"> </pre>
    <pre style="margin: 0in; font-size: 11pt;">resolver #2</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>search domain[0] : prager.homeip.net</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>nameserver[0] : 192.168.1.2</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>if_index : 14 (en0)</pre>
    <pre style="margin: 0in; font-size: 11pt;"><span
    style="mso-spacerun:yes">  </span>flags<span
    style="mso-spacerun:yes">   
</span>: Scoped, Request A records</pre>
    <pre style="margin:0in;font-family:Calibri;font-size:11.0pt"><font
    face="monospace"><span style="mso-spacerun:yes">  </span>reach<span
    style="mso-spacerun:yes">   
</span>: 0x00020002 (Reachable,Directly Reachable Address)</font></pre>
  </body>
</html>