This is an approximate list of the IP addresses that the domain _spf.mailgun.org allows email to be sent from according to their SPF record
Query | Response | |
---|---|---|
_spf.mailgun.org TXT | ||
_spf.mailgun.org TXT | v=spf1 include:_spf1.mailgun.org include:_spf2.mailgun.org ~all | |
_spf1.mailgun.org TXT | ||
_spf1.mailgun.org TXT | v=spf1 ip4:209.61.151.0/24 ip4:166.78.68.0/22 ip4:198.61.254.0/23 ip4:192.237.158.0/23 ip4:23.253.182.0/23 ip4:104.130.96.0/28 ip4:146.20.113.0/24 ip4:146.20.191.0/24 ip4:159.135.224.0/20 ip4:69.72.32.0/20 ~all | |
_spf2.mailgun.org TXT | ||
_spf2.mailgun.org TXT | v=spf1 ip4:104.130.122.0/23 ip4:146.20.112.0/26 ip4:161.38.192.0/20 ip4:143.55.224.0/21 ip4:143.55.232.0/22 ip4:159.112.240.0/20 ip4:198.244.48.0/20 ip4:204.220.168.0/21 ip4:204.220.176.0/20 ~all |
Internal debug code. Here be dragons.
qcount => [ { "param" => "_spf.mailgun.org", "query" => "root", "record" => "" }, { "param" => "_spf1.mailgun.org", "query" => "include", "record" => "_spf.mailgun.org" }, { "param" => "_spf2.mailgun.org", "query" => "include", "record" => "_spf.mailgun.org" } ] errors => [ "0This seems to be a healthy SPF record", "0This SPF record has 2/10 terms that cause DNS queries" ] record => { "mailgun" => [ "23.253.182.0/23", "69.72.32.0/20", "104.130.96.0/28", "104.130.122.0/23", "143.55.224.0/21", "143.55.232.0/22", "146.20.112.0/26", "146.20.113.0/24", "146.20.191.0/24", "159.112.240.0/20", "159.135.224.0/20", "161.38.192.0/20", "166.78.68.0/22", "192.237.158.0/23", "198.61.254.0/23", "198.244.48.0/20", "204.220.168.0/21", "204.220.176.0/20", "209.61.151.0/24" ] } queries => [ { "__" => "0\324\201\200\0\1\0\1\0\0\0\0\4_spf\amailgun\3org\0\0\20\0\1\300\f\0\20\0\1\0\0\0<\0\@?v=spf1 include:_spf1.mailgun.org include:_spf2.mailgun.org ~all", "aa" => "", "ad" => "", "an" => [ [ "_spf.mailgun.org", "txt", "in", 60, "v=spf1 include:_spf1.mailgun.org include:_spf2.mailgun.org ~all" ] ], "ar" => [], "cd" => "", "id" => 12500, "ns" => [], "op" => "query", "qd" => [ [ "_spf.mailgun.org", "txt", "in" ] ], "qr" => 1, "ra" => 1, "rc" => "noerror", "rd" => 1, "tc" => "" }, { "__" => "\234=\201\200\0\1\0\1\0\0\0\0\5_spf1\amailgun\3org\0\0\20\0\1\300\f\0\20\0\1\0\0\0<\0\323\322v=spf1 ip4:209.61.151.0/24 ip4:166.78.68.0/22 ip4:198.61.254.0/23 ip4:192.237.158.0/23 ip4:23.253.182.0/23 ip4:104.130.96.0/28 ip4:146.20.113.0/24 ip4:146.20.191.0/24 ip4:159.135.224.0/20 ip4:69.72.32.0/20 ~all", "aa" => "", "ad" => "", "an" => [ [ "_spf1.mailgun.org", "txt", "in", 60, "v=spf1 ip4:209.61.151.0/24 ip4:166.78.68.0/22 ip4:198.61.254.0/23 ip4:192.237.158.0/23 ip4:23.253.182.0/23 ip4:104.130.96.0/28 ip4:146.20.113.0/24 ip4:146.20.191.0/24 ip4:159.135.224.0/20 ip4:69.72.32.0/20 ~all" ] ], "ar" => [], "cd" => "", "id" => 39997, "ns" => [], "op" => "query", "qd" => [ [ "_spf1.mailgun.org", "txt", "in" ] ], "qr" => 1, "ra" => 1, "rc" => "noerror", "rd" => 1, "tc" => "" }, { "__" => "\36\363\201\200\0\1\0\1\0\0\0\0\5_spf2\amailgun\3org\0\0\20\0\1\300\f\0\20\0\1\0\0\0<\0\304\303v=spf1 ip4:104.130.122.0/23 ip4:146.20.112.0/26 ip4:161.38.192.0/20 ip4:143.55.224.0/21 ip4:143.55.232.0/22 ip4:159.112.240.0/20 ip4:198.244.48.0/20 ip4:204.220.168.0/21 ip4:204.220.176.0/20 ~all", "aa" => "", "ad" => "", "an" => [ [ "_spf2.mailgun.org", "txt", "in", 60, "v=spf1 ip4:104.130.122.0/23 ip4:146.20.112.0/26 ip4:161.38.192.0/20 ip4:143.55.224.0/21 ip4:143.55.232.0/22 ip4:159.112.240.0/20 ip4:198.244.48.0/20 ip4:204.220.168.0/21 ip4:204.220.176.0/20 ~all" ] ], "ar" => [], "cd" => "", "id" => 7923, "ns" => [], "op" => "query", "qd" => [ [ "_spf2.mailgun.org", "txt", "in" ] ], "qr" => 1, "ra" => 1, "rc" => "noerror", "rd" => 1, "tc" => "" } ] ipsizes => { "104.130.122.0/23" => 512, "104.130.96.0/28" => 16, "143.55.224.0/21" => 2048, "143.55.232.0/22" => 1024, "146.20.112.0/26" => 64, "146.20.113.0/24" => 256, "146.20.191.0/24" => 256, "159.112.240.0/20" => 4096, "159.135.224.0/20" => 4096, "161.38.192.0/20" => 4096, "166.78.68.0/22" => 1024, "192.237.158.0/23" => 512, "198.244.48.0/20" => 4096, "198.61.254.0/23" => 512, "204.220.168.0/21" => 2048, "204.220.176.0/20" => 4096, "209.61.151.0/24" => 256, "23.253.182.0/23" => 512, "69.72.32.0/20" => 4096 }