是否可以使用 Bind 构建我自己的 DDNS?
我知道有很多动态DNS服务提供商(包括免费的)。但我想建立自己的 DDNS。
我将购买一个域名(例如 example.com),然后创建一系列子域(user1.example.com,user2.example.com,...)。我将部署自己的 DNS(可能使用 Bind),每个子域都需要解析为动态 IP(对于拨号和电缆调制解调器客户)。
客户的电脑将运行我的客户端程序,当IP地址发生变化时它会通知我的服务器程序。
我的问题是:如何在我的服务器程序和名称服务器之间进行通信?
I know that there are many dynamic DNS service providers (including free). But I would like to build my own DDNS.
I will buy a domain name(e.g. example.com), then create a series of sub-domain(user1.example.com, user2.example.com,...). I'll deploy my own DNS(maybe with Bind) and each sub-domain need resolve to dynmaic ip(for dial-up and cable modem customers).
The customer's pc will run my client program, it will notify my server program when the ip address changed.
My question is: How to communicate between my server program and the nameserver?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虽然这是可能的,并且 BIND 有一个用于向服务器发送动态更改的协议,但我建议不要这样做。还有其他权威名称服务器实现可以提供来自 SQL 数据库的记录,这些实现应该可以更好地与您可能想要用来让客户进行更新的工具集成。
While it is possible and BIND has a protocol for sending dynamic changes to the server, I would advise against it. There are other authoritative nameserver implementations which can serve records from SQL databases, which should integrate much better with the tools you might want to use for letting customers make updates.