ubuntuで/etc/resolve.confが書き換わってしまった件

ubuntでOS再起動を行うと「/etc/resolv.conf」の内容が古い内容に書き戻ってしまいました。

調べてみると「/etc/network/interfaces」でDNSを設定し、サービス再起動(sudo service networking restart)を実施する必要がありました。

# vi /etc/network/interfaces

#google DNSを指定する場合
dns-nameservers 8.8.8.8

ubuntu 12.04 からは、/etc/resolv.confで直接編集は行なわないようになっていたようです。

直接変更して、OS再起動してDNS情報が古い方に戻ったのでビビってしまった(笑)

SPF(Sender Policy Framework)を設定してみた

簡単に導入できるSMTPを利用したインターネット電子メールの送受信において送信者のドメインの偽称を防ぎ、正当性を検証する仕組みであるSPFを導入してみました。

導入は簡単でDNSサーバのTXTレコードで指定します。

最初にモードの説明。モードは2つあってテストモード(ソフトモード)とハードモードが存在します。ハードモードの場合はSPFで指定したIPアドレスを有するサーバからのメール以外は一切拒否するように指示されます。よって、ほとんどの場合はテストモード(ソフトモード)で運用する事になるでしょう。

◎通常の場合(メールサーバからのみ送受信するとき)は下記でOK。自分が管理しているドメインも下記設定にしています。
v=spf1 +mx ~all

◎メール+WEBサーバのようなときに設定するするには、下記のようにIPアドレスを追加します。
v=spf1 +mx +ip4:36.55.230.135 ~all

◎メールサーバは 36.55.230.135あるが、xxx.xxx.xxx.xxで運用中のウェブサーバのフォームからもメール送信が発生する場合。
“v=spf1 ip4:36.55.230.135 ip4:xxx.xxx.xxx.xx ~all”

◎メールを全く使わない場合(WEB専用ドメインの運用の時に指定する)
example.org. IN TXT “v=spf1 -all”

◎シマンテック.cloud メールプロテクトで利用する設定
テストモード(ソフトモード)
v=spf1 include:spf.messagelabs.com ip4:36.55.230.135 ~all
ハードモード
v=spf1 include:spf.messagelabs.com ip4:36.55.230.135 -all

以上