gpt4 book ai didi

c++ - 在哪里可以找到 C++ DNS 库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:36 25 4
gpt4 key购买 nike

我知道 DNS 通常由操作系统处理,但我的工作假设是目标系统上的 DNS 已损坏(这是诊断 DNS 配置错误的工具)。因此,我需要自己实现 DNS,以对照已知良好的 DNS 服务器检查从系统返回的结果。

您可以使用 NSLookup 或 Dig 工具来执行此操作,手动指定 DNS 服务器地址,但执行此操作的 Windows API 调用(例如 GetAddressByName)似乎不允许我指定要查询的服务器,并且而是使用系统配置的目标。

我试图在 DNS 上寻找 RFC,但不幸的是,它们对我来说一清二楚——它们使 HTTP 规范看起来像是有史以来最清晰、写得最好的规范。

我也不想重新发明别人已经做过几次的东西。

最佳答案

您可以尝试:http://25thandclement.com/~william/projects/dns.c.html .另请参阅 Need To Build Simple DNS Resolver in C

实际上,在 Google 上搜索“DNS 解析器 C”会发现几种可能性。

关于c++ - 在哪里可以找到 C++ DNS 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6755023/

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