IPv6トンネルを介してネットワークに接続できるサーバーがあります。プロキシサーバーとして使用したいです。私が理解しなければならないいくつかのことがあります。
DNSを設定する方法は? IPv6をサポートするパブリックDNSはありますか?プライベートIPv6 DNS設定に関する記事が見つかりました。これは必須ですか?
すべてのネットワークトラフィックがIPv6トンネルを通過するかどうかを確認するには?
答え1
「プロキシとして使用」がネットワーク全体にIPv6接続を提供する場合は、次の2つのことを行う必要があります。
- IP(v6)転送を有効にする
- 送信する適切なプレフィックス通知を設定します。
Linuxでは、それぞれ/proc/sys/net/ipv6/conf/all/forwarding
とradvd
デーモンです。
DNSを設定する方法は? IPv6をサポートするパブリックDNSはありますか?プライベートIPv6 DNS設定に関する記事が見つかりました。これは必須ですか?
「IPv6 サポート」について: 「DNS による IPv6 アドレス解決」と「IPv6 による DNS によるアドレス解決」の違いを理解していることを確認してください。
前者は、名前をIPv6アドレスに変換(ipv6.google.com
to 2a00:1450:8006::63
)することを意味し、変換がIPv6を介しているかどうかにかかわらず、同じ方法で動作します。すべてのDNSサーバー(パブリックDNSサーバーを含む)はこの機能をサポートします。
後者は、IPv6パケット内ですべてのDNSクエリを送信することを意味します。現在公開DNSサーバーはないようです。
すべてのネットワークトラフィックがIPv6トンネルを通過するかどうかを確認するには?
::/0 via <the_tunnel_host>
たとえば、SLAACを提供するradvdがある場合、デフォルトパスを追加すると自動的にこれが行われます。