web-dev-qa-db-ja.com

自分のDNS(IPv6)を指す方法は?

私のドメインレジストラ(123-reg.co.uk)がAAAAレコードをサポートしていない限り、私は自分のDNSを指し示したいと思います。
しかし、自分のDNSを指すように要求すると、2つのNSを要求されます。これは今のところ問題ありません。次に、IPv4アドレスだけを使用する場合、IPv6の回避策はありますか、ドメインを変更する必要があります。レジストラ?

1
Ency

ドメインレジストラを変更する必要があります。 IPv6をサポートしていない限り。

1
Ency

NSレコードは名前のみを保持し、IPv4またはIPv6で解決できます。

. IN NS ipv6.ns.example.com.
. IN NS ipv4.ns.example.com.

DNSサーバーの名前のみをレジストラに提供できる必要があります。サーバーの名前からv4またはv6のIPアドレスを抽出できる必要があります。


ただし、すべてのレコードがIPv6を指している場合でも、DNSサーバーはIPv4とIPv6で使用できる必要があります。

クライアントがIPv6インターネットに接続されている場合でも、DNS解決がIPv6でのみ行われるという保証はありません。たとえば、クライアントのDNSリゾルバーは、このプロトコルで応答できる場合でも、IPv6でクエリを実行できない可能性があります。

これは過渡的な状況であり、ほとんどのDNSサーバーは将来IPv6インターネット上の名前を適切に解決できるはずですが、今のところDNSをダブルスタックする方が安全です。

0
jon_d

ドメインがexample.com.であるとしましょう。再帰DNSサーバーがa.gtld-servers.net.www.example.com.を照会すると、NSレコード-独自のDNSサーバーを実行している場合はns1.example.com.と言います。DNSサーバーのドメインであるため、 nameは、探しているアドレスと同じドメインにあります。a.gtld-servers.net.にグルーレコードが保持されている必要があります。グルーレコードは、ns1.example.comのAまたはAAAAレコードです。

ドメインレジストラは、TLDのDNSをNS委任とグルーレコードで更新する責任があります。

123-regがIPアドレスを要求しているのはグルーレコード用です。 ns1.example.com.をデュアルスタックでホストすることもできます。ns1.example.com.の信頼できるレコードには、AレコードとAAAAレコードの両方を含めることができます。委任元のサーバーのグルーレコードと一致する必要はありません。

AAAAグルーレコードが必要な場合は、次の2つのオプションがあります。

  1. AAAA接着剤をサポートする別のレジストラに変更します。
  2. 別のTLDでネームサーバーを実行し、AAAA接着剤をサポートするレジストラを使用してネームサーバーのドメインを登録します。

たとえば、2つの異なるレジストラを持つexample.comexample.co.ukがある場合、両方のドメインの委任としてns1.example.co.ukを使用できますが、グルーレコードが必要なのはexample.co.ukのみです(example.comはグルーなしで名前を解決できるため)。 example.co.ukのレジストラがAAAA接着剤をサポートしている(そして.ukレジストリがサポートしている)限り、問題はありません。

0
Richard Gadsden