web-dev-qa-db-ja.com

ドメイン名に両方のIPアドレス(IPv6とIPv4)を設定できますか?

ドメイン名(example.com)は、IPv6とIPv4の両方のIPアドレスを持つことができますか?

ドメイン名にはどのIPアドレスがありますか? IPv6またはIPv4?しかし、それが一度に両方またはどちらかを持っているかどうかはわかりません。

31
Niks

承知しました。 Aレコード (IPv4の場合)および AAAAレコード (IPv6の場合)があります。通常、AAAAレコードが最初に解決され、次にAレコードが解決されます。

A名のみ(IPv4のみのホストの場合)、AAAA名(IPv6のみのホスト)、またはその両方を持つことができます。両方に異なるサーバーを使用することもできます。

複数のAおよびAAAA名(異なるデュアルスタックまたはipv4と6の混合)のサーバーを持つこともできます。

50
Journeyman Geek

はい、同じDNS名にIPv4アドレスとIPv6アドレスの両方を関連付けることができます。

一般的なルールとして、サービスはipv4とipv6の両方で利用でき、両方に同じパブリックDNS名を使用する必要があります。そうすれば、IPv4のみのクライアント(まだ一般的すぎます)とIPv6のみのクライアント(まだあまり一般的ではありません)の両方が同じ名前を使用してクライアントにアクセスできます。一般に、デュアルスタッククライアントはIPv6を最初に試行してから、IPv4にフォールバックしますが、厳密な規則はありません。

多くの場合、1つのプロトコルのみを提供する追加のDNS名を使用すると、両方のプロトコルでサーバーが正しく動作するかどうかをテストできますが、これらの名前は一般にユーザーに昇格されません。

IPv4のみを提供する場合、ほとんどすべてのユーザーがサイトにアクセスできますが、IPv4の危機が深刻化するにつれて、ISPレベルNATサービス(従来のv4 NAT、NAT64、またはds-lite)。ISPレベルNATサービスは、追跡/ブロック/報告の乱用をはるかに困難にします。

IPv6のみを提供すると、かなりの割合のユーザーがサーバーにアクセスできなくなります。

12
plugwash