DNS で何をしているのか全くわかりませんが、自分の無知さがどの程度かは十分に理解しています。しかし、私はリモート ネットワーク上のリモート デバイスのトラブルシューティングを任されています。その両方にはアクセスできません。特定のネットワークでは、DHCP が設定されたデバイスが名前解決に失敗しているようです。他のすべてのネットワークでは問題がないため、DHCP およびおそらく DNS に関して、この特定のネットワークでの特別な動作について検討する必要があります。
nslookup
Windows ホスト上でこのリモート ネットワークを呼び出す手順は次のとおりです。
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 アドレスがある名前は解決しません。後者の例では、 にnslookup
IPv4 アドレスが提供され、期待どおりに名前が解決されます。
私は無知であると認めているので、一見明白な答えに飛びつくつもりはありません。そこで、「nslookup は IPv4 アドレスと IPv6 アドレスの両方を取得するときにどのような魔法を実行しているのですか?」という質問を投げかけます。