私は約1年間うまくいっているDebian 8サーバーを持っています。突然、もうインターネットにアクセスできなくなります。
サーバーはイーサネットケーブルを介して接続され、ローカルネットワークを介してSSHに接続できます。
pingすると、www.google.com
「不明なホスト」というメッセージが表示されます。 8.8.8.8でpingを実行すると動作します。
それでは、これがDNS問題のようです。私の/etc/network/interfaces
ファイルは次のとおりです。
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
この問題に対する解決策をどこで見つけるべきですか?
答え1
/etc/resolv.conf
次のようにファイルを更新してみましょう。
nameserver 8.8.8.8
nameserver 8.8.4.4
search local
ご存知のように、8.8.8.8と8.8.4.4はGoogleのパブリックDNSサーバーです。
ネームサーバーネームサーバーのIPアドレス
RFC 2373に従って、リゾルバがドット表記のIPv4アドレスまたはコロン(ドット可能)表記のIPv6アドレスで照会する必要があるネームサーバーのインターネットアドレス。各キーワードごとに最大1つのMAXNS(現在3つを参照)のネームサーバーを一覧表示できます。複数のサーバーがある場合、パーサーライブラリはリストされた順序で照会します。ネームサーバーエントリがない場合、デフォルトではローカルコンピュータのネームサーバーが使用されます。 (使用されているアルゴリズムは1つのネームサーバーを試すことです。クエリがタイムアウトした場合は、ネームサーバーが不足するまで次のことを試み、次に最大再試行回数に達するまですべてのネームサーバーを繰り返し試みます。)
ホスト名検索の検索リストです。
検索リストは通常ローカルドメイン名によって決定され、デフォルトではローカルドメイン名のみが含まれます。これは、検索キーワードの後に必要なドメイン検索パスをリストし、名前をスペースまたはタブで区切って変更できます。 ndotsポイント(デフォルトは1)より少ない数を含むパーサークエリは、一致するエントリが見つかるまで検索パスの各コンポーネントを使用して順番に試行されます。複数のサブドメインがある環境では、中間者攻撃やルートDNSサーバーへの不要なトラフィックを防ぐために、以下のndots:nオプションをお読みください。リストされているドメインのサーバーがローカルでない場合、このプロセスは遅くなり、多くのネットワークトラフィックを生成する可能性があり、ドメインの1つに使用可能なサーバーがない場合はクエリがタイムアウトします。検索リストは現在6フィールド、合計256文字に制限されています。