vine-users ML アーカイブ



[vine-users:052683] DNS query の順序

  • From: Hiroshi Yamamoto <hirobrd@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:052683] DNS query の順序
  • Date: Sat, 10 Aug 2002 22:33:22 +0900
はじめまして。山本と申します。

現在自宅でVine-2.5を使用しています。常時稼働でpostfixを動かしていたのですが、
ある時突然メールを送信できなくなりました。/va/log/maillogには以下のような
メッセージがたくさん出ています。

Aug 10 21:49:40 client-A postfix/smtp[1410]: 4839021816A: to=<hogehoge@xxxxxxxxxxxx>,
relay=none, delay=353974, status=deferred (Name service error for docomo.ne.jp: Host not
found, try again)
Aug 10 21:49:40 client-A postfix/smtp[1412]: 0614F21816C: to=<hirobrd@xxxxxxxxxxxxxxxxx>,
relay=none, delay=14020, status=deferred (Name service error for abox.so-net.ne.jp: Host not
found, try again)

同じ時からSylpheedでメールを読んだ場合にも"hogehogeに接続しています"の表示のところで
20秒ほど止まってしまうようになりました。nslookupなどで見る限りDNSは正常に動いている
ようなので、Sylpheedでのメール送信の際tcpdumpを取ってみたところ、どうやらIPv6のAAAAレコードを
最初に問い合わせ、timeoutの後IPv4のAレコードを問い合わせるため時間がかかる
ように見えていることがわかりました。たぶんpostfixのエラーもこれが原因なのではないかと
思います。以下tcpdumpの該当部分を引用します。

22:00:08.207082 rinbou.1029 > DNS-1.myhome.jp.domain:  [udp sum ok] 42145+ AAAA?
hogehoge.so-net.ne.jp. [|domain] (DF) (ttl 64, id 15864, len 68)
22:00:16.216466 client-A.1031 > DNS-2.myhome.jp.domain:  [udp sum ok] 42145+ AAAA?
hogehoge.so-net.ne.jp. [|domain] (DF) (ttl 64, id 16666, len 68)
22:00:16.217608 DNS-2.myhome.jp.domain > client-A.1031:  [udp sum ok] 42145 ServFail q: AAAA?
hogehoge.so-net.ne.jp. 0/0/0 (40) (ttl 63, id 5997, len 68)
22:00:16.217917 client-A.1033 > DNS-1.myhome.jp.domain:  [udp sum ok] 42145+ AAAA?
hogehoge.so-net.ne.jp. [|domain] (DF) (ttl 64, id 16666, len 68)
22:00:24.232451 client-A.1035 > DNS-2.myhome.jp.domain:  [udp sum ok] 42145+ AAAA?
hogehoge.so-net.ne.jp. [|domain] (DF) (ttl 64, id 17468, len 68)
22:00:24.233584 DNS-2.myhome.jp.domain > client-A.1035:  [udp sum ok] 42145 ServFail q: AAAA?
hogehoge.so-net.ne.jp. 0/0/0 (40) (ttl 63, id 6003, len 68)
22:00:24.234121 client-A.1035 > DNS-1.myhome.jp.domain:  [udp sum ok] 42146+ A?
hogehoge.so-net.ne.jp. [|domain] (DF) (ttl 64, id 17468, len 68)
22:00:24.236254 DNS-1.myhome.jp.domain > client-A.1035:  42146 q: A? hogehoge.so-net.ne.jp.
1/0/0 hogehoge.so-net.ne.jp. A[|domain] (ttl 64, id 15814, len 84)
22:00:24.236518 client-A.1034 > hogehoge.so-net.ne.jp.smtp: S [tcp sum ok]

client-AというのがVine-2.5のマシン、DNS-1,DNS-2.myhome.jpというのは自宅のDNSです。これらは
IPv6を理解しないので当然Failしています。

なにが原因でこのような挙動になるのでしょうか?このマシンはインストール後再起動もあまり
しておらず、やったのはapt-getによるupgradeくらいです。これらの挙動は再起動しても
かわりません。まず最初にIPv4で問い合わせをするようにはできないのでしょうか?

長いメールで申し訳ありませんが、同じような現象にあわれた方がいましたらぜひアドバイスを
お願い致します。

							Hiroshi Yamamoto