google dns には ping できるが、google.de にはできない -> 不明なホスト // 別のネットワークでは機能した

google dns には ping できるが、google.de にはできない -> 不明なホスト // 別のネットワークでは機能した

私はDebian Jessieをインストールしたラップトップを持っています。自宅のネットワークでは、インターネットに正常に接続できました(ping google.de成功)。外部ネットワークでは、google.deにpingできません(結果:不明なホストgoogle.de)が、8.8.8.8と8.8.4.4にはpingできます(これらはGoogleパブリックDNSサーバー

自宅ではプライベートDNSリゾルバ(ネームサーバ255.0.0.0)を使用するように設定されている/etc/resolv.confため、外部ネットワークでは機能しません。提案されているように、ネームサーバ8.8.8.8と8.8.4.4に変更します。1役に立ちません。dhclientの実行後に上書きされます。chmod -w /etc/resolv.conf(現在は読み取り権限のみを持っています) も役に立ちません。 の実行時に上書きされ続けますdhclient

私は、接続するために、 と などのレガシー ツールを使用しifupますifdown

私の/etc/network/interfaces

source /etc/network/interfaces.d/*
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
    wpa-ssid <...>
    wpa-psk <...>
</code>

さて、私の質問は:

DHCP (使用している場合) が正しく構成され、ローカル DHCP サーバー (通常はケーブル/ADSL モデム) が正しい詳細を配布していることを確認する必要があります。

どうすればいいですか?使えませんこの提案明らかにインターネット接続がないからです。

答え1

DHCP クライアント (dhclient.conf) の設定を入力できます:

ドメイン名サーバー 8.8.8.8 を先頭に追加します。

これにより、サーバーのDHCPから渡された情報が上書きされます。

答え2

DHCP でネットワーク デバイスをセットアップした後、/etc/resolv.confファイルを手動で変更します。ファイルはdhclient再起動時にのみ上書きされ、常に上書きされることはありません。/etc/resolv.confファイルを変更すると、ホスト名の検索を実行し、パッケージをインストールできるようになりますresolvconf。パッケージがインストールされたら、参照されている質問の指示に従ってください。debian、DNS の問題あなたのものを終わらせるために。

関連情報