gpt4 book ai didi

c++ - 使用 C++ 进行 DNS 查询

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:10 24 4
gpt4 key购买 nike

我已经开始研究电子邮件中的垃圾邮件过滤,为此我需要编写一个模块来查询 DNS 以获取列入黑名单的 IP。作为初学者,能否建议我阅读有关 DNS 的内容并使用 C++ 对其进行查询? .我四处搜索,但无法获得很好的资源。 提前致谢

最佳答案

作为初学者,你基本上应该知道一个函数,gethostbyname

然后如果你想根据 zen.spamhaus.org 检查 8.8.4.4,调用

gethostbyname ("4.4.8.8.zen.spamhaus.org")

(注意反转的八位字节)。

如果返回非 NULL,则列出 IP。

这是一种非常原始的方法,有很多缺点,但它确实有效,您应该在继续使用更复杂的方法之前尝试一下。

关于c++ - 使用 C++ 进行 DNS 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8959366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com