c# - 是否可以使用 Bind 构建我自己的 DDNS?

标签 c# c delphi dns bind

我知道有很多动态 DNS 服务提供商(包括免费的)。但我想建立自己的 DDNS。

我将购买一个域名(例如 example.com),然后创建一系列子域(user1.example.com,user2.example.com,...)。我将部署自己的 DNS(可能使用 Bind),每个子域都需要解析为动态 IP(对于拨号和电缆调制解调器客户)。

客户的电脑将运行我的客户端程序,当IP地址发生变化时它会通知我的服务器程序。

我的问题是:如何在我的服务器程序和名称服务器之间进行通信?

最佳答案

虽然这是可能的,并且 BIND 有一个用于向服务器发送动态更改的协议(protocol),但我建议不要这样做。还有其他权威名称服务器实现可以提供来自 SQL 数据库的记录,这些实现应该可以更好地与您可能想要用来让客户进行更新的工具集成。

关于c# - 是否可以使用 Bind 构建我自己的 DDNS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4731768/

相关文章:

delphi - 如何在TService父线程和子线程之间发送和处理消息?

c# - 扩展 Entity Framework 模型以包含新属性

c# - 哪种语言比另一种语言更适合处理巨大的图形,F# 还是 C#?

c - mingw64 pjsip sizeof(fd_set) 总是双倍 sizeof(pj_fd_set_t) 导致 sock_select.c 中的断言

c - c 中的短整型变量

xml - HTML 内部 XML 的 EDOMParseError

c# - C# 中的 c++ "_popen"是什么?

c# - 如何删除 Entity Framework 生成的 sql 代码中的引号?

c - 如何从文件 C 初始化结构体?

Delphi-代理设计模式-接口(interface)问题