以前是用棒子的 DNSEver,不过有天抽风,后来便转到了 HE.net
才发现 DNSEver 的操作实在太繁琐了。HE 简洁美,很方便。
之前是用 Python 搞定 DDNS(动态DNS)的,昨天刷了 DD-WRT(路由器固件),就用它来代劳好了。
DD-WRT 没有预置 HE.net 的 DDNS 配置,所以要手动配置。在这记录下配置。
先在HE.net添加一条A记录,勾选“Enable entry for dynamic dns”启用 DDNS。
点击该条记录后的箭头图标“Generate a DDNS key”,设置个密码。
登录 DD-WRT 的 WEB 管理界面,
设置 -> 动态 DNS(DDNS),配置如下:
DDNS 服务: | 自定义 |
DYNDNS 服务器: | dyn.dns.he.net |
用户名: | [你的域名] |
密码: | [你的密码] |
主机名: | [你的域名] |
URL: | /nic/update?hostname=[你的域名]&myip= |
其他保留默认,“保存设置”,好了。
保存后显示:
DDNS 状态
Mon Oct 3 17:46:25 2011: INADYN: Started ‘INADYN Advanced version 1.96-ADV’ – dynamic DNS updater.
Mon Oct 3 17:46:25 2011: I:INADYN: IP address for alias ‘xxxxx’ needs update to ‘x.x.x.x’
Mon Oct 3 17:46:26 2011: I:INADYN: Alias ‘xxxxx’ to IP ‘x.x.x.x’ updated successfully.
说明一切正常。
另,我用的是 DD-WRT v24-sp2 (11/21/10) std ,其他版本可能会有些许不同。
“密码”均指为每个动态域名单独设置的“Key”,不是帐号的密码。