↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2011-06-16(Thu) [長年日記]

[DNS][sendmail] @page.on-o.comにメールが届かなかった。

昨日、ふとしたかことから@page.on-o.comにメールが届かないことに気がついた。どうも、先日value-domainのDDNSが更新されないという障害が出たときに、おうちサーバにDNSサーバ切り替えてから、外からのDNSで、page.on-o.comが引けていなかったようだ。

これは、「*.on-o.com」があるから安心していたんだけど、「_domainkey.page.on-o.com」とエントリーがあり「*」にpageが該当しなくなっていたことが原因だった。

とりあえず、

page CNAME on-o.com

[/etc/bind/on-o.com.hostsより引用]

というエントリーを加えて、外からDNSを引けるようにしたらメールが届くようになった。

[DNS][SPF] メールが451 4.7.0 DNS reply garbledで受け取ってもらえない。

SPFの設定が正しいか確認するために sa-test@sendmail.netにメール送ったら。

# mailq

MSP Queue status...

/var/spool/mqueue-client is empty

Total requests: 0

MTA Queue status...

/var/spool/mqueue (4 requests)

-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------

p5G8bLX0020007 61 Thu Jun 16 21:37

(Deferred: 451 4.7.0 DNS reply garbled)

という感じで、sendmail.netサーバにメール受け取ってもらえない。これは、どうやらSPFの情報DNSから取るときに5秒以上かかってしまっているのが原因らしい。

そこで、

page A 198.51.100.199

TXT "v=spf1 ip4:198.51.100.199 a ~all"

というエントリーを作って、CNAMEを止めたらうまく行くようになった。

SPFするときにもCNAMEはやめたほうが良いのね。

[DNS] SPFのTXTエントリーがDNSから無くなる。

テストしているうちに、page.on-o.comのTXTレコードが無くなっている事に気がついた。その理由は、Dynamic DNSする時にnsupdateで古いレコードを消していたんだけど

update delete page.on-o.com

と、 オプションの [ttl] [class] [type [data...]]を全て省略していたので、AレコードだけでなくてTXTレコードも消していたのが原因。

udpate deleteでは、パラメータを省略するとマッチする物すべてが削除されるのね~

update delete page.on-o.com 1800 IN A

としてAレコードしていして消すようにして、TXTレコードか消えないようにしました。

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索