[dns-operations] Single label queries on Windows (11)
Petr Menšík
pemensik at redhat.com
Sat Jul 8 05:35:35 UTC 2023
Ah, this is embarrassing. Yes, trailing dot have helped.
I am sorry for the confusion.
>nslookup -type=ns org.
Server: pihole
Address: 192.168.88.9
Non-authoritative answer:
org nameserver = b2.org.afilias-nst.org <http://b2.org.afilias-nst.org/>
org nameserver = a2.org.afilias-nst.info <http://a2.org.afilias-nst.info/>
org nameserver = c0.org.afilias-nst.info <http://c0.org.afilias-nst.info/>
org nameserver = b0.org.afilias-nst.org <http://b0.org.afilias-nst.org/>
org nameserver = a0.org.afilias-nst.info <http://a0.org.afilias-nst.info/>
org nameserver = d0.org.afilias-nst.org <http://d0.org.afilias-nst.org/>
a0.org.afilias-nst.info <http://a0.org.afilias-nst.info/> internet
address = 199.19.56.1
a2.org.afilias-nst.info <http://a2.org.afilias-nst.info/> internet
address = 199.249.112.1
b0.org.afilias-nst.org <http://b0.org.afilias-nst.org/> internet address
= 199.19.54.1
b2.org.afilias-nst.org <http://b2.org.afilias-nst.org/> internet address
= 199.249.120.1
c0.org.afilias-nst.info <http://c0.org.afilias-nst.info/> internet
address = 199.19.53.1
d0.org.afilias-nst.org <http://d0.org.afilias-nst.org/> internet address
= 199.19.57.1
a0.org.afilias-nst.info <http://a0.org.afilias-nst.info/> AAAA IPv6
address = 2001:500:e::1
a2.org.afilias-nst.info <http://a2.org.afilias-nst.info/> AAAA IPv6
address = 2001:500:40::1
b0.org.afilias-nst.org <http://b0.org.afilias-nst.org/> AAAA IPv6
address = 2001:500:c::1
b2.org.afilias-nst.org <http://b2.org.afilias-nst.org/> AAAA IPv6
address = 2001:500:48::1
c0.org.afilias-nst.info <http://c0.org.afilias-nst.info/> AAAA IPv6
address = 2001:500:b::1
d0.org.afilias-nst.org <http://d0.org.afilias-nst.org/> AAAA IPv6
address = 2001:500:f::1
On 7/7/23 20:32, Viktor Dukhovni wrote:
> On Fri, Jul 07, 2023 at 08:09:39PM +0200, Petr Menšík wrote:
>
>> I have tested recently how Windows 11 behaves when resolving single
>> label queries.
>>
>> I have expected it might try to use LLMNR. But I did not expect it would
>> do so also when trying nslookup, a tool which should be DNS only tool.
>>
>> I have tried:
>>
>> nslookup -type=ns com 9.9.9.9
> It is not too surprising if this is also subject to the default suffix
> list of the network "connection", which initialises the resolution
> context, and then just overrides the server. Have you tried:
>
> nslookup -type=ns com. 9.9.9.9
>
> with an explicit trailing "."?
I thought I have tried that, but turns out I have tried that only when
testing behavior of systemd-resolved installation on Linux, where it was useless.
On Windows it helps. Parameter -debug showed it indeed
appends default domain suffix and does not try without it after negative
response.
nslookup from ISC BIND9 behaves a bit better, but that is an acceptable difference.
$ nslookup -domain=home.arpa -debug -type=ns org
Server: 127.0.0.1
Address: 127.0.0.1#53
------------
QUESTIONS:
org.home.arpa, type = NS, class = IN
ANSWERS:
AUTHORITY RECORDS:
-> home.arpa
origin = localhost
mail addr = nobody.invalid
serial = 1
refresh = 3600
retry = 1200
expire = 604800
minimum = 10800
ttl = 10800
ADDITIONAL RECORDS:
------------
** server can't find org.home.arpa: NXDOMAIN
Server: 127.0.0.1
Address: 127.0.0.1#53
------------
QUESTIONS:
org, type = NS, class = IN
ANSWERS:
-> org
nameserver = b0.org.afilias-nst.org.
ttl = 1824
-> org
nameserver = b2.org.afilias-nst.org.
ttl = 1824
-> org
nameserver = c0.org.afilias-nst.info.
ttl = 1824
-> org
nameserver = d0.org.afilias-nst.org.
ttl = 1824
-> org
nameserver = a0.org.afilias-nst.info.
ttl = 1824
-> org
nameserver = a2.org.afilias-nst.info.
ttl = 1824
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
Non-authoritative answer:
org nameserver = b0.org.afilias-nst.org.
org nameserver = b2.org.afilias-nst.org.
org nameserver = c0.org.afilias-nst.info.
org nameserver = d0.org.afilias-nst.org.
org nameserver = a0.org.afilias-nst.info.
org nameserver = a2.org.afilias-nst.info.
Authoritative answers can be found from:
>> Got NXDOMAIN. I were very suprised, learned that does not exist. Even
>> more suprising were fact, that it presented the result came from the
>> specified server.
> But the result should have been for "com.<your-default-suffix>."
> What happens when you configure the network connection with a default
> suffix of "."?
"nslookup -domain=. -type=ns com" works fine as well.
--
Petr Menšík
Software Engineer, RHEL
Red Hat,https://www.redhat.com/
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dns-oarc.net/pipermail/dns-operations/attachments/20230708/da4523dd/attachment-0001.html>
More information about the dns-operations
mailing list