Ubuntu Server 12.10。を使用しています。私が試してみると:
ping google.com
ping bitbucket.org
または私が持っている他のウェブサイト:
ping:不明なホストgoogle.com
ping:不明なホストbitbucket.org
編集:
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=47 time=6.01 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=47 time=5.99 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=47 time=5.99 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=47 time=5.98 ms
nano /etc/resolv.conf
は空のファイルです
静的IPを使用している場合は、DNSサーバーも追加する必要があります。
編集/etc/network/interfaces
:
Sudo nano /etc/network/interfaces
iface eth0 inet static
の下に次の行を追加します。
dns-nameservers 8.8.8.8 8.8.4.4
これには、GoogleのDNSサーバーが使用されます。
ネットワークを再起動します。
Sudo /etc/init.d/networking restart
注:カオスが言うように、/etc/resolv.conf
を編集することもできますが、これらの変更はreobotで上書きされます。
注2:時にはSudo /etc/init.d/networking restart
では不十分ですが、完全な再起動が役立ちます。
/etc/resolv.conf
というファイルを作成し、内容を記入します。
nameserver <ip-of-your-nameserver>
たとえば、googles dns-serviceを使用する場合:
nameserver 8.8.8.8
nameserver 8.8.4.4
あなたのコメントと出力からわかるように、あなたはDNSとは何かを理解していません。
ドメインネームシステム(DNS)は、インターネット、プライベートネットワークに接続されたコンピューター、サービス、またはリソース用の階層型分散名前付けシステムです。参加している各エンティティに割り当てられたドメイン名にさまざまな情報を関連付けます。最も顕著なのは、簡単に記憶されたドメイン名を、世界中のコンピューターサービスとデバイスを見つけるために必要な数値のIPアドレスに変換することです。ドメインネームシステムは、インターネットの機能に不可欠なコンポーネントです。
ping google.com
が必要な場合は、google.com
をIPアドレス173.194.71.139
に変換して使用するサービスが必要です。ほとんどの場合、google.com
などのドメイン名でサーバーを照会すると、DNSはそれをIPアドレスに変換します。
通常、 DHCP は、このようなものを構成します。ただし、ネットワーク設定を手動で構成するため、そうではありません。そして、dns-nameserver
を追加するのを忘れます。
NetworkManagerを開きます(押す Win、「NM」と入力すると、ネットワーク接続が表示されます)。接続名を見つけ、接続を編集... |編集... | IPv4設定|追加のDNSサーバー。 Googleタイプ8.8.8.8が必要な場合、ISP DNSがわかっている場合は、ここでDNSを追加できます。
GUIがない場合は、 この答えを読んでください