IP アドレス解決の優先順位 (IPv4)

IP アドレス解決の優先順位 (IPv4)

IP アドレス ( ) と( ) のA両方を持つレコードがあります。external1.2.3.4internal192.168.10.20

クライアントがネットワークからこのサービスに接続する場合、ターゲットとして 1 つ192.168.10/24を使用する必要があります。192.168.10.20

クライアントが別のネットワークにある場合は、1.2.3.4を使用する必要があります。

IPv6 にはアドレス優先順位解決があることは知っていますが、IPv4 でも同様のことを実現できますか?

答え1

この典型的なアプローチは、2つのAレコードを持つことです。1つのAレコードは内部アドレスを指し、DNSクエリが192.168.10/24から行われたときに提供され、もう1つのAレコードはDNSクエリが他の場所から行われたときに提供されます。これは通常、DNSサーバーの「スプリットホライズン」と呼ばれる機能として実装されます(例:スプリットホライズン DNS に関する Wikipedia の記事) には、「Split DNS」などの他の名前がいくつかリストされています。「Multiview DNS」など、他の名前も存在する可能性があります。

これを実装する方法の正確な詳細 (およびこの機能の DNS サーバーの名前) は、使用されている DNS サーバー ソフトウェアによって異なります。

関連情報