@if(node.kind === 'include')github.com v=spf1@elseif(node.kind === 'all')github.com v=spf1@elseif(node.kind === 'root')github.com v=spf1@elsegithub.com v=spf1@endif
cost
├─ @if(node.kind === 'include')ip4:192.30.252.0/22@elseif(node.kind === 'all')ip4:192.30.252.0/22@elseif(node.kind === 'root')ip4:192.30.252.0/22@elseip4:192.30.252.0/22@endif
0
├─ @if(node.kind === 'include')include:spf.protection.outlook.com@elseif(node.kind === 'all')include:spf.protection.outlook.com@elseif(node.kind === 'root')include:spf.protection.outlook.com@elseinclude:spf.protection.outlook.com@endif
+1
│ ├─ @if(node.kind === 'include')ip4:40.92.0.0/15@elseif(node.kind === 'all')ip4:40.92.0.0/15@elseif(node.kind === 'root')ip4:40.92.0.0/15@elseip4:40.92.0.0/15@endif
0
│ ├─ @if(node.kind === 'include')ip4:40.107.0.0/16@elseif(node.kind === 'all')ip4:40.107.0.0/16@elseif(node.kind === 'root')ip4:40.107.0.0/16@elseip4:40.107.0.0/16@endif
0
│ ├─ @if(node.kind === 'include')ip4:52.100.0.0/15@elseif(node.kind === 'all')ip4:52.100.0.0/15@elseif(node.kind === 'root')ip4:52.100.0.0/15@elseip4:52.100.0.0/15@endif
0
│ ├─ @if(node.kind === 'include')ip4:52.102.0.0/16@elseif(node.kind === 'all')ip4:52.102.0.0/16@elseif(node.kind === 'root')ip4:52.102.0.0/16@elseip4:52.102.0.0/16@endif
0
│ ├─ @if(node.kind === 'include')ip4:52.103.0.0/17@elseif(node.kind === 'all')ip4:52.103.0.0/17@elseif(node.kind === 'root')ip4:52.103.0.0/17@elseip4:52.103.0.0/17@endif
0
│ ├─ @if(node.kind === 'include')ip4:104.47.0.0/17@elseif(node.kind === 'all')ip4:104.47.0.0/17@elseif(node.kind === 'root')ip4:104.47.0.0/17@elseip4:104.47.0.0/17@endif
0
│ ├─ @if(node.kind === 'include')ip6:2a01:111:f400::/48@elseif(node.kind === 'all')ip6:2a01:111:f400::/48@elseif(node.kind === 'root')ip6:2a01:111:f400::/48@elseip6:2a01:111:f400::/48@endif
0
│ ├─ @if(node.kind === 'include')ip6:2a01:111:f403::/49@elseif(node.kind === 'all')ip6:2a01:111:f403::/49@elseif(node.kind === 'root')ip6:2a01:111:f403::/49@elseip6:2a01:111:f403::/49@endif
0
│ ├─ @if(node.kind === 'include')ip6:2a01:111:f403:8000::/51@elseif(node.kind === 'all')ip6:2a01:111:f403:8000::/51@elseif(node.kind === 'root')ip6:2a01:111:f403:8000::/51@elseip6:2a01:111:f403:8000::/51@endif
0
│ ├─ @if(node.kind === 'include')ip6:2a01:111:f403:c000::/51@elseif(node.kind === 'all')ip6:2a01:111:f403:c000::/51@elseif(node.kind === 'root')ip6:2a01:111:f403:c000::/51@elseip6:2a01:111:f403:c000::/51@endif
0
│ ├─ @if(node.kind === 'include')ip6:2a01:111:f403:f000::/52@elseif(node.kind === 'all')ip6:2a01:111:f403:f000::/52@elseif(node.kind === 'root')ip6:2a01:111:f403:f000::/52@elseip6:2a01:111:f403:f000::/52@endif
0
│ └─ @if(node.kind === 'include')-all@elseif(node.kind === 'all')-all@elseif(node.kind === 'root')-all@else-all@endif
0
├─ @if(node.kind === 'include')include:_netblocks.google.com@elseif(node.kind === 'all')include:_netblocks.google.com@elseif(node.kind === 'root')include:_netblocks.google.com@elseinclude:_netblocks.google.com@endif
+1
│ ├─ @if(node.kind === 'include')ip4:74.125.0.0/16@elseif(node.kind === 'all')ip4:74.125.0.0/16@elseif(node.kind === 'root')ip4:74.125.0.0/16@elseip4:74.125.0.0/16@endif
0
│ ├─ @if(node.kind === 'include')ip4:209.85.128.0/17@elseif(node.kind === 'all')ip4:209.85.128.0/17@elseif(node.kind === 'root')ip4:209.85.128.0/17@elseip4:209.85.128.0/17@endif
0
│ └─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
├─ @if(node.kind === 'include')include:_netblocks2.google.com@elseif(node.kind === 'all')include:_netblocks2.google.com@elseif(node.kind === 'root')include:_netblocks2.google.com@elseinclude:_netblocks2.google.com@endif
+1
│ ├─ @if(node.kind === 'include')ip6:2001:4860:4000::/36@elseif(node.kind === 'all')ip6:2001:4860:4000::/36@elseif(node.kind === 'root')ip6:2001:4860:4000::/36@elseip6:2001:4860:4000::/36@endif
0
│ ├─ @if(node.kind === 'include')ip6:2404:6800:4000::/36@elseif(node.kind === 'all')ip6:2404:6800:4000::/36@elseif(node.kind === 'root')ip6:2404:6800:4000::/36@elseip6:2404:6800:4000::/36@endif
0
│ ├─ @if(node.kind === 'include')ip6:2607:f8b0:4000::/36@elseif(node.kind === 'all')ip6:2607:f8b0:4000::/36@elseif(node.kind === 'root')ip6:2607:f8b0:4000::/36@elseip6:2607:f8b0:4000::/36@endif
0
│ ├─ @if(node.kind === 'include')ip6:2800:3f0:4000::/36@elseif(node.kind === 'all')ip6:2800:3f0:4000::/36@elseif(node.kind === 'root')ip6:2800:3f0:4000::/36@elseip6:2800:3f0:4000::/36@endif
0
│ ├─ @if(node.kind === 'include')ip6:2a00:1450:4000::/36@elseif(node.kind === 'all')ip6:2a00:1450:4000::/36@elseif(node.kind === 'root')ip6:2a00:1450:4000::/36@elseip6:2a00:1450:4000::/36@endif
0
│ ├─ @if(node.kind === 'include')ip6:2c0f:fb50:4000::/36@elseif(node.kind === 'all')ip6:2c0f:fb50:4000::/36@elseif(node.kind === 'root')ip6:2c0f:fb50:4000::/36@elseip6:2c0f:fb50:4000::/36@endif
0
│ └─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
├─ @if(node.kind === 'include')include:mail.zendesk.com@elseif(node.kind === 'all')include:mail.zendesk.com@elseif(node.kind === 'root')include:mail.zendesk.com@elseinclude:mail.zendesk.com@endif
+1
│ ├─ @if(node.kind === 'include')ip4:103.151.192.0/23@elseif(node.kind === 'all')ip4:103.151.192.0/23@elseif(node.kind === 'root')ip4:103.151.192.0/23@elseip4:103.151.192.0/23@endif
0
│ ├─ @if(node.kind === 'include')ip4:185.12.80.0/22@elseif(node.kind === 'all')ip4:185.12.80.0/22@elseif(node.kind === 'root')ip4:185.12.80.0/22@elseip4:185.12.80.0/22@endif
0
│ ├─ @if(node.kind === 'include')ip4:188.172.128.0/20@elseif(node.kind === 'all')ip4:188.172.128.0/20@elseif(node.kind === 'root')ip4:188.172.128.0/20@elseip4:188.172.128.0/20@endif
0
│ ├─ @if(node.kind === 'include')ip4:192.161.144.0/20@elseif(node.kind === 'all')ip4:192.161.144.0/20@elseif(node.kind === 'root')ip4:192.161.144.0/20@elseip4:192.161.144.0/20@endif
0
│ ├─ @if(node.kind === 'include')ip4:216.198.0.0/18@elseif(node.kind === 'all')ip4:216.198.0.0/18@elseif(node.kind === 'root')ip4:216.198.0.0/18@elseip4:216.198.0.0/18@endif
0
│ └─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
├─ @if(node.kind === 'include')include:_spf.salesforce.com@elseif(node.kind === 'all')include:_spf.salesforce.com@elseif(node.kind === 'root')include:_spf.salesforce.com@elseinclude:_spf.salesforce.com@endif
+1
│ ├─ @if(node.kind === 'include')exists:%{i}._spf.mta.salesforce.com@elseif(node.kind === 'all')exists:%{i}._spf.mta.salesforce.com@elseif(node.kind === 'root')exists:%{i}._spf.mta.salesforce.com@elseexists:%{i}._spf.mta.salesforce.com@endif
+1
│ └─ @if(node.kind === 'include')-all@elseif(node.kind === 'all')-all@elseif(node.kind === 'root')-all@else-all@endif
0
├─ @if(node.kind === 'include')include:servers.mcsv.net@elseif(node.kind === 'all')include:servers.mcsv.net@elseif(node.kind === 'root')include:servers.mcsv.net@elseinclude:servers.mcsv.net@endif
+1
│ ├─ @if(node.kind === 'include')ip4:205.201.128.0/20@elseif(node.kind === 'all')ip4:205.201.128.0/20@elseif(node.kind === 'root')ip4:205.201.128.0/20@elseip4:205.201.128.0/20@endif
0
│ ├─ @if(node.kind === 'include')ip4:198.2.128.0/18@elseif(node.kind === 'all')ip4:198.2.128.0/18@elseif(node.kind === 'root')ip4:198.2.128.0/18@elseip4:198.2.128.0/18@endif
0
│ ├─ @if(node.kind === 'include')ip4:148.105.0.0/16@elseif(node.kind === 'all')ip4:148.105.0.0/16@elseif(node.kind === 'root')ip4:148.105.0.0/16@elseip4:148.105.0.0/16@endif
0
│ └─ @if(node.kind === 'include')-all@elseif(node.kind === 'all')-all@elseif(node.kind === 'root')-all@else-all@endif
0
├─ @if(node.kind === 'include')include:mktomail.com@elseif(node.kind === 'all')include:mktomail.com@elseif(node.kind === 'root')include:mktomail.com@elseinclude:mktomail.com@endif
+1
│ ├─ @if(node.kind === 'include')ip4:199.15.212.0/22@elseif(node.kind === 'all')ip4:199.15.212.0/22@elseif(node.kind === 'root')ip4:199.15.212.0/22@elseip4:199.15.212.0/22@endif
0
│ ├─ @if(node.kind === 'include')ip4:72.3.185.0/24@elseif(node.kind === 'all')ip4:72.3.185.0/24@elseif(node.kind === 'root')ip4:72.3.185.0/24@elseip4:72.3.185.0/24@endif
0
│ ├─ @if(node.kind === 'include')ip4:72.32.154.0/24@elseif(node.kind === 'all')ip4:72.32.154.0/24@elseif(node.kind === 'root')ip4:72.32.154.0/24@elseip4:72.32.154.0/24@endif
0
│ ├─ @if(node.kind === 'include')ip4:72.32.217.0/24@elseif(node.kind === 'all')ip4:72.32.217.0/24@elseif(node.kind === 'root')ip4:72.32.217.0/24@elseip4:72.32.217.0/24@endif
0
│ ├─ @if(node.kind === 'include')ip4:72.32.243.0/24@elseif(node.kind === 'all')ip4:72.32.243.0/24@elseif(node.kind === 'root')ip4:72.32.243.0/24@elseip4:72.32.243.0/24@endif
0
│ ├─ @if(node.kind === 'include')ip4:94.236.119.0/26@elseif(node.kind === 'all')ip4:94.236.119.0/26@elseif(node.kind === 'root')ip4:94.236.119.0/26@elseip4:94.236.119.0/26@endif
0
│ ├─ @if(node.kind === 'include')ip4:37.188.97.188/32@elseif(node.kind === 'all')ip4:37.188.97.188/32@elseif(node.kind === 'root')ip4:37.188.97.188/32@elseip4:37.188.97.188/32@endif
0
│ ├─ @if(node.kind === 'include')ip4:185.28.196.0/22@elseif(node.kind === 'all')ip4:185.28.196.0/22@elseif(node.kind === 'root')ip4:185.28.196.0/22@elseip4:185.28.196.0/22@endif
0
│ ├─ @if(node.kind === 'include')ip4:192.28.128.0/18@elseif(node.kind === 'all')ip4:192.28.128.0/18@elseif(node.kind === 'root')ip4:192.28.128.0/18@elseip4:192.28.128.0/18@endif
0
│ ├─ @if(node.kind === 'include')ip4:103.237.104.0/22@elseif(node.kind === 'all')ip4:103.237.104.0/22@elseif(node.kind === 'root')ip4:103.237.104.0/22@elseip4:103.237.104.0/22@endif
0
│ ├─ @if(node.kind === 'include')ip4:130.248.172.0/24@elseif(node.kind === 'all')ip4:130.248.172.0/24@elseif(node.kind === 'root')ip4:130.248.172.0/24@elseip4:130.248.172.0/24@endif
0
│ ├─ @if(node.kind === 'include')ip4:130.248.173.0/24@elseif(node.kind === 'all')ip4:130.248.173.0/24@elseif(node.kind === 'root')ip4:130.248.173.0/24@elseip4:130.248.173.0/24@endif
0
│ └─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
├─ @if(node.kind === 'include')include:sendgrid.net@elseif(node.kind === 'all')include:sendgrid.net@elseif(node.kind === 'root')include:sendgrid.net@elseinclude:sendgrid.net@endif
+1
│ ├─ @if(node.kind === 'include')ip4:167.89.0.0/17@elseif(node.kind === 'all')ip4:167.89.0.0/17@elseif(node.kind === 'root')ip4:167.89.0.0/17@elseip4:167.89.0.0/17@endif
0
│ ├─ @if(node.kind === 'include')ip4:208.117.48.0/20@elseif(node.kind === 'all')ip4:208.117.48.0/20@elseif(node.kind === 'root')ip4:208.117.48.0/20@elseip4:208.117.48.0/20@endif
0
│ ├─ @if(node.kind === 'include')ip4:50.31.32.0/19@elseif(node.kind === 'all')ip4:50.31.32.0/19@elseif(node.kind === 'root')ip4:50.31.32.0/19@elseip4:50.31.32.0/19@endif
0
│ ├─ @if(node.kind === 'include')ip4:198.37.144.0/20@elseif(node.kind === 'all')ip4:198.37.144.0/20@elseif(node.kind === 'root')ip4:198.37.144.0/20@elseip4:198.37.144.0/20@endif
0
│ ├─ @if(node.kind === 'include')ip4:198.21.0.0/21@elseif(node.kind === 'all')ip4:198.21.0.0/21@elseif(node.kind === 'root')ip4:198.21.0.0/21@elseip4:198.21.0.0/21@endif
0
│ ├─ @if(node.kind === 'include')ip4:192.254.112.0/20@elseif(node.kind === 'all')ip4:192.254.112.0/20@elseif(node.kind === 'root')ip4:192.254.112.0/20@elseip4:192.254.112.0/20@endif
0
│ ├─ @if(node.kind === 'include')ip4:168.245.0.0/17@elseif(node.kind === 'all')ip4:168.245.0.0/17@elseif(node.kind === 'root')ip4:168.245.0.0/17@elseip4:168.245.0.0/17@endif
0
│ ├─ @if(node.kind === 'include')ip4:149.72.0.0/16@elseif(node.kind === 'all')ip4:149.72.0.0/16@elseif(node.kind === 'root')ip4:149.72.0.0/16@elseip4:149.72.0.0/16@endif
0
│ ├─ @if(node.kind === 'include')ip4:159.183.0.0/16@elseif(node.kind === 'all')ip4:159.183.0.0/16@elseif(node.kind === 'root')ip4:159.183.0.0/16@elseip4:159.183.0.0/16@endif
0
│ ├─ @if(node.kind === 'include')ip4:134.128.64.0/19@elseif(node.kind === 'all')ip4:134.128.64.0/19@elseif(node.kind === 'root')ip4:134.128.64.0/19@elseip4:134.128.64.0/19@endif
0
│ ├─ @if(node.kind === 'include')ip4:134.128.96.0/19@elseif(node.kind === 'all')ip4:134.128.96.0/19@elseif(node.kind === 'root')ip4:134.128.96.0/19@elseip4:134.128.96.0/19@endif
0
│ ├─ @if(node.kind === 'include')include:ab.sendgrid.net@elseif(node.kind === 'all')include:ab.sendgrid.net@elseif(node.kind === 'root')include:ab.sendgrid.net@elseinclude:ab.sendgrid.net@endif
+1
│ │ ├─ @if(node.kind === 'include')ip4:223.165.113.0/24@elseif(node.kind === 'all')ip4:223.165.113.0/24@elseif(node.kind === 'root')ip4:223.165.113.0/24@elseip4:223.165.113.0/24@endif
0
│ │ ├─ @if(node.kind === 'include')ip4:223.165.115.0/24@elseif(node.kind === 'all')ip4:223.165.115.0/24@elseif(node.kind === 'root')ip4:223.165.115.0/24@elseip4:223.165.115.0/24@endif
0
│ │ ├─ @if(node.kind === 'include')ip4:223.165.118.0/23@elseif(node.kind === 'all')ip4:223.165.118.0/23@elseif(node.kind === 'root')ip4:223.165.118.0/23@elseip4:223.165.118.0/23@endif
0
│ │ ├─ @if(node.kind === 'include')ip4:223.165.120.0/23@elseif(node.kind === 'all')ip4:223.165.120.0/23@elseif(node.kind === 'root')ip4:223.165.120.0/23@elseip4:223.165.120.0/23@endif
0
│ │ └─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
│ └─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
├─ @if(node.kind === 'include')ip4:62.253.227.114@elseif(node.kind === 'all')ip4:62.253.227.114@elseif(node.kind === 'root')ip4:62.253.227.114@elseip4:62.253.227.114@endif
0
├─ @if(node.kind === 'include')ip4:166.78.69.169@elseif(node.kind === 'all')ip4:166.78.69.169@elseif(node.kind === 'root')ip4:166.78.69.169@elseip4:166.78.69.169@endif
0
├─ @if(node.kind === 'include')ip4:166.78.69.170@elseif(node.kind === 'all')ip4:166.78.69.170@elseif(node.kind === 'root')ip4:166.78.69.170@elseip4:166.78.69.170@endif
0
├─ @if(node.kind === 'include')ip4:166.78.71.131@elseif(node.kind === 'all')ip4:166.78.71.131@elseif(node.kind === 'root')ip4:166.78.71.131@elseip4:166.78.71.131@endif
0
└─ @if(node.kind === 'include')~all@elseif(node.kind === 'all')~all@elseif(node.kind === 'root')~all@else~all@endif
0
Total DNS lookups10 / 10