何の設定も変えていないのに、ウィンドウズ10を搭載したノートパソコンからインターネットにアクセスできなくなった。どのブラウザーも、接続がタイムアウトしたと表示します。ルーターへの接続は可能で、ネットワーク上の他の機器にも影響はない。Windowsは私がインターネットに接続していることを教えてくれますが、どうやらそれは何の役にも立たないようです。他のWiFiネットワークやイーサネット経由でも動作しないようだ。
google.comを検索してもうまくいくし、IPアドレスで検索してもうまくいかない。 コンピュータを再起動したり、ルーターを再起動したり、IP設定をリセットしたりしましたが、効果はありませんでした。ネットワーク設定にも問題は見つかりませんでした。このサイトで提案されていることはすべて試しました。 どなたか、この問題を解決する方法をご存知の方がいらっしゃれば幸いです。ありがとうございました。
**更新
google.comやyoutubeなどのグーグルのウェブサイトにはアクセスできるのですが、それ以外のサイトにはアクセスできないことがわかりました。ネットで見つけたいくつかの提案を試してみましたが、うまくいきませんでした。 何かアイデアはありますか?
ネットワークの状態を再初期化してみてください。昇格した cmd
シェルで以下のコマンドを実行してください:
netsh winsock reset catalog`
netsh int ip reset reset.log` を実行します。
netsh advfirewall reset`
ipconfig /flushdns`
ipconfig /registerdns`
route /f`
Windows 10を実行しているMacBook Proとこの正確な問題があるので、ここに来ますか??
解決策は、デバイスマネージャーにアクセスしてWi-Fiカードを見つけ、ロールバックドライバーを実行することです。
。。
アップデートによると、アクセスできるのはgoogle.comとyoutube.comの2つのサイトのみです。ブラウザからアクセスできない他のサイトについて、Pingを成功させることはできますか?
PuTTY]2などのTelnetクライアントを使って、ブラウザ以外で問題のあるウェブサイトにアクセスしてみてはいかがでしょうか。PuTTYを使って、ウェブサイトからコンテンツを取得するためにブラウザが発行するコマンドを発行する]3ことができます。あるいは、Microsoft Windowsシステムを使用している場合は、管理者権限でコマンドプロンプトウィンドウを開き、「pkgmgr /iu:"TelnetClient"」というコマンドを実行して、[Microsoftからtelnetクライアントをインストールする][4]こともできます。Telnetクライアントがインストールされたら、コマンドプロンプトから
telnet www.example.com 80というコマンドを実行してください。 HTTP接続用の[よく知られたポート][6]であるポート80で接続に成功すると、コマンドプロンプトのウィンドウの背景が黒くなり、カーソルが点滅するだけになります。コマンド
GET / HTTP/1.1を入力し、Enterを押す。次に Host: www.example.com
と入力し、Enterを2回押す。注意:ウェブサイトはあなたが入力した文字をエコーで返さないので、あなたが何を入力しているかはわかりません。しかし、たとえタイプミスをしたとしても、ウェブサイトへの接続に成功していれば、"404 - Not Found"のようなメッセージが表示され、少なくともブラウザの外でウェブサイトに接続できたことがわかります。マルウェアがシステム上のブラウザからウェブサイトへの接続に影響を及ぼしているいくつかのケースでは、telnetクライアントを使用してサイトへの接続に成功し、問題の切り分けに役立ちました。
Telnetプロンプトに戻るには、Ctrl-]
キー、つまりCtrlと]を同時に押す。Microsoft Telnet>プロンプトで
quit`コマンドを入力することで、telnetプログラムから抜けることができる。
上記の例でウェブサイトに提供されたコマンドは、以下の機能を実行します:
Get / HTTP/1.1 - getはサイト上のウェブページを取得したいことを伝え、forwardスラッシュはサイトのメインページを取得したいことを伝え、HTTP/1.1はHTTPプロトコルのバージョン1.1を使用したいことを伝えます。多くのウェブサーバーが複数のウェブサイトをホストしているため、ドメイン名を指定できるバージョンです。
Host: www.example.com - 複数のウェブサイトをサポートしているサーバーに、www.example.com。www.example.com は、ドキュメンテーションの例で使用するために特別に作成された実際のウェブサイトであることに注意してください。このサイトに接続すると、"このドメインは、ドキュメントの例で使用するために設定されています。このドメインは、事前の調整や許可を求めることなく、例で使用することができます。"」と表示されます。このドメインを使って、そのサイトのウェブページのテキストが表示された場合、システム上のブラウザに何らかの問題があることがわかります。
あるいは、HTTPNetworkSnifferがウェブサイトアクセスの問題をデバッグするのに役立つことがある。これは無料で、開発者であるNir Sofer氏のウェブサイトHTTPNetworkSnifferからダウンロードできます。システム上のブラウザでサイトへのアクセスを試みている間にこのプログラムを実行し、ブラウザが問題のあるサイトと実際に通信しようとしているかどうか、つまり問題のあるサイトへのアクセスの試みがブラウザからネットワーク・プロトコル・スタックのTCPレイヤーに到達しているかどうかを少なくとも確認することができる。
フリーでオープンソースのパケットアナライザであるWiresharkを使用することもできますが、それが提供する情報を理解するには、TCP/IPのような基本的なインターネットのプロトコルがどのように機能するかに精通している必要があります。YouTubeのビデオを含め、オンライン上にはその使い方に関するコースやチュートリアルがあります。しかし、効果的な使い方を学ぶにはそれなりの時間がかかるかもしれない。しかし、一度Wiresharkのようなツールの使い方を学べば、ネットワーク接続に関わるあらゆる問題のトラブルシューティングをより簡単に行えるようになるという利点がある。
YouTubeでは、[WireShark Tutorial for Beginners][13]と[Wireshark 101: How to Wireshark, Haktip 115][14]があります。チュートリアルがあるウェブサイトには、Quick and dirty Wireshark tutorial、How to Use Wireshark to Capture, Filter and Inspect Packets、Wireshark Tutorialがあり、これはジョージ・メイソン大学コンピュータサイエンス学部のProfessor Angelos Stavrouが作成したPDFファイルです。
Udemyは比較的低価格でオンラインコースを提供している。例えばWireshark in 60 minutesやThe Complete Wireshark Course: Go from Beginner to Advanced!は現時点で10米ドルです。Wiresharkに関する他のコースを見つけるには、このサイトで "Wireshark"を検索する。Lynda.comもコースを提供しています - Wireshark Training and Tutorials を参照してください。Wireshark course"でウェブ検索すると、他のオンラインコースを見つけることができます。私がWiresharkの使い方を学んだのは、Wiresharkをインストールし、特定のネットワーク問題をトラブルシューティングするために使用したことに基づいているためです。
新しいDell Inspironラップトップで同様の問題を解決したので、誰かが助けになる場合に備えて共有します。 私の場合、インターネット接続が時々低下しているように見えました。「ping」と「tracert」が正常に機能し続けていても、アプリケーションはインターネットに接続できませんでした。
私はさまざまなソリューション(ここで言及されているものを含む)を試すことに多くの時間を費やしましたが、何も助けになりませんでした。 最後に、アクティブなWindowsサービスを手動で参照して、ネットワークに関連している可能性のある奇妙なものを見つけることができるかどうかを確認することにしました。
これらのラップトップには、ネットワークトラフィックを最適化することになっている、事前にインストールされたSmartByteテクノロジーが搭載されていることがわかりました。 アンインストールして問題が修正されました。
この同じ問題がWindows 10でも起こり続けました。どのブラウザでも、新しいWebサイトを開いたり、新しいポート( localhost:8080
でも)に接続したりする能力が突然失われましたが、リモートサーバーにpingを送信して、すでに開いているWebSockets(例:.、チャットプログラムで)引き続き機能しました。 WiFiからイーサネット(およびその逆)への切り替えは効果がありませんでした。
私の問題は2つのイベントから生じました。
1。 この問題が始まるたびに、イベントビューアプログラムの「管理イベント」でもこのイベントを取得します。「イベント4231、Tcpip:グローバルTCPポートスペースから一時的なポート番号を割り当てるリクエストは、すべてが原因で失敗しました。使用されているポート。`。
2。 CMDまたはPowerShellを開いてコマンド Get-NetTCPConnection
を入力すると、約60,000のポートのほぼすべてが特定のPIDを持つプロセスで使用されていることがわかりました。タスクマネージャーを開き、そのPIDでサービスを見つけて、[プロセスツリーを終了]をクリックしました。 これにより、約60,000のポートのほとんどが解放され、問題が修正されました。
更新:私の問題はこの問題が原因であることが判明しました。
私は、Path MTU Discoveryのブラックホールによってこのようなことが起こるのを見たことがある。ネットワークに対して大きすぎるパケットを送信していて、ネットワークのどこかがその事実を発見できないようにしている場合、GoogleのようなTCPコネクションのネゴシエーション時に小さいパケットを要求するウェブサイトにしか接続できなくなる。
MTUを1300のような小さいものに設定してみて、他のウェブサイトに接続できるかどうか試してみてください。それで解決するようであれば、MTUを増やしてみてください。