私のドメインレジストラ(123-reg.co.uk)がAAAAレコードをサポートしていない限り、私は自分のDNSを指し示したいと思います。
しかし、自分のDNSを指すように要求すると、2つのNSを要求されます。これは今のところ問題ありません。次に、IPv4アドレスだけを使用する場合、IPv6の回避策はありますか、ドメインを変更する必要があります。レジストラ?
ドメインレジストラを変更する必要があります。 IPv6をサポートしていない限り。
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をダブルスタックする方が安全です。
ドメインが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つのオプションがあります。
たとえば、2つの異なるレジストラを持つexample.com
とexample.co.uk
がある場合、両方のドメインの委任としてns1.example.co.uk
を使用できますが、グルーレコードが必要なのはexample.co.uk
のみです(example.com
はグルーなしで名前を解決できるため)。 example.co.uk
のレジストラがAAAA接着剤をサポートしている(そして.ukレジストリがサポートしている)限り、問題はありません。