Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2021|回复: 0
打印 上一主题 下一主题

DDNS原理

[复制链接]

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
跳转到指定楼层
楼主
发表于 2017-12-1 16:32:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DDNS原理
什么是动态 DNS (Dynamic DNS, DDNS) 主机呢?还记得我们在第十章里面提到, 如果我们本身是以拨号上网制的 ADSL 连上 Internet 时,我们的 IP 通常是 ISP 随机提供的,因此每次上网的 IP 都不固定,所以, 我们没有办法以上面的 DNS 设定来给予这种连上 Internet 的方法一个适当的主机名称。

也因此,如果我们想要利用这种没有固定 IP 的连线方法架设网站时,就得要有特殊的管道了~ 其中之一的方法就是利用 Internet 上面已经提供的免费动态 IP 对应主机名称的服务! 例如: http://www.no-ip.org

提供这样的服务利用的是什么原理呢?基本上, DNS 主机还是得要提供 Internet 相关的 zone 的主机名称与 IP 的对应资料才行,所以,DDNS 主机 就必须要提供一个机制,让用户端可以透过这个机制来修改他们在 DDNS 主机上面的 zone file 内的资料才行。

那会不会很难啊?不会啊!我们的 BIND 9 就有提供类似的机制啦!那就是利用 update-policy 这个选项,配合认证用的 key 来进行资料文件的更新。简单的说, 1) 我们的 DDNS 主机先提供 Client 一把 Key (就是认证用的资料, 你可以将他想成是帐号与密码的概念), 2) Client 端利用这把 Key ,并配合 BIND 9 的 nsupdate 指令, 就可以连上 DDNS 主机,并且修改主机上面的 Zone file 内的对应表了。

http://linux.vbird.org/linux_server/0350dns.php

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-11-26 01:49 , Processed in 0.057737 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表