【发布时间】:2011-01-26 14:13:16
【问题描述】:
我正在阅读有关SURBLs(已知垃圾邮件主机)的信息,目的是将垃圾邮件分类为批处理。主要访问方法似乎是通过 DNS 查找。我想知道从 Java 代码中进行此类查找的常用方法是什么。由于这是一个没有严格性能要求的批处理过程,我认为最重要的功能就是简单。
【问题讨论】:
我正在阅读有关SURBLs(已知垃圾邮件主机)的信息,目的是将垃圾邮件分类为批处理。主要访问方法似乎是通过 DNS 查找。我想知道从 Java 代码中进行此类查找的常用方法是什么。由于这是一个没有严格性能要求的批处理过程,我认为最重要的功能就是简单。
【问题讨论】:
你可以这样做:
InetAddress.getByName("test.multi.surbl.org").getHostAddress();
如果无法解析主机名,则不会列出。如果能解决,ip地址的最后一个八位字节indicates where it's listed。
如果您需要更高级的功能,还有 dnsjava。例如,也许您也想查看 TXT 记录。
【讨论】: