web-dev-qa-db-ja.com

Ubuntuでの本当に奇妙なDNSの問題{1か月後、ISPの問題のようです}

私はこのランダムなDNSの問題を抱えていました。Ubuntu10.04と10.10では、更新後約2週間前に問題が発生しました。

基本的に、ランダムにWebサイトにアクセスすると、アクセスしているWebサイトが利用できないことがわかります(「おっと!Google Chrome接続できませんでした...」」および「このWebページは利用できません。 ")。

Chromium "7.0.515.0(58587)"とFirefox minefield(4.0ish)および3.6.9でテストしました。

私はすでにこれらの4つのことをしました:

/ etc/default/grub GRUB_CMDLINE_LINUX = "ipv6.disable = 1"

この:

/etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1

* ChromiumDNSプリフェッチを無効にする

* GoogleとOpenDNSサーバー、およびISPDNSサーバーを使用します。

しかし、改善されませんでした。また、私のネットワーク内の他のコンピューターにも同じ問題はありません。すべてのコンピューターが同じルーターに接続されています。

私はアイデアが足りないソフトウェアエンジニアです。助けてください。

前もって感謝します。

更新:一部のプログラム(synaptic/firefox update/vuze(azureus))は、接続がエラーのために拒否されたと言っています。ほとんどの場合、2回目の試行で「拒否」が修正されます。

UPDATE2:Wiresharkで、この問題が発生するたびにこれが発生することがわかりました

192.168.0.10 8.8.8.8 ICMP宛先に到達できません(ポートに到達できません)

ISPエラーを確認しました。 ISP;スピーディーな場所:アルゼンチン、ブエノスアイレス(首都連邦)エリア。

2
OmniWired

この問題は、ISPが適切に仕事をしていない場合に発生します。

基本的に、透過プロキシはRST応答を送信し、TCPセッションを切断します。

回避策は、RSTフラグが検出されたときに再試行するカスタムメイドのプロキシを使用することです。

これはプロキシです:

http://code.google.com/p/hammerofthor/

私はこれが他の国のmaubeで同じ問題を抱えている他の問題の問題を解決することを願っています。

問題はISPを実行する「透過プロキシ」にあることを考えると、これで問題が解決するわけではないと言う必要があると思います。しかし、これは自動的に再試行を試みることによって問題を止めます。

これがIPTABLESの方法です。

iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW -m recent --set --name thor --rdest -j ACCEPT
iptables -A INPUT -p tcp -m tcp --tcp-flag RST RST -m state --state ESTABLISHED -m recent --name thor --rcheck --rsource --seconds 1 -j DROP
1
OmniWired

ルーター/モデムの電源を入れ直してみましたか?はい、私は知っています、それはubuntu固有ではありませんが、それはこの種のエラーを引き起こしている可能性があります。

0
Ryan Gooler

自分のDNSの問題をグーグルで調べて、ここに来ました。上記のどれも私を助けませんでした。ウェブホストを新しい専用サーバーに移動しましたが、LANからは何も見つかりませんでした。 /etc/hosts変更は機能していませんでした、何もありません。

私たちのファイアウォールサーバーにはbind9があり、/etc/bind/、ファイル名の一部としてドメインを持つファイルがありました。新しいIPを反映して編集しました。これで、nslookupが正しく機能するようになりました。

0
Chris K

ISPに問題がある場合は、サードパーティのDNSサーバーを試すことができます。たとえば、 OpenDNSGoogle Public DNS があります。

0
AndrejaKo