訪問する場合参考:サイトでは、IPv6 接続はサポートされていないと表示されます。
どのコンポーネントの IPv6 サポートが失敗しているかを診断するにはどうすればよいですか?
私の知る限り、チェーンは次のようになります。
+---------+ +----+ +--------+ +-----+ +------+
| Browser | --> | OS | --> | Router | --> | ISP | --> | Site |
+---------+ +----+ +--------+ +-----+ +------+
これらの項目のいずれかが IPv6 をサポートしていない場合、IPv6 サポートは利用できません。しかし、どれが障害の原因であるかをどのように判断すればよいでしょうか?
(ちなみに、私は Windows 10 で Firefox を使用していますが、他のブラウザや他の Windows バージョン (場合によっては他の OS も) に適用できる一般的なソリューションを探しています。)
答え1
真ん中から始めましょう: コンピュータには使用できる IPv6 アドレスがありますか?
現在のブラウザと OS は削除されない限り IPv6 をサポートしていると想定されますが、各 ISP は IPv6 をネットワークに個別に導入する必要があります。
まず、あなたが持っているかどうかを確認してipconfig /all
くださいip addr
グローバルIPv6 アドレス、および IPv6 ゲートウェイ。現在、グローバル アドレスは で始まります2xxx:
が、fxxx
ローカル アドレスにはいくつかの異なるタイプがあります。
IPv6 アドレスをお持ちの場合は、ping
ドメイン名と IPv6 アドレスの両方でサーバーにアクセスできるかどうかを確認してください (Sprint の Web サイトは、2600::
便利なテスト アドレスです)。アクセスできる場合は、ブラウザーで IPv6 が無効になっている可能性があります。アクセスできない場合は、ルーターで IPv6 が壊れているか、IPv6 サポートを「リーク」と見なす VPN アプリのいずれかによってブロックされている可能性があります。
アドレスでサイトを ping できるが名前で ping できない場合は、DNS サーバーが AAAA レコードをフィルターしていないことを確認してください。これは、PiHole などのソフトウェアや特定の VPN でよく行われることです。実際の DNS サーバーが IPv4 のみであるかどうかは関係ありません。これは、AAAA レコードを発行する機能には影響しません (例nslookup -q=aaaa google.com 8.8.8.8
: )。
もし、あんたがしないIPv6 アドレスがない場合は、ルーターが IPv6 アドレスを持っているかどうかを確認してください (WAN および LAN インターフェイスの両方)。ルーターは、自身のグローバル WAN アドレス (この部分は ISP によって異なる場合があります) を取得し、次に LAN のグローバル プレフィックス (DHCPv6-PD を使用) を取得する必要があります。ISP がまだ IPv6 を展開していない (お住まいの地域で展開していないか、まったく展開していない) という理由だけで、アドレスがない可能性があります。
答え2
私の経験では、ほとんどの場合、最初に ISP が IPv6 を有効にして、その後ルーターで IPv6 を設定する必要があります。誰かが IPv6 関連の機能を独自に無効にしていない限り、デバイスは IPv6 を認識します。
IPv6 の詳細を ISP に問い合わせてください。必要に応じて ISP が IPv6 を有効にし、以下の重要な詳細を送信します。
• マスク付きWAN IP、
• LAN プレフィックス(マスク付き)は、プレフィックス長と呼ばれることもあります。プレフィックスは で終わりますが、ルータが LAN IPv6 アドレスなどのフィールドを受け入れる場合::
など、有効な IP にするには、その後にゼロ以外の数字を追加する必要があることに注意してください。1
次に、ルーターでこれらを設定します。radvd を必ず有効にしてください。
IPv6 のみのクライアントで良好な操作をしたい場合は、カスタム radvd.conf ファイルを作成して、radvd 応答にカスタム フィールドを追加する必要があります。最も重要なのは RDNSS です。IPv6 のみを使用するように設定されたバグのある Windows 7 クライアントをサポートするには、fec0:0:0:ffff::1
ルーターの LAN インターフェイスに br0 などのアドレスを追加します。これは、Windows 7 がルート アドバタイズ パケットで指定された DNS を無視し、代わりにこれを使用するためです。
追加を検討できるもう 1 つのフィールドは DNSSL です。これはドメイン サフィックスを指定し、多くの場合lan
、 、local
または のようになりますhome
。これを追加すると、この構成がないためにバグが発生することが多い Windows のローカル ネットワークの名前解決が改善されます。IPv4 でも同じことが実現できますdomain=lan
(単語をカスタマイズします)。ラン) を dnsmasq.conf に追加します。