如何使用curl / wget请求检查ip黑名单到mxtoolbox?

我想添加cron作业来检查黑名单上的服务器IP。

就像是

curl 'http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a142.11.193.83' | grep 'you are on a blacklist.' wget 'http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a142.11.193.83' -Oq- | grep 'you are on a blacklist.' 

但它只是下载页面而不用等待mxtoolsbox检查。

在这种情况下,curl / wget请求是正确的吗?

你自己直接向黑名单做DNS请求会更好。

总的带宽和时间会更less,当你得到回应的时候,你不必担心parsingHTML和/或Javascript。 Mxtoolbox没有义务每次都以相同的格式发送HTML或JavaScript。

如果你想变得有趣,你可以在本地运行自己的cachingDNSparsing器,这样DNS TTL就会自动得到遵守,而且不会给黑名单DNS服务器造成不必要的负担。