nslookupで、TXTレコード(SPFレコード)の確認

最近、Gmailを使っているアカウントからメールエラーが返ってきました。SPFレコードが怪しいと思いSPFレコードを確認します。普段はLinuxサーバーでdigコマンドで確認します。Linuxでの確認方法は「digコマンドでTXTレコード(SPFレコード)の確認」で参考にして下さい

Windowsでは、コマンドプロンプトを起動して「nslookup -type=TXT  <ドメイン>」と入力します。
下記では、Yahoo.co.jp のドメインを調べてみます

> nslookup -type=TXT yahoo.co.jp
サーバー:  UnKnown
Address:  2001:a7ff:5f01::a

権限のない回答:
yahoo.co.jp     text =

        "v=spf1 include:spf.yahoo.co.jp ~all"
yahoo.co.jp     text =

        "google-site-verification=GvbYgNin-mY73VbS4IJK2D8nI3tHEf2NpRdy76VYqBU"

yahoo.co.jp     nameserver = ns02.yahoo.co.jp
yahoo.co.jp     nameserver = ns11.yahoo.co.jp
yahoo.co.jp     nameserver = ns01.yahoo.co.jp
yahoo.co.jp     nameserver = ns12.yahoo.co.jp
ns01.yahoo.co.jp        internet address = 118.151.254.133
ns02.yahoo.co.jp        internet address = 118.151.254.149
ns11.yahoo.co.jp        internet address = 124.83.255.37
ns12.yahoo.co.jp        internet address = 124.83.255.101

include:spf.yahoo.co.jp となっているのでinclude先も調べます

spf.yahoo.co.jp を確認します
>nslookup -type=TXT spf.yahoo.co.jp
サーバー:  UnKnown
Address:  2001:a7ff:5f01::a

権限のない回答:
spf.yahoo.co.jp text =

        "v=spf1 include:spf01.yahoo.co.jp include:spf02.yahoo.co.jp include:spf03.yahoo.co.jp include:bulk-spf.yahoo.co.jp ~all"

yahoo.co.jp     nameserver = ns02.yahoo.co.jp
yahoo.co.jp     nameserver = ns12.yahoo.co.jp
yahoo.co.jp     nameserver = ns01.yahoo.co.jp
yahoo.co.jp     nameserver = ns11.yahoo.co.jp
ns01.yahoo.co.jp        internet address = 118.151.254.133
ns02.yahoo.co.jp        internet address = 118.151.254.149
ns11.yahoo.co.jp        internet address = 124.83.255.37
ns12.yahoo.co.jp        internet address = 124.83.255.101

# spf01.yahoo.co.jp を確認すると、IPアドレスが確認できるようになりました
>nslookup -type=TXT spf01.yahoo.co.jp
サーバー:  UnKnown
Address:  2001:a7ff:5f01::a

権限のない回答:
spf01.yahoo.co.jp       text =

        "v=spf1 ip4:114.110.61.0/24 ip4:183.79.56.0/23 ip4:183.79.100.0/23 ip4:183.79.106.0/23 ip4:183.79.108.0/24 ip4:183.79.110.0/24 ip4:183.79.145.0/24 ~all"

yahoo.co.jp     nameserver = ns11.yahoo.co.jp
yahoo.co.jp     nameserver = ns12.yahoo.co.jp
yahoo.co.jp     nameserver = ns01.yahoo.co.jp
yahoo.co.jp     nameserver = ns02.yahoo.co.jp
ns01.yahoo.co.jp        internet address = 118.151.254.133
ns02.yahoo.co.jp        internet address = 118.151.254.149
ns11.yahoo.co.jp        internet address = 124.83.255.37
ns12.yahoo.co.jp        internet address = 124.83.255.101