gpt4 book ai didi

在 C 中创建自定义 DNS 名称服务器

转载 作者:行者123 更新时间:2023-12-01 12:00:58 25 4
gpt4 key购买 nike

需要使用 C 创建自定义 DNS 名称服务器,它将检查 mysql 数据库以查看客户端 IP 是否需要定向到不同的服务器。将其用于测试网络,因此仅当启用了真正的查找时,对 foo.com 的请求才会到达那里,否则请求将被定向到开发环境。有什么建议吗?

目前正在使用 ldns 或 c-ares 之类的工具查看 libevent

最佳答案

BIND 已经有一个 mySQL 扩展(使用动态可加载区域)。您需要做的就是创建一个包含翻译的地址表,并使用该表定义构建正确 DNS 记录的查询。

有关完整文档,请参阅:http://bind-dlz.sourceforge.net/

关于在 C 中创建自定义 DNS 名称服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1614243/

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