web-dev-qa-db-ja.com

MacにはIPアドレスがあり、ルーターには接続できますが、外部には接続できません

奇妙な問題、私のMacBookは現在どこにも接続できません!ルーターは機能し、IPを取得し、ルーターにログインできますが、何も解決できません。

別のデバイスをルーターに接続し、ネットに接続すると、ルーターは機能します。

MacBookにも奇妙なDNS構成はなく、ルーターの192.168.1.1だけです。

私はそれを私の電話につなぎとめようとしました、そしてそれはまだネットに接続しませんでした...助けますか?

4
partition

インターネットに接続できます。つまり、ブラウザに問題がある可能性があります。プロキシのブラウザオプションを確認し、チェックを外します。

また、Macを使用している場合でも、プロキシ設定が変更されている場合は、ウイルスに感染していることを示す典型的な兆候です。

プロキシが変更されていない場合は、DNSサーバーを8.8.8.8および8.8.4.4(これらはGoogleのパブリックDNSサーバー)に設定し、接続できるかどうかを確認します。 ISPのDNSがダウンしている可能性があります。それでも問題が解決しない場合は、ブラウザを修復する必要があります。

3
KCotreau

Macが192.168.1.1でルーターのDNSプロキシを使用するように設定されている場合でも、nslookupが機能することをコメントから理解しましたか?その場合は、dns-sdツールを使用してDNSクエリを実行し、Mac OS XのotherDNSリゾルバーコードパスが機能するかどうかを確認します。

dns-sd -Q www.google.com

(結果を取得するか、あきらめることにした場合は、このコマンドからCtrl-Cを押す必要があります)

dns-sdがホスト名を解決できないが、nslookup/Dig/Hostのような従来のUnixツールが解決できる場合、mDNSResponderデーモンはおそらくホークされ、再起動する必要があります:

Sudo killall mDNSResponder

注意:単にHUPするのではなく、実際に強制終了して、launchdに自動的に再起動させます。 mDNSResponderがHUPだけでスティックを外すのに失敗するのを見てきました。

更新:上記のコマンドが機能しない場合(およびコマンド内のすべてで大文字と小文字が区別されることに注意してください)、mDNSResponderが実行されていないか、クラッシュするか、起動のたびに途中で終了します。コンソールユーティリティ(/Applications/Utilities/Console.app)を使用し、[ログリストの表示]ボタンを押して、[すべてのメッセージ]ログストリームを選択します。 launchdまたはmDNSResponderからのメッセージを探します。これは、mDNSResponderの起動と実行の継続に問題がある理由を示している可能性があります。ログリストの[システム診断レポート]カテゴリも調べて、mDNSResponderからのクラッシュレポートがあるかどうかを確認します。

MDNSResponderバイナリが何らかの理由で破損し、再インストールする必要がある可能性があります。同じバージョンのMacOS Xをインプレースで再インストールするか(デフォルトでは修復インストールを実行してファイルをそのまま残しますが、注意しすぎることはないので、最初にバックアップが機能することを確認してください)、またはMac OS Xのまったく同じバージョンとビルドを実行している別のマシンからmDNSResponderバイナリ自体をコピーしてみることができます。[Apple]メニュー->このMacについて、バージョン番号を確認し、1回クリックしてビルド番号を確認します。 。または、コピーする前に、次のように両方のマシンでバイナリをチェックサムすることができます。

$ md5 /usr/sbin/mDNSResponder
MD5 (/usr/sbin/mDNSResponder) = 205d44c2b62b8b8c2cef5b84e6da7c79

これは、Mac OS Xv10.6.8ビルド10K540の私のコピーからのチェックサムです。

MDNSResponderが破損した設定ファイル/ plistまたはキャッシュファイルまたはそれが窒息している何かを持っている可能性もあると思いますが、私は通常、mDNSResponderがそのようなものを持っているとは思いません。

1
Spiff