我知道有很多动态 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/