私は Ubuntu 15.04 と最新の Chrome を使用しています。最近奇妙な問題が発生しています。
私のインターネット接続は、DSL (正確には AT&T U-Verse) からワイヤレスでブロードキャストされています。 で見るとifconfig
、私のラップトップは常に IPV4 アドレスで識別されていました。今朝は接続に問題があったため、IPV6 アドレスが表示されています。
Chrome で Web サイトを開くと ERR_NAME_NOT_RESOLVED が表示されていましたが、最終的に DNS の問題 (職場でよくある問題) が発生していることに気付きました。通常、コンピューターを IPv4 の Google Public DNS に設定しているので、当然 IPv6 DNS リゾルバーも Google Public DNS のサーバーに設定しています。その後、接続が不安定になりました。
時々、Chrome を使用して、IPv6 経由で提供される Google、Facebook、Wikipedia などのサイトにアクセスできます。ネットワーク接続が「切断」されることもあります。つまり、最初に Chrome に DNS_PROBE_FINISHED_NO_INTERNET が表示され、次に Ubuntu にネットワークが切断されたという GTK 通知が表示されます。
2~3のIPv6サイトを読み込んだ後、または次のようなIPv4サイトを読み込もうとすると、接続が「切れる」ことがあります。Ubuntu 日本語。
そのコンピューターを使用している間、Google 検索からリソースにアクセスし、それを Google キャッシュで表示しようとすることがありました。これは機能しました (もちろん、一度に数ページしか読み込まれませんでした)。
接続が「切断」されるたびに、ネットワーク マネージャーを開いて「接続中」というテキストを確認していました。補足: ネットワーク マネージャーのアイコンは「タスクバー」に表示されません。開くには、Super と検索を使用する必要があります。
私のルーターには管理ページがありますhttp://192.168.1.254しかし、ほとんどの場合、そのページにアクセスしようとするとエラーが発生します。
私が試したことは次のとおりです:
- コンピュータを何度も再起動します。
- ルーターを再起動します。仕事場にかなり支障が出るので、これを一度だけ実行しました。他のコンピューター (Windows と iMac) はすべて正常に動作しているようです。
- DHCPリースを更新します。ほぼすべて完了しましたこれら。
- Chrome の DNS キャッシュをクリアしました。
- Firefox もそれほど良く動作しません。
- イーサネットを使用して DSL モデムに直接接続します。
現時点では、私のインターネットは IPv6 サイトで機能しています (この質問は Mac から書いています)。 がping google.com
生成されます( Chrome ではconnect: Network is unreachable
アクセスできます)。が生成されます。ゲートウェイ 192.168.1.254 に ping すると「到達不能」と表示され、8.8.8.8 に ping すると「到達不能」と表示されますが、ping を実行すると適切な動作が行われます。google.com
ping not-a-real-site.com
ping: unknown host not-a-real-site.com
localhost
とても混乱しています。どうすれば解決できるでしょうか?
答え1
IPv4 サーバーにアクセスする際に ISP がどの方法を使用するように指示しているかを知っておくと、問題のデバッグに役立ちます。ルーターの LAN 側には、次の 3 つの可能性があります。
- ルーティング可能な IPv4 アドレス (可能性は低い)
- ルーティング不可能な IPv4 アドレス (および NAT)
- IPv4 アドレスのみ (および NAT64)
ルーターの LAN 側でルーティング可能な IPv4 アドレスを使用していない限り、ルーターの WAN 側には次の 5 つの可能性があります。
- ルーティング可能な IPv4 アドレス (ほとんどの ISP が以前使用していたもの)
- ルーティング不可能な IPv4 アドレス (および CGN)
- NAT64
- DSライト
- 4位
ISP が使用を推奨している 11 通りの組み合わせのうちどれかを知っておくと、問題のデバッグに役立ちます。最初に確認する必要があるのは、ネットワーク インターフェイスで IPv4 アドレスと IPv6 アドレスの両方を取得しているかどうか、またはどちらか一方だけを取得しているかどうかです。
何が問題なのかについては、明らかな可能性がいくつかあります。
というメニューが表示されたら、Edit Connections...
接続に IPv4 が必要かどうか、また接続に IPv6 が必要かどうかを選択できます。どちらもチェックされていない場合は、接続が正常であると判断するには、少なくとも 2 つのうち 1 つが動作している必要があります。
次に、NAT64 が関係する場合は、DNS64 も必要になります。ISP が NAT64 の使用を意図している場合は、DNS64 を備えた DNS サーバーも提供されます。ただし、別の DNS サーバーを使用することを選択した場合は、(ほとんどの場合) DNS64 は利用できません。
ISP が NAT64 の使用を意図しているが、ISP が提供する DNS サーバーを使用したくない場合は、別の DNS サーバーを使用できますが、DNS64 と ISP が提供する NAT64 と同じプレフィックスを使用して構成する必要があります。
LAN がルーティング不可能な IPv4 アドレスを使用しており、WAN が NAT64 を使用している場合、ルータは NAT464 をサポートする必要があります。NAT464 は NAT64 で使用されるプレフィックスを認識する必要があり、通常は DNS64 を使用して解決される名前を DNS サーバーに照会してそのプレフィックスを見つけます。NAT464 実装では NAT64 プレフィックスの静的構成をサポートすることが技術的に可能であり、DNS64 は不要になります。
役立つかもしれない設定
つまり、次の設定が問題に関連している可能性があります。
- この接続を完了するには IPv4 アドレスが必要です
- この接続を完了するには IPv6 アドレスが必要です
- DNS サーバー
適切な設定を行っても問題が解決しない場合は、より良い回答を得るためにさらに情報を探す必要があります。