[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:3173] Re: 個人運用のDNSにセカンダリは必要ない



かくた@ちばし です。

On Tue, 5 Mar 2002 20:33:53 +0900 (JST)
kobayasi@xxxxxxxxxxxxxxxxxxxx wrote:

> MX(およびA)レコードが「ない」という結果が「引けた」ならば、即座にエラーが
> 返るでしょうけど、DNS server からの返事がない場合には、タイムアウトまで
> 再送を試みるのが MTA の標準的な振舞いだと思っていたのですが、違うのでしょ
> うか?

確かに。ちょっと自信がなくなってきたので,実験してみました(^^;。
# 参考になるドキュメントがあるポインタ示してくれるとうれしいです。

結論から言うと,実装や設定の違いによって動作が違うみたいです。
# もしかしたら私の実験の仕方が悪いのかもしれません...。

実験した感触から言うと,こばやしさんの言うとおり,DNSサーバからの返事が無い
のであれば,再送するのが普通の様に思えます。(ので,謹んで訂正させてくださいm(_ _)m


実験:
まず,makuhari.org に以下のエントリを加えました。

test			IN NS	ns1.test.makuhari.org.
ns1.test.makuhari.org.  IN A	210.163.174.61

ここで 210.163.174.61 にはマシンは存在しません。
この状態で,hoge@xxxxxxxxxxxxxxxxx にメールを投げてみます。

--------------
case1: FreeBSD_4.5-stable + DNS は ISP のもの。ネットワーク的には wakwak の下。

/var/log/maillog より
> Mar  6 08:20:42 magic sendmail[17746]: g25NKfc17732: to=hoge@xxxxxxxxxxxxxxxxx,
>  ctladdr=junk (1001/0), delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=30188,
>  relay=test.makuhari.org, dsn=5.1.2,
>  stat=Host unknown (Name server: test.makuhari.org: host not found)

となり,

> The original message was received at Wed, 6 Mar 2002 08:20:41 +0900 (JST)
> from junk@localhost
> 
>    ----- The following addresses had permanent fatal errors -----
> hoge@xxxxxxxxxxxxxxxxx
>     (reason: 550 Host unknown)
> 
>    ----- Transcript of session follows -----
> 550 5.1.2 hoge@xxxxxxxxxxxxxxxxxxxx Host unknown (Name server: test.makuhari.org: host not found)

というエラーメールが返る結果になりました。
# この動作は変な気がしてます。wakwak の DNS の動作が変?

---------------
case2: Solaris2.5.1 + ソースからbuildしたsendmail8.11.6 + CFで書いた.cf(直せよ>自分)
       + localhost のBIND8 ネットワーク的には sphere.ad.jp の下。

/var/log/syslog より
> Mar  6 08:28:09 mail sendmail[26872]: g25NQmI26870: to=hoge@xxxxxxxxxxxxxxxxx,
>  ctladdr=junk (1015/5000), delay=00:01:21, xdelay=00:01:20, mailer=smtp,
>  pri=120133, relay=test.makuhari.org., dsn=4.0.0,
>  stat=Deferred: Name server: test.makuhari.org.: host name lookup failure
> Mar  6 08:41:05 mail sendmail[26919]: g25NQmI26870: to=hoge@xxxxxxxxxxxxxxxxx,
>  ctladdr=junk (1015/5000), delay=00:14:17, xdelay=00:01:20, mailer=smtp,
>  pri=210133, relay=test.makuhari.org., dsn=4.0.0,
>  stat=Deferred: Name server: test.makuhari.org.: host name lookup failure
> Mar  6 08:56:05 mail sendmail[27010]: g25NQmI26870: to=hoge@xxxxxxxxxxxxxxxxx,
>  ctladdr=junk (1015/5000), delay=00:29:17, xdelay=00:01:20, mailer=smtp,
>  pri=300133, relay=test.makuhari.org., dsn=4.0.0,
>  stat=Deferred: Name server: test.makuhari.org.: host name lookup failure

となり,host が引けないために再送を行っています。
# 再送期間は MTA に設定された期間
# queue を削除してしまったので,エラーメールは出ません(^^;。

> さもなくば、トラフィックの集中などで DNS server が一時的に応答できなかった
> だけでエラーメールが返ることになって不便だと思うのですが。

御意。

# dyn.to がこけた時に junk@xxxxxxxxxxx で入っていたMLの多くから配信停止を
# 食らってしまったので,ちょっと感情的だったかもしれません(^^;<私
# 停止期間は24時間ほどだったと思うんだけどなぁ...。
-- 
Junji KAKUTA[JunK] <junk@xxxxxxxxxxx>


--[PR]------------------------------------------------------------------
■□□格安情報がい〜っぱい!!納得・満足のホテル予約サイト!□□■
電話・WEB・i-mode対応で、いつでもどこでも簡単にホテル予約が可能!
   「わがまま予約」であなたの希望もかなえてもらえるかも?!
更に50%OFFなどの割引情報が目白押し!さぁ今すぐサイトへGO★
 http://ad.freeml.com/cgi-bin/ad.cgi?id=aLrwC
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online  www.gmo.jp