- 去域名服务商处申请一个域名
- 在域名服务商的域名解析页面加一条NS记录指向你的DDNS服务器(具体步骤见域名服务商处配置专题)
- 在ddns服务器上配置好配置文件并运行 ddnss
- 把ddnsc客户端运行于你内网的任何机器上(先配置好配置文件)
- 好了,现在你可以在任何地方通过你自己定义的三级域名访问你PPPOE拨号的网络了
DDNS服务器的本质是:一个DNS服务器(可以是功能单一的,只实现特定小部分功能的DNS服务器)+一个DDNS用户及动态IP申报客户端
NS记录不支持泛解析,只能对一个二级域名(主机)进行NS重定向,因此提供给外部使用的DDNS域名是三级域名
- 设置一个二级域名指向DDNS服务器(DNS服务器),假设为dns.aaa.com
之所以需要这个域名是因为NS记录指向的DNS服务器必须以域名的方式提共,而不能以IP的方式提供
- 在域名服务商的域名解析配置中加一条NS记录如:ddns.aaa.com 向指自己的ddns服务器域名或主机,如dns.aaa.com
根据ddns域名NS记录的配置,在域名服务商的域名解析配置中加一条相应的A记录指向自己DDNS服务器的IP,如:@.dns.aaa.com 1.1.1.1
配置已经完成了,下面的说明看不看都没关系
- 在NS记录配置中@和A记录配置一样,代表域名本身
- * 和A记录中不一样,在NS记录中* 代表的就是* 本身,没有其实特殊含义
- 在NS记录配置中如果一个二级域名(主机)被配置了NS记录,那么这个二级域名下的所有三级域名的解析都会被重定向转发到这条NS记录对应的DNS服务器。
- 配置域名本身的NS记录使用的是@符号,无法泛解析该域名下的所有二级域名,ddns域名最短也只能是三级域名
- 按user.json文件格式,添加用户及用户对应的域名
- 运行ddnss程序
- 按config.json文件格式,根据ddns服务端user.json中分配给你的用户名、密码配置好config.json文件
- 运行ddnsc程序