Debian 5.0を実行している同じサブネット上に2台のマシンがあります。同じDNS(/etc/resolv.conf)を使用し、同じゲートウェイにルーティングし(#route)、同じiptables設定(#iptables -L)を使用します。IPアドレスとホスト名の両方に対して、両方からpingを実行できます。#host www.google.comを実行すると、両方で同じ結果が得られます。しかし、問題は、それらの1つで、wgetまたはcurlできないことです。
そのため、マシン1ではすべて問題ありませんが、マシン2(マシン1と同じ設定)ではwgetまたはcurlできません。
私が得るエラーは:
# wget google.com
--2009-10-20 16:38:36-- http://google.com/
Resolving google.com... failed: Name or service not known.
wget: unable to resolve host address `google.com'
ただし、マシン1では、wgetまたはcurlを実行しても問題はありません。
# wget google.com
--2009-10-20 16:43:55-- http://google.com/
Resolving google.com... 74.125.53.100, 74.125.45.100, 74.125.67.100
Connecting to google.com|74.125.53.100|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
...
Saving to: `index.html.3'
等。
この問題を修正できるように、ここの誰かが私を正しい方向に向けてくれることを願っています:)