スポンサーリンク

4 件 見つかりました。

1. [2009-11-14-1]

hostコマンドでSPFを調べる方法[メール][spf][host]

digやnslookupコマンドでSPFを調べる方法について書きましたが、hostコマンドでも調べることが可能です。% host -t TXT yahoo.co.jpyahoo.co.jp descriptive text"v=spf1 include:spf.yahoo.co.jp ~all"includeの中を引いてみます。% host -t TXT spf.yahoo.co.jpspf.yahoo.co.jp descriptive text"v=spf1 include:spf01.yahoo.co.jpinclude:spf02.yahoo.co.jpinclude:spf03.yahoo.co.jpinclude:bulk-spf.yahoo.co.jp ~all"さらに spf01.yahoo.co.jp を引いてみます。% host -t TXT spf01.yahoo.co.jpspf01.yahoo.co.jp descriptive text"v=spf1ip4:124.83.147.0/24ip4:124.83.153.0/24ip4:124.83.165.0/24ip4:124.83.168.0/24ip4:124.83.170.0/24ip4:124.83.178.0/23ip4:124.83.181.0/24ip4:124.83.195.0/24ip4:124.83.200.0/24ip4:124.83.212.0/24ip4:124.83.218.0/24ip4:202.93.80.0/24""ip4:202.93.83.0/24ip4:202.93.84.0/23ip4:202.93.86.0/24ip4:202.93.88.0/24ip4:202.93.90.0/24ip4:203.141.34.0/24~all"nslookupやdigよりも出力が少ないので、使いやすいかもしれないですね。
2. [2009-11-09-1]

SPFとは Sender Policy Framework[メール][spf]

SPF(Sender Policy Framework) とは、メールの送信元アドレスの偽装を防止するための送信ドメイン認証の技術です。SPAMメールの抑止するために利用できると期待されています。差出人のメールアドレスが他のドメインになりすましていないかを検出することが可能です。SPFは、IPアドレスの詐称は困難であることを前提としています。ドメインは、メールを送信することができる正規のサーバのIPアドレスのリストを管理します。そのIPのリストは、DNSサーバに登録されます。フィッシング詐欺対策としての効果はありますが、差出人アドレスを詐称していない迷惑メールを検出することはできません。
3. [2009-11-07-1]

nslookupコマンドでSPFを調べる方法[メール][spf][nslookup]

前回は、 dig コマンドで SPF を調べる方法について書きましたが、今回は、nslookup コマンドで調べる方法について紹介します。nslookupの-typeでTXTを指定します。nslookup -type=TXT yahoo.co.jpServer: 192.168.0.10Address: 192.168.0.10#10Non-authoritative answer:yahoo.co.jp text = "v=spf1 include:spf.yahoo.co.jp ~all"Authoritative answers can be found from:yahoo.co.jp nameserver = ns04.ops.ogk.yahoo.co.jp.yahoo.co.jp nameserver = dnsg01.yahoo.co.jp.dnsg01.yahoo.co.jp internet address = 211.14.12.10includeを調べてみます。% nslookup -type=TXT spf.yahoo.co.jpServer: 192.168.0.10Address: 192.168.0.10#10Non-authoritative answer:spf.yahoo.co.jp text = "v=spf1include:spf01.yahoo.co.jpinclude:spf02.yahoo.co.jpinclude:spf03.yahoo.co.jpinclude:bulk-spf.yahoo.co.jp ~all"Authoritative answers can be found from:yahoo.co.jp nameserver = ns04.ops.ogk.yahoo.co.jp.yahoo.co.jp nameserver = dnsg01.yahoo.co.jp.dnsg01.yahoo.co.jp internet address = 211.14.12.10さらに include されているサーバの1つを調べてみます。% nslookup -type=TXT spf01.yahoo.co.jpNon-authoritative answer:spf01.yahoo.co.jp text = "v=spf1ip4:124.83.147.0/24ip4:124.83.153.0/24ip4:124.83.165.0/24ip4:124.83.168.0/24ip4:124.83.170.0/24ip4:124.83.178.0/23ip4:124.83.181.0/24ip4:124.83.195.0/24ip4:124.83.200.0/24ip4:124.83.212.0/24ip4:124.83.218.0/24ip4:202.93.80.0/24 ""ip4:202.93.83.0/24ip4:202.93.84.0/23ip4:202.93.86.0/24ip4:202.93.88.0/24ip4:202.93.90.0/24ip4:203.141.34.0/24~all"Authoritative answers can be found from:yahoo.co.jp nameserver = ns04.ops.ogk.yahoo.co.jp.yahoo.co.jp nameserver = dnsg01.yahoo.co.jp.dnsg01.yahoo.co.jp internet address = 211.14.12.10このようにSPFのアドレスを調べることが可能です。
4. [2009-11-06-1]

digコマンドでSPFを調べる方法[メール][spf][dig]

digマンドでSPF(Sender Policy Framework)を調べるには、 -t オプションを使います。% dig -t TXT yahoo.co.jp; <<>> DiG 9.4.2-P2 <<>> -t TXT yahoo.co.jp;; global options: printcmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59830;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; QUESTION SECTION:;yahoo.co.jp. IN TXT;; ANSWER SECTION:yahoo.co.jp. 900 IN TXT "v=spf1 include:spf.yahoo.co.jp ~all";; AUTHORITY SECTION:yahoo.co.jp. 675 IN NS dnsg01.yahoo.co.jp.yahoo.co.jp. 675 IN NS ns04.ops.ogk.yahoo.co.jp.;; ADDITIONAL SECTION:dnsg01.yahoo.co.jp. 759 IN A 211.14.12.10ns04.ops.ogk.yahoo.co.jp. 759 IN A 124.83.218.185include されてる場合は、さらにそのアドレスを引いてみます。% dig -t TXT spf.yahoo.co.jp; <<>> DiG 9.4.2-P2 <<>> -t TXT spf.yahoo.co.jp;; global options: printcmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33423;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; QUESTION SECTION:;spf.yahoo.co.jp. IN TXT;; ANSWER SECTION:spf.yahoo.co.jp. 900 IN TXT "v=spf1 include:spf01.yahoo.co.jpinclude:spf02.yahoo.co.jp include:spf03.yahoo.co.jp include:bulk-spf.yahoo.co.jp ~all";; AUTHORITY SECTION:yahoo.co.jp. 424 IN NS dnsg01.yahoo.co.jp.yahoo.co.jp. 424 IN NS ns04.ops.ogk.yahoo.co.jp.;; ADDITIONAL SECTION:dnsg01.yahoo.co.jp. 508 IN A 211.14.12.10ns04.ops.ogk.yahoo.co.jp. 508 IN A 124.83.218.185複数のFQDNが指定されているので、さらにその中の1つを引いてみます。% dig -t TXT spf01.yahoo.co.jp; <<>> DiG 9.4.2-P2 <<>> -t TXT spf01.yahoo.co.jp;; global options: printcmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51412;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2;; QUESTION SECTION:;spf01.yahoo.co.jp. IN TXT;; ANSWER SECTION:spf01.yahoo.co.jp. 900 IN TXT "v=spf1ip4:124.83.147.0/24ip4:124.83.153.0/24ip4:124.83.165.0/24ip4:124.83.168.0/24ip4:124.83.170.0/24ip4:124.83.178.0/23ip4:124.83.181.0/24ip4:124.83.195.0/24ip4:124.83.200.0/24ip4:124.83.212.0/24ip4:124.83.218.0/24ip4:202.93.80.0/24""ip4:202.93.83.0/24ip4:202.93.84.0/23ip4:202.93.86.0/24ip4:202.93.88.0/24ip4:202.93.90.0/24ip4:203.141.34.0/24 ~all";; AUTHORITY SECTION:yahoo.co.jp. 198 IN NS ns04.ops.ogk.yahoo.co.jp.yahoo.co.jp. 198 IN NS dnsg01.yahoo.co.jp.;; ADDITIONAL SECTION:dnsg01.yahoo.co.jp. 297 IN A 211.14.12.10ns04.ops.ogk.yahoo.co.jp. 297 IN A 124.83.218.185という風に spf を調べることができます。
スポンサーリンク