前言:
用过 Juniper Netscreen SSG 系列防火墙的朋友们都知道 Netscreen SSG 系列内置了两家第二方供应商(ddo 和dyndns.org)的 ddns 支持。具体位置在配置页面的Network > DNS > DDNS 。
但这两家当前的状态都不正常(ddo停止注册了,dyn.com 收费了)。
2024.06 更新:dyn.com 在深圳电信(最后一次更次在06.14)被屏蔽、浙江电信未完全屏蔽,但更新延迟非常大(超过24小时)。
本文提供了使用内置的DDNS 功能支持一家来自第三方(myonlineportal.net)动态DNS 供应商的解决方案。如果还有其他家能支持SSG,欢迎各位读者提供相关信息。
注册:
打开 MyOnlinePortal 官网地址 点击右上角的 Register 注册一个账号。需要一个能接收邮件的邮箱。https://myonlineportal.net/https://myonlineportal.net/
打开邮箱,点击邮件中的激活链接。
注意很可能被打入 垃圾邮件。我的gmail就把它 打进垃圾邮件了。
创建一条域名记录
点击顶部 DynamicDNS ,再点击 Add new Entry 创建一条域名记录,比如 MyHost。
名字随便取。它家提供二级域名不多,不到10个如下图:
但有几个挺好记的,比如my-homeip.com
在SSG web界面中添加ddns
动态域名更新如果有问题或故障,一般会出在这张表单的填写过程:
Web 登录 SSG,点击 Network > DNS > DDNS
DDNS Settings
出现 Config DDNS Client
Enable DDNS Client
如果未启用,两个全部勾选启用,应用,然后点击右上角的New,出现如下表单:
填写注意点如下:
1. ID 序号1-256,必填,填写一个不重复的数字。
2. Server Type 选 dyndns
3. Server Name 默认是members.dyndns.org 必须改掉,必须改为 myonlineportal.net
4. Refresh Interval 改为 pppoe 的重拨号时间。单位是小时,一般是24小时的倍数,不同地区运营商设置不同,比如我的杭州电信是4天,此处设置为96。不要设置太小,可能会被封。
5. Minimum Update Interval 此处默认 60 分钟,不动。
6. Clear text 选中。目前ssg 只能明文传输密码
7. Username 你在 myonlineportal 注册的用户名
8. Password 你在 myonlineportal 注册的用户名登录的密码
9. Agent 空着,ssg 会自动填写
10. Bind to Interface pppoe 所用的接口,该接口 获取 公网ip
11. Host Name 填写前文创建的Host Name,对应前文中的MyHost。要带上完整的后缀哦。
12. Service 默认的 dyndns
更新:
提交后,默认会显示 上面 5 Minimum Update Interval 设定的 1小时内更新。
可以点击 Refresh 让它在1分钟内更新。
注意 Next-update Last-response 两个字段的变化。
排错:
更新成功会有日志:
Success response received for DDNS entry update for id 1 user "YourName" domain "MyHost.my-homeip.net" server type "DYN" name "myonlineportal.net". |
Next-update 会变成上面4. Refresh Interval 设定的时间。
如果失败不会有任何日志,但Next-update 会变为上面5 Minimum Update Interval 设定的时间。
所以根据Next-update 段的变化可以判断是否填写正确、更新成功。
确认:
登录 https://myonlineportal.net/dyndns/ 确认更新的ip。如下图所示。
命令行配置:
set dns ddns enable set dns ddns |
网站免费限制:
要每个月手工登录一下官网,点击一个 Extend Account 按钮才能继续使用。
可以付费解除限制,最多一次可支付5年。