nslookupはDNSのIPv4とIPv6を返し、名前を解決しません

nslookupはDNSのIPv4とIPv6を返し、名前を解決しません

DNS で何をしているのか全くわかりませんが、自分の無知さがどの程度かは十分に理解しています。しかし、私はリモート ネットワーク上のリモート デバイスのトラブルシューティングを任されています。その両方にはアクセスできません。特定のネットワークでは、DHCP が設定されたデバイスが名前解決に失敗しているようです。他のすべてのネットワークでは問題がないため、DHCP およびおそらく DNS に関して、この特定のネットワークでの特別な動作について検討する必要があります。

nslookupWindows ホスト上でこのリモート ネットワークを呼び出す手順は次のとおりです。

nslookup
>server ns1.[theserver].net
Default Server:  ns1.[theserver].net
Addresses:  1716:efb7::3
          125.75.227.17
> set timout=10
> set q=ns
> [bigsubdomainnamewithdashes].[thedomaininquestion].com
Server:  ns1.[theserver].net
Addresses:  1716:efb7::3
          125.75.227.17
*** ns1.[theserver].net can't find [bigsubdomainnamewithdashes].[thedomaininquestion].com:No response from server

ただし、 IPv4 アドレスのみを指定してもns1.[theserver].net機能します。

> server 125.75.227.17
Default Server:  [125.75.227.17]
Address:  125.75.227.17

> [bigsubdomainnamewithdashes].[thedomaininquestion].com
Server:  [125.75.227.17]
Address:  125.75.227.17

Non-authoritative answer:
[bigsubdomainnamewithdashes].[thedomaininquestion].com   canonical name = [yep a cname].com [yep a cname].com      canonical name = [yep a cname].us-east-1.elb.amazonaws.com

のこの対話型の動作はnslookup驚くべきものです。前者の例では、nslookupは IPv4 と IPv6 の 2 つの IP アドレスが使用可能な名前付きサーバーを認識しており、IPv4 アドレスがある名前は解決しません。後者の例では、 にnslookupIPv4 アドレスが提供され、期待どおりに名前が解決されます。

私は無知であると認めているので、一見明白な答えに飛びつくつもりはありません。そこで、「nslookup は IPv4 アドレスと IPv6 アドレスの両方を取得するときにどのような魔法を実行しているのですか?」という質問を投げかけます。

関連情報