将ip绑定到子域

时间:2009-07-30 14:33:22

标签: linux dynamic dns bind

我有一个使用pppoe连接到互联网的Linux客户端 每当这个客户上线我想把他的ipadress绑定到一个子域 由于他们的TTL,dyndns不是一个选择。 看起来我必须在我的根服务器上设置我自己的名称服务器才能完成此任务,因为我无法创建在提供程序名称服务器的客户端上运行nsupdate所需的密钥...我是否正确?

如果有,那么为此特定任务设置绑定服务器有一个很好的方法吗?

3 个答案:

答案 0 :(得分:0)

我没有维护过pppoe但是如果它使用dhcp为客户端提供ip地址,你可以从dhcp到dns进行更新。

有关如何为debian执行此操作的说明:http://www.debian-administration.org/article/Configuring_Dynamic_DNS__DHCP_on_Debian_Stable

你也不能将这些改编自其他发行版。您可以在fedora和ubuntu上找到相同的软件,区别仅在于您安装所需软件的方式。

答案 1 :(得分:0)

一个可能性是将他们的机器设置为与DynDNS之类的人注册。他们拥有您上线/下线时自动通知他们所需的所有软件。这将为他们提供类似 whatever.homelinux.org 的域名(这并不重要)。然后,在DNS中添加静态 CNAME 条目,指出您的好域名,例如 southern.company.com 指向 whatever.homelinux.org

当他们上线时,域名将开始解决并在他们离线时停止,因为DynDNS由于这个原因而具有低TTL。您可以在区域文件中使用大TTL,因为CNAME不会更改。

答案 2 :(得分:-1)

那么你不需要在DNS服务器上为这个IP创建一个A-Record吗?

如果您的域名为“google.com”,并且您希望将您的主机称为“server1”。为'server1'创建A-Record并将其指向您的机器IP。

除非我误解你要求帮助的内容。