web-dev-qa-db-ja.com

www.google.comにpingできますが、インターネットを閲覧できません

私はUbuntu 11.04と2つのNICを搭載したPCを持っています。 eth0はインターネットであり、内部LANではeth1です。 eth0はインターネットトークに接続され、ISPから正しいDHCPアドレスを受け取ります。このコンピューターからISPのDNSサーバーにpingを実行できます。www.google.comおよび他のサイトにpingを実行して、DSNが正常に機能するようにします。 LAN側に、内部LANに接続されているコンピューターにIPアドレスを提供するdhcpサーバーがあります。 2つのNIC(eth0とeth1)の間にファイアウォールがあります。このコンピューターは、内部LANコンピューターがインターネットにアクセスするためのゲートウェイでもあります。

さらに厄介なのは、LAN側のコンピューター(これらはオペレーティングシステムの異なるフレーバー、つまりubuntu 10.04、Mac Snow Leopard、Windows XP)がすべて正常に動作し、さまざまなブラウザーを使用してインターネットを閲覧できることです(firefox v3.6.22 、サファリなど)しかし、ここに問題があります-ゲートウェイコンピューターはインターネットを閲覧できません-これはubuntu 11.04、firefox 6.0.2を実行しているものです。また、プログラムをダウンロードできないubuntuソフトウェアセンターにも問題があります。

助けが必要であり、それは非常にありがたいです。ipv6などのフォーラムに記録されている通常のものを試してみました。しかし、他のすべてのコンピューターはこれを通過し、問題はありません-それはubuntuと関係があるはずです11.04。非常に不可解です...助けてください。歓声JJ

1
toonie

まあ、良いステップは、一番下から始めて仕上げることです。

  1. 外部マシンにpingできるので、どうやらIP接続とルーティングができているようです。

  2. Google.comを解決してpingを実行できるため、DNSも機能しているようです。

  3. TCPソケットを開くことはできますか? telnet google.com 80コマンドラインから、「接続」されるかどうかを確認します。

  4. コマンドラインからhttpを実行できますか? wget -v http://google.com/robots.txt

  5. これらがすべて機能する場合は、別のグラフィカルブラウザを確認してください。

私の推測では、ファイアウォールルールは転送されたパケットを通過させますが、localhostとの間の重要なパケットをブロックします。

1
poolie

コンピューターのDNS(ドメインネームシステム)に問題があるようです。私はあなたのようなウェブサイトにpingを送ることができる前にそのような問題を抱えていましたが、ウェブサイトを表示するインターネットブラウザに問題があり、それは私のコンピューターがDNSで動作する方法の問題になりました。私は個人的にDNSについてあまり知りませんが、Googleで調べて、あなたが思いついたものを見て、ポップアップした修正があなたのために働くかどうか見ることをお勧めします。

0
Daemous