Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000156Vine Linux1 バグ公開2006-09-09 15:332006-12-01 13:08
anonymous 
 
不明 
完了不明 
4.0 
 
x86
firefox-1.5.0.6-0vl2
0000156: DNSの名前解決に2分以上かかる
デフォルトでIPV6が有効となっているのでfirefoxでブラウジングするときに名前解決に時間がかかる。Feroda Coreで有効とされている対応(/etc/module.conf編集してIPV6を無効にする)をしたら速く名前解決されるようになった。デフォルトではIPV6を無効にしたほうがいいと思われる。
設定されていません。
課題の履歴
2006-09-09 15:33anonymous新規課題
2006-09-09 20:06anonymousコメント追加: 0001088
2006-09-10 16:01anonymous概要名前解決が遅い(IPV6有効なため) => IPv6が使えない環境でもfirefoxがDNSにAAAAを問い合わせる
2006-09-10 16:01anonymousパッケージfirefox => firefox-1.5.0.6-0vl2
2006-09-10 16:01anonymousarchx86 => x86, x86_64, ppc
2006-09-10 16:01anonymousコメント追加: 0001089
2006-09-13 23:04anonymousコメント追加: 0001090
2006-09-14 16:24anonymous概要IPv6が使えない環境でもfirefoxがDNSにAAAAを問い合わせる => DNSの名前解決に2分以上かかる
2006-09-14 16:24anonymousarchx86, x86_64, ppc => x86
2006-09-14 16:24anonymousコメント追加: 0001091
2006-09-14 21:25daisuke優先度中 => 低
2006-09-14 21:25daisuke状態新規 => 完了
2006-09-14 21:25daisuke解決状況不明 => 保留
2006-09-14 21:25daisukeコメント追加: 0001092
2006-11-25 20:18anonymousバージョン4.0beta => 4.0
2006-11-25 20:18anonymousコメント追加: 0001093
2006-11-25 20:49tomopコメント追加: 0001094
2006-12-01 13:08kazutaka解決状況保留 => 不明
2006-12-01 13:08kazutakaコメント追加: 0001095

コメント
(0001088)
anonymous   
2006-09-09 20:06   
「デフォルトでIPV6が有効となっている」というのはfirefoxに限った話
ですか。カーネルではIPv6が無効になっているはずなのに、何故遅くなる
のでしょう? 名前解決が原因と判断した理由を教えてください。
(0001089)
anonymous   
2006-09-10 16:01   
 何となく考えていて予想が付きました。firefoxがIPv6の
使えない状況下で無駄にAAAAを問い合わせているのではない
でしょうか。だとしたら、modules.confのデフォルト変更は
お薦めできません。firefoxのデフォルトを
  network.dns.disableIPv6 = true
に変更するのが正解でしょう。
(0001090)
anonymous   
2006-09-13 23:04   
>  何となく考えていて予想が付きました。firefoxがIPv6の
> 使えない状況下で無駄にAAAAを問い合わせているのではない
> でしょうか。だとしたら、modules.confのデフォルト変更は
> お薦めできません。firefoxのデフォルトを
>   network.dns.disableIPv6 = true
> に変更するのが正解でしょう。

「名前を解決しています」の表示が2分以上続くので名前解決に問題があると考えました。
/etc/modprobe.confに
alias net-pf-10 off
alias ipv6 off
を追加すると、すぐに接続できるようになり、コメントアウトするとまた接続に時間がかかるようになります。
それでデフォルトでipv6が有効になっているのでないかと想像しました。

あと、混乱するので、ここから先は適当に読み飛ばしてもらったらいいのですが、うちの環境はADSL接続でプロバイダのプロキシを自動認識しなければ、インターネット接続できない仕組になっており、Vineのシステム側ではプロキシの自動認識ができてないはずです。
それが証拠に例えばSylpheedではメールの送信受信にものすごい時間がかかり、pop, smtpの設定に直接IP addressを入れておくと、高速に動作します。
(0001091)
anonymous   
2006-09-14 16:24   
> 「名前を解決しています」の表示が2分以上続くので名前解決に問題が

 それは異常です。IPv4だけの環境でも普通はそういうことは
起こりません。てっきり1〜2秒の遅延を問題にしているのだ
と思っていました。本当の原因をはっきりさせるために、パケ
ットキャプチャして分析することを勧めます。

 Vineのバグという可能性もありますが、プロバイダのネーム
サーバあたりが怪しくないですか? 他のプロバイダでも同じ
現象が起こりますか?

 ということで、デフォルト変更はしない方が良さそうです。
(0001092)
daisuke   
2006-09-14 21:25   
わたしが触れる環境では1秒程度の遅延はあることはあっても、数分おくれる問題は再現しません。
IPv6が有効になっていること自体が根本的な問題ではないように思います。
現状ではデフォルトを変える予定はありません。
とりあえず、保留にしておきます。
(0001093)
anonymous   
2006-11-25 20:18   
> わたしが触れる環境では1秒程度の遅延はあることはあっても、数分おくれる問題
> は再現しません。
> IPv6が有効になっていること自体が根本的な問題ではないように思います。
> 現状ではデフォルトを変える予定はありません。
> とりあえず、保留にしておきます。

(4.0betaでなく)4.0をインストールしても同じく名前解決に2分くらいかかりました。
DNSの問題なのでFirefox, Thunderbird、Sylpheed, Seamonkeyのいずれでも時間がかかります。
さきに書いたとおり/etc/modprobe.confを編集してIPV6を無効にしたら問題がなくなります。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/872disableipv6.html [^]
に解説があるのですが、私が使用している機器あるいはプロバイダがIPV6に対応してないのが問題なのかもしれません。
日本中を探したら困る人は結構いると思うのです。
(0001094)
tomop   
2006-11-25 20:49   
 この症状は、IPv6 が云々ではなく AAAA レコードの問い合わせに対して
応答を返さない DNS (エラーすら返さない。IPv6 非対応の ISP でも、 DNS
を正しく運用しているところでは応答があります)が悪いので、本来は ISP
に対してクレームを上げるのがスジでしょう。
(0001095)
kazutaka   
2006-12-01 13:08   
<BTS:wishes:6>に転記したので完了にします。