::
Home > 独自ドメインを SPF に対応させる

独自ドメインを SPF に対応させる / FreeBSD

最近 SPF に対応した ISP が増えてきています。SPF は送信ドメイン認証などと呼ばれているようですが、迷惑メール対策の一つとして、メールの送信元アドレスの偽装を防止する技術なのだそうです。下手な説明をここで書くよりも、こちらあたりをご覧いただいた方がわかりやすいかもしれません。
上のリンクをご覧いただいてもわかるように、現状では、認証結果をヘッダに追加するだけの ISP が多いようです。例えば、上記 OCN の場合は、
Received-SPF: pass (mfgw209.ocn.ad.jp: domain of kncn.net designates 219.119.231.6 as permitted sender) client-ip=219.119.231.6; envelope-from=xxxx@kncn.net; helo=mail.kncn.net;
といった行が追加されます。ただ、送信ドメイン認証(Sender ID/SPF)について | サービス・機能 | NTTドコモのように、受け取り側の設定によっては既に送信できない事態もでてきています。

現時点で個人的に困っているわけではないのですが、今後のことも考えて、kncn.net というドメインを SPF に対応させてみることにしました。対応させるといっても、BIND のゾーンファイルに TXT レコードを記述するだけです。まずは、@kncn.net のメールを送信する場合について考えてみました。
  1. このサーバから直接送信
  2. 中継サーバ mmr.plala.or.jp を経由
  3. Gmail から送信
私の場合、この3通りの可能性があります。
3番目の Gmail から、@kncn.net のメールを送る場合ですが、From: xxxx@kncn.net となりますが、Sender: は xxxx@gmail.com です。SPF は Sender のドメインで認証を行うらしいので、Gmail から Gmail 以外のドメインでメールを送信する場合は、特に対策は必要ないようです。
続いて 2番目の場合ですが、携帯メール対策などで、上記メールサーバを経由させています。何度か実験してみると、最終的には 58.93.251.20x あたりのサーバから送信するようです。*1

結果、以下を BIND のゾーンファイルに追記しました。
 IN TXT "v=spf1 ip4:219.119.231.6 ip4:58.93.251.0/24 ~all"
SPF 自体についてや詳しい設定方法は、独自ドメインのメール送信を SPF に対応させる方法 - WebOS Goodiesなどを参考にさせていただきました。
このサーバは FreeBSD 6.3-STABLE を使っていますので、

# /etc/rc.d/named restart

として BIND を再起動。念のため、dig コマンドで確認しておきます。
% dig @ns.kncn.net kncn.net txt

; <<>> DiG 9.4.1-P1 <<>> @ns.kncn.net kncn.net txt
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 550
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

;; QUESTION SECTION:
;kncn.net. IN TXT

;; ANSWER SECTION:
kncn.net. 86400 IN TXT "v=spf1 ip4:219.119.231.6 ip4:58.93.251.0/24 ~all"

;; AUTHORITY SECTION:
kncn.net. 86400 IN NS ns.kncn.net.
kncn.net. 86400 IN NS ns8.zoneedit.com.
kncn.net. 86400 IN NS ns14.zoneedit.com.

;; ADDITIONAL SECTION:
ns.kncn.net. 86400 IN A 219.119.231.6
ns8.zoneedit.com. 172165 IN A 75.125.10.187
ns14.zoneedit.com. 172165 IN A 209.126.137.108

;; Query time: 38 msec
;; SERVER: 219.119.231.6#53(219.119.231.6)
;; WHEN: Fri Mar 28 12:34:13 2008
;; MSG SIZE rcvd: 201
ところで、MSF SIZE は 512 オクテット以下が推奨されている*2ようですので、あまり長い TXT レコードを書くとまずいのかもしれません。

  • *1 ぷららさんに尋ねたところ「お問い合わせにつきましては、弊社システム詳細に関することになりセキュリティ保全上ご案内できかねることになってしまいます。」との回答でした。
  • *2 ?


2008-04-02 01:02:24 - Posted by ippo -
この記事は今月 583 回ご覧いただいています。


RSS v2.0 ATOM RSS

人気blogランキング ブログランキング・にほんブログ村へ 人気ブログランキング・ランブロ 日本ブログ新聞

TrackBacks

TrackBack URL


このエントリにトラックバックはありません

このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

Comments

No comments yet

Add Comments





前後の記事 - [FreeBSD]::タイトル一覧




Software Design UNIX MAGAZINE JTB時刻表 鉄道ファン

自動更新バナー

インテルCentrino Duo搭載ThinkPad T60 [468x60]

妖精の吐息【芋】:送料無料キャンペーン07

Just MyShop(ジャストシステム)



NTT西日本の情報機器オンラインショッピング「West-V」

バナー

今月の人気記事

1. iPhone は DoCoMo? [2724x]
2. iPhone メール設定 ISP 編 [1448x]
3. iPhone メール設定と画面キャプチャ [1216x]
4. NP_TrackBack v2.01jp2 c2 [1031x]
5. Vista で OCN IPv6 [1031x]
6. iPhone で VNC [965x]
7. やはり DoCoMo も? [954x]
8. Mac で VNC [949x]
9. iPhone 2.0.2 でも jailbreak [804x]
10. 竹島の日 [771x]
11. iPhone 2.0 で jailbreak [756x]
12. scim-anthy [730x]
13. Vista でパーテーション分割 [693x]
14. 広島新球場 ヤード跡地へ? [676x]
15. Carbon Emacs で Migemo [662x]
16. iPhone の見た目を変える [662x]
17. iPod touch で MobileMail 1.1.2 [634x]
18. atacontrol で RAID1 [630x]
19. FreeBSD で OCN IPv6 [618x]
20. Leopard の Mew で Spotlight を使う [601x]
21. OSX で ISO イメージを焼く [599x]
22. 独自ドメインを SPF に対応させる [583x]
23. iPhone 2.0.1 firmware [558x]
24. OpenOffice.org 2.4.1 パッケージ [556x]
25. iPhone 購入顛末記 [556x]
26. Firefox拡張機能開発チュートリアル [552x]
27. VE-TA10 [549x]
28. iPhone 2.0.1 でも jailbreak [539x]
29. Thunderbird で Emacs like なキーバインド [520x]
30. Vista で OCN IPv6 その2 [514x]
31. Thunderbird 2.0.0.16 Intel Mac build [507x]
32. MacBook Air 登場 [502x]
33. Gmail Manager [494x]
34. Copy URL+ 改 & Bookmarks Synchronizer 1.03 [489x]
35. Firefox 3.0.1 & 2.0.0.16 optimized build for Intel Mac [484x]
36. Firefox 3.1a1 optimized build for Intel Mac [480x]
37. 廉恥な食卓 [475x]
38. Windows の日本語キーボードが正しく使えない問題 [474x]
39. 「パケット定額フル」を2段階定額制に改定 [473x]
40. 真空管ラジオキット [468x]
41. Gmail File Space [467x]
42. ブログ通信簿 [466x]
43. ThinkPad X61s 到着 [458x]
44. 智頭急行智頭線 [449x]
45. Firefox 1.5 Beta 1 (Deer Park) [443x]
46. Windows でも jailbreak [438x]
47. OCN が大量データ送信制限 [421x]
48. iBook G4 メモリ増設 [412x]
49. Bookmarks Synchronizer 1.02 その2 [412x]
50. 三江線 [383x]


ブログで報酬稼ぐなら!buzzmo(バズモ) みんなが気になるあなたのブログ レビューブログ