TXTレコードを設定してメールの送信ドメイン認証(SPF)を可能にする

設定メモ。 設定前のメールヘッダ Received-SPF: neutral (google.com: <送信元IPアドレス> is neither permitted nor denied by best guess record for domain of toshi@tilfin.jp) client-ip=<送信元IPアドレス>; 設定 DNS に下記のレコードを追加する。 txt @ v=spf1 a:<送信元IPアドレス> ~all 確認してみる。 $ host -t txt ドメイン ドメイン descriptive text “v=spf1 a:<送信元IPアドレス> ~all” 設定後のメールヘッダ Received-SPF: pass (google.com: domain of <送信元メールアドレス> designates <送信元IPアドレス> as permitted sender) client-ip=<送信元IPアドレス>;

2009年6月15日 · Toshimitsu Takahashi

CentOS 5.2 に LAN 内用の DNS を bind で構築する

設定メモ。 ローカル用、特に必要がなかったので逆引きは設定していない。 yum からパッケージをインストール # yum install bind # yum install caching-nameserver # yum install bind-chroot named.conf の設定 # cd /var/named/chroot/etc # cp -p named.caching-nameserver.conf named.conf # vi named.conf 下記に変更(編集)する。(ローカルドメインは、intranet.local はとしている) // // named.caching-nameserver.conf // options { // listen-on port 53 { 127.0.0.1; }; // listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named\_mem\_stats.txt"; // Those options should be used carefully because they disable port // randomization // query-source port 53; // query-source-v6 port 53; allow-query { localhost; localnets; }; allow-recursion { 127.0.0.1; 192.168.1.0/24; }; allow-transfer{ 127.0.0.1; 192.168.1.0/24; }; forwarders { 192.168.1.1; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view "internal" { match-clients { localnets; }; match-destinations { localnets; }; recursion yes; include "/etc/named.rfc1912.zones"; zone "intranet.local" IN { type master; file "intranet.local.zone"; }; }; intranet.local ゾーンの正引きファイルを作成 # cd /var/named/chroot/var/named # vi intranet.local.zone $TTL 86400 @ IN SOA intranet.local. root.intranet.local. ( 2008073002 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS intranet.local. @ IN A 192.168.1.2 host1 IN A 192.168.1.3 host2 IN A 192.168.1.4 起動およびデーモン設定 named サービスを起動。 ランレベル 2〜5 で named を走らせる。 ...

2008年7月29日 · Toshimitsu Takahashi

プロバイダの DNS のせいで Google に繋がらないから、自前の BIND で解決してしまうには

下記は過去の話です。現在、復旧しています(2008/03/16 21:55 現在) リアルタイムネタです。OCN、ぷららから Google が見られないみたいです。 単に Windows PC からだけなら Windows\System32\drivers\etc\hosts にエントリ書くだけですが、一台ではないので 自 BIND サーバで設定してしまった。 named.conf に Google.com, Google.co.jp ゾーンを追加する /var/named/chroot/etc/named.conf に追記する。 zone "google.com" { type master; file "google.zone"; }; zone "google.co.jp" { type master; file "google.zone"; }; ゾーンファイル Google.zone を追加する /var/named/chroot/var/named/Google.zone を新規に作成して下記を定義する。 $TTL 86400 @ IN SOA dns.mydomain.local. root.mydomain.local. ( 2007102601 ; serial 3600 ; refresh 1hr 900 ; retry 15min 604800 ; expire 1w 86400 ; min 24hr ) IN NS dns.mydomain.local. www IN A 64.233.161.18 反映 /etc/init.d/named reload などで反映。 ...

2008年3月16日 · Toshimitsu Takahashi