--- lang: ja-jp breaks: true --- # 「お使いの接続方法は IPv6 への対応が完了していませんが、IPv6 をサポートしているウェブサイトは問題なく閲覧できるはずです。」 2021-03-19 ## 1.検証環境 * NTT 西日本 * AsahiNet * PR-S300NEのONUのみ利用 * Yamaha RTX1200 * Windows 10 ## 2.症状 [インターネットの未来に向かう準備はできていますか? (google.com)](http://ipv6test.google.com/intl/ja/index.html) IPv6に対応したつもりだったが、GoogleのIPv6確認サイトを開くと、以下のように表示される。 「お使いの接続方法は IPv6 への対応が完了していませんが、IPv6 をサポートしているウェブサイトは問題なく閲覧できるはずです。」 ![](https://i.imgur.com/UjULCMq.png) ※ただし、パソコンを再起動してすぐに確認すると、「既に IPv6 を使用しているようです。」と表示される。 この違いは何なのか? 「既に IPv6 を使用しているようです。」 ![](https://i.imgur.com/puH098h.png) Webでいろいろ調べると以下のようなサイトがヒットする。 > に対応しているか調べる方法(本当は対応してないかもしれない) https://blog2.k05.biz/2011/06/ipv6.html > 【YAMAHA RTX1200】IPv6 MTUディスカバリーに関わるICMPv6(TYPE 2)パケットの入力を許可する【Rev.10.01.65】 http://akira-arets.blogspot.com/2017/04/yamaha-pass-icmpv6type2mtu.html ## 3.やったこと [IPv6 IPoE対応機能 (yamaha.co.jp)](http://www.rtpro.yamaha.co.jp/RT/docs/ipoe/index.html#setting4) > [IPv4 PPPoE接続](http://www.rtpro.yamaha.co.jp/RT/docs/pppoe/index.html) などのインターネット接続とIPv6 IPoE接続を併用すると、DNSサーバーの設定によりIPv6 IPoEを経由した名前解決に失敗し、インターネット接続ができなくなることがあります。その場合は、以下の設定例を参考にしてDNSサーバーの設定を変更してしてください。DNSサーバーの問い合わせ優先順位については [DNSの設定](http://www.rtpro.yamaha.co.jp/RT/manual/rt-common/dns/dns_chapter.html) を参照してください。 (例) IPv6 IPoE接続 と IPv4 PPPoE接続 (PPインターフェースが 1) の併用時、以下の設定を行うことで、両方のインターネット接続が可能となります。 | 変更前 | 変更後 | | --- | --- | | dns server pp 1<BR>dns server select 500001 pp 1 any . restrict pp 1 dns server dhcp lan2 | dns server pp 1<BR>dns server select 500000 dhcp lan2 aaaa .<BR>dns server select 500001 pp 1 any . restrict pp 1<BR>dns server dhcp lan2 | DNSサーバの優先順位を、IPv6ゲートウェイ側となるLAN3→IPv4のPPPoeの順番に変更 ``` dns server select 500000 dhcp lan3 any . dns server select 500004 pp 1 any . restrict pp 1 ``` WAN側からのINに対して、ICMPv6 の Type1,2,3を許可するフィルタを追加。 ``` ipv6 filter 51009 pass-log * * icmp6 1,2,3 ``` 上記設定に変更し、PCを再起動してから確認すると、「既に IPv6 を使用しているようです。」と安定して表示されるようになったようだ。これで様子を見る。。 ## 4.追記 2021-03-21 設定変更して、1日後「お使いの接続方法は IPv6 への対応が完了していませんが、IPv6 をサポートしているウェブサイトは問題なく閲覧できるはずです。」に戻ってしまった。 原因不明。引き続き調査する。 同一ネットワーク内のスマートフォンから確認すると、「既に IPv6 を使用しているようです。」と表示されるため、おそらくWindows 10の環境及び設定に問題があると思われる。 この時、コマンドプロンプトで`ping www.google.co.jp`を実行すると、「要求がタイムアウトしました」となる。 ## 5.追記 2022-03-12 以下を試してみる。 変更前 ```shell= dns server select 500000 dhcp lan3 any . dns server select 500004 pp 1 any . restrict pp 1 ``` 変更後 ```shell= dns server select 500000 dhcp lan3 aaaa . dns server select 500004 pp 1 any . restrict pp 1 ``` :::warning `any` ではなく、 `aaaa` * `aaaa`:ホストの IPv6 アドレス * https://www.rtpro.yamaha.co.jp/RT/manual/nvr500/dns/dns_server_select.html ::: ###### tags: `IPv6` `Yamaha RTX` `IPoE` `未解決`