web-dev-qa-db-ja.com

一部のサイトは非常に遅いです!そのIPv6かどうかを判断する方法は?そしてそれを無効にしますか?

私のインターネットはいくつかのサイト、有名なサイトで非常に遅いです。グーグル、フェイスブックなど。しかし、次の瞬間、それらは超高速です。

これらのサイトがIPv6を使用していることを考えると、これは目詰まりと不適切なルーティングが原因であることがどこかでわかりました。 リンク

ブラウザでFacebookを開いているときに、IPv6を使用していることを確認するにはどうすればよいですか?
そしてそれを無効にします。

15Mbps光ファイバー接続があり、一部のサイトのオープンが非常に遅い、またはまったく開かない原因を調べたいと思っています。

問題はすべてのブラウザに存在します。
10Mbps接続があるOfficeで同じラップトップを使用しています。 〜1.3MBpsのダウンロード速度でうまく機能します。つまり、私のOffice接続ではすべてが正常で正常です。

したがって、CCleanerの使用、DNSキャッシュのフラッシュ、さまざまなブラウザの使用などを提案しないでください。フォーラムやYahooの回答は嫌いです。ありがとう、お詫びします。

Gmailで10 KBファイルを添付する(開いたとしても)のは2分かかります。

2
Om Shankar

私はこの問題の解決策を得ました。この問題は、私の国でブロードバンドと光ファイバーのユーザーによく見られる間違ったMTU設定が原因でした。

デフォルトでは、Windowsはポイントツーポイントネットワーク接続のMTUを1500として設定します。それが最高の価値だと思います。ただし、この高い値は、ルーターでサポートされていない場合、断片化されたパケットとパケット損失を引き起こす可能性があります。これは、サイトの開設が遅い、または部分的な開設を説明します。

最初に次のコマンドを実行しました。

ping google.com -f -l 1472

1472がデフォルト値です(28バイトを追加すると、IP/ICMPオーバーヘッド用に予約されます=合計1500)

次のメッセージが4回届きました。

Packet needs to be fragmented but DF set

これは、1472の値が高いことを意味します。続けて10ずつ減らすことができます。1452でフラグメント化されていないpingを受け取りました。

ping google.com -f -l 1452

1453、1454などで試してみると、最初のFragmentedメッセージが再び表示されました。

つまり、損失のないMTU値は1452 + 28 = 1480です。
Windowsで設定すると、すべてのサイトがすばやく完全に開きました(カーソルの読み込みなし)。

以下は、値を設定するために使用したコマンドです(28を追加)。

netsh interface ipv4 set subinterface "Local Area Connection" mtu=1480 store=persistent

Local Area Connectionは、ネットワーク設定でのLAN接続の名前です。ワイヤレスルーターをインストールしてインターネット用にワイヤレスで接続している場合は、正しい名前を使用していることを確認してください。

netsh interface ipv4 set subinterface "Name of ur Wireless Connection" mtu=your-best-value-plus-28 store=persistent
1
Om Shankar