IPをpingできるが、ドメインを解決できない


11

サーバーにXubuntu 14.04がインストールされています。network-managerインストールされていません。ドメインを解決する機能が失われたようで、問題の診断をどこから始めればよいかわかりません。

ping 8.8.8.8 通常はpingを実行します。

ping google.comを返しますping: unknown host google.com

にDNSサーバーを追加してみました/etc/network/interfaces/。今それが含まれています:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4

これは問題を解決しなかったので、実行してみました:

hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

私が試したstop後、startreload彼らは何もしていないようでした。

問題を診断するにはどうすればよいですか?

注:マシンを再起動するのは大変な作業です(キーボードとモニターを接続する必要があります)。可能であれば再起動を必要としないソリューションを提案してください。


/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

の内容を/etc/resolv.conf質問に追加できますか?これは、ほとんどのリゾルバーが使用するDNSサーバーを見つけるために使用するファイルです
Eric Renouf

@EricRenoufもちろん、コメント以外は空です。
Superbest

まあそれは私が疑う問題です。再起動できないのnetworkingは問題ですが、NetworkManager代わりに使用していませんか?
Eric Renouf、2016

また、一時的な解決策として、resolv.confそのコメントに関係なく編集してを追加するnameserver 8.8.8.8こともできますが、ある時点で上書きされる可能性があるため、これは一時的な修正です
Eric Renouf

回答:


9

他のエラーが発生する前に、/ etc / resolv.confが空であることを解決する必要があります。

少なくとも1つのリゾルバーを反映​​する必要があります。これが唯一の問題である場合、解決は機能するはずです。

やってみる

vi /etc/resolv.conf

編集モードに入ります。以下のものを追加します。

nameserver 8.8.8.8
nameserver 8.8.4.4

その場合の投稿を参照してください

ping google.com

動作します。


0

これを試して:

sudo nano /etc/resolvconf/resolv.conf.d/tail

これにより、nanoテキストエディターで空のresolv.conf.dファイルが開きます。以下のように、このファイルの最初の行にDNSサーバーのアドレスを入力し、改行(Enterキーを押す)で行を終了することを忘れないでください。

nameserver 8.8.8.8
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.