随着高带宽不限流量包月(年)宽带套餐的普及,各种非常规应用如远程控制、路由管理、NAS文件服务及个人Web/FTP服务器等,越来越受到电脑新控一族的青睐。而对于普通ADSL或者小区宽带用户来说,随机分配的动态IP使得以上应用受限,这时候合适的DDNS服务非常重要。

DDNS早已不是啥新鲜事物,菜牛以配置Web服务器顶级域名的DDNS为例介绍两种DDNS方案:

一、顶级域名CNAME+免费二级域名DDNS

1、注册自己的DDNS帐户和免费二级域名
推荐服务商:ORay花生壳、3322、DynDNS。
先注册帐户,然后注册自己的二级域名如:yourname.vicp.cc/yourname.3322.org等。

2.、安装配置DDNS客户端
(1)方法一:电脑上下载安装ORay或3322客户端,配置用户名/密码/域名,选择自启动方式随机启动
(2)方法二:利用路由器内置的DDNS客户端,配置服务商及相关登陆信息即可。菜牛推荐!
目前大部分路由器都内置了DDNS客户端,以下是我的路由器的DDNS配置界面:

N200R_DDNS 

3、设置顶级域名的CNAME到免费二级域名,以下是“狗爹”的CNAME配置界面
CNAME_Godaddy
CNAME设置就不用多说了吧,有顶级域名的朋友一定都知道。
目前菜牛使用的就是路由的3322服务,本博域名 xiacd.com 大家Ping一下就知道了,哈哈。

二、Linux服务器下直接将顶级域名绑定到动态IP

其实,Oray和3322的专业版都是支持顶级域名到动态IP的直接绑定,不过要付费用户才行。但是有免费的我们干啥不用呢,况且对于我们来说可不仅仅是几百大洋的问题,而是互联网的免费、分享、折腾的精神所在。
跑题了,还是回来说正事吧。

DDCLIENT主要支持  DynDNS.org  hn.org   Zoneedit.com   easydns.com   dnspark.com  OrgDNS.org dslreports. com namecheap.com ,其中zoneedit 可绑定顶级域名且是免费的。
所以这里要用到的工具是ddclient,需要用Zoneedit的域名解析服务。

1、注册Zoneedit.com的账号,将顶级域名Add Zone到zoneedit帐户,并将域名的NS服务器转移到zoneedit来。
如:ns4.zoneedit.com   216.98.150.236          ns13.zoneedit.com   66.223.40.121
2、设置你的域名在Zoneedit帐户的IP Address记录,随便设置,之后会通过ddclient工具自动更新。
如: xiacd.com A 192.168.1.1   yourname.com A 192.168.1.1   #设置两个域名的初始A记录
3、安装配置ddclient
菜牛在Ubuntu下只要一个命令即可联网安装:  sudo apt-get install ddclient
安装过程中会有配置提示,按照提示填写域名等相关信息即可完成配置。
4、安装完成后,查看修改配置文件 ddclient.conf

#use=web, web=checkip.dyndns.org/, web-skip=’IP Address’  # found after IP Address
use=web, web=www.ip138.com/, web-skip=’您的IP地址是:’    # found after IP Address
# 注意:默认的不是use=web,而是直接读取网卡获取的IP地址,这里用web可以保证得到外网地址。
server=www.zoneedit.com,
protocol=zoneedit1,
login=你在zoneedit的用户名,
password=密码,
xiacd.com,yourdomain.com             #(要更新的域名)

5、安装完成后,运行ddclient一次更新IP,菜牛安装后ddclient已经设置为开机自动启动了,
如果没有请手工设置。

当然,为了应用的外网能够访问,设置路由器的端口转发NAT 或者设置DMZ主机也是必不可少的!

收藏与分享

『 相关日志 』