dynamicDNS服务,如dyndns.org

我正在尝试设置dynamicDNS服务(个人使用)。 类似于dynds.org。

到目前为止做的事情: – 委托example.org外部dns服务器在ovh(我的箱子) – 安装绑定接受example.org – 添加子域home.example.org绑定configuration文件与TTL 60

目标是: – home.example.org应该经常更新(每分钟就像dyndns服务)与我的家庭networking的目标IP地址(dynamicIP地址) – 我会赶上从我的家庭networkingping,保存到区域文件并在我的dns服务器上执行rndc reload example.org – 它应该在全世界传播(就像dyndns)

问题是:“正确的”区域文件应该如何确保它不会被caching超过一分钟,并且所有的世界DNS服务器都会向我的服务器询问当前的IP。

问题是,当我dig flies.dyndns-home.com any我可以看到,TTL下降:

flies.dyndns-home.com. 19 IN A XXXX

flies.dyndns-home.com. 3 IN A XXXX

但是我的域名并非如此:

home.example.org. 60 IN A XXXX

home.example.org. 60 IN A XXXX

总是60。

任何帮助,将不胜感激。

不同之处在于,你所说的“world dns”是一个caching服务器,“你的域名”对于你所请求的区域是权威的。 DNS软件的angular色完全不同,但大多数实现都可以同时执行。

caching服务器不存储有关该名称的真实信息,因此它显示了它自己的TTL,以便在更新logging之前知道该logging存在多长时间。

权威服务器回答TTLconfigurationlogging,因为这个信息的来源是本地数据库,并且它现在具有原始的TTL。

至于更新的方法,BIND软件有一个称为nsupdate的标准实用程序。 看到这里你可以把一个密钥放到你的networking中的一台服务器上,然后运行nsupdate,更新一个远程的BIND DNS服务器。