| 2026-06-02
动态域名解析(DDNS)是将用户的动态公网IP地址与固定域名进行实时绑定的技术服务。当用户的IP地址发生变化时,DDNS系统会立即更新域名解析记录,确保外网用户始终能通过固定域名访问内网服务。对于ADSL拨号上网等动态IP环境,DDNS是实现远程访问的关键技术,可将随时变化的IP地址转化为稳定可访问的域名入口。
在配置DDNS前,必须明确当前网络环境类型。登录路由器管理界面,进入【运行状态】→【WAN口状态】查看获取的IP地址。若WAN口IP为公网IP,可采用标准DDNS方案;若为内网IP(如192.168.x.x、10.x.x.x等),则需使用内网穿透功能。
需注册贝锐账号并申请域名,激活域名对应的花生壳动态DNS服务。花生壳到期后可单独续费或购买专业版以上服务使域名自动跟随主服务到期。
登录路由器管理后台后,点击【动态DNS】进入花生壳登录界面。输入贝锐账号和独立密码登录,必须勾选"启动DDNS"选项。登录成功后,域名将自动绑定路由器WAN口的公网IP。为确保端口映射生效,需确认NAT选项处于开启状态。
通过浏览器登录路由器Web管理界面,选择"基本设置-动态域名"。在服务商项选择"Custom URL",URL格式填写为:http://username:password@ddns.oray.com/ph/update?&hostname=domain/。其中username为贝锐账号,password为账号密码,domain为需要使用的域名。填写完毕后点击保存,当最近更新状况显示"Update successful"即配置成功。
在路由器Web管理界面选择Setup→Dynamic DNS(DDNS)。DDNS Service选择"Custom",DYNDNS Server填写ddns.oray.com,User Name填写贝锐账号,Password填写账号密码,Host Name填写需要使用的域名,URL项填写/ph/update?。设置完成后点击Save,当DDNS Status显示"Update successful"即可正常使用。
在服务器主机上下载花生壳客户端并安装。运行客户端后,使用注册的贝锐账号登录。登录成功后,花生壳免费用户仅有的1个体验域名将自动绑定到当前公网IP地址。
在IIS管理器中新建网站时,网站IP地址一般选择"全部未分配",端口使用默认值80。若使用其他端口(如8080),外网访问时需在域名后添加端口号,格式为http://域名:端口号。主机头处填入访问网站的域名,多个域名可在站点属性中后续修改。
在IIS7中添加网站时,需填写网站名称、选择应用程序池(DefaultAppPool)、配置物理路径。网站端口默认为80,主机头绑定用于区分同一IP上的不同网站。配置完成后需手动启动网站,状态显示为"已启动"即表示配置成功。
DDNS服务生效后,必须在路由器上配置端口映射才能将内网服务发布到外网。以远程桌面服务为例(默认端口3389),在路由器【转发规则】→【虚拟服务器】中添加新条目,设置内网IP地址为服务器主机IP,内外网端口均设置为3389,协议选择ALL,状态设为生效。对于Web服务,需映射80(HTTP)或443(HTTPS)端口。
在花生壳管理平台可设置IP访问限制,支持允许或禁止特定IPv4公网地址访问映射。允许规则可限定仅特定IP访问以降低攻击风险,禁止规则可将已知高风险IP加入黑名单。设置时需注意仅支持公网IPv4地址,IP地址段最多可添加100条记录。
默认带宽根据账号等级分配,可额外付费购买。夜间带宽加速为18:00~次日8:00带宽翻倍,速度不低于5Mbps。对于视频监控等高带宽需求场景,建议启用此功能。
选择HTTPS协议时,外网端口固定为443,花生壳已自动部署SSL证书,本地无需额外配置。一个域名仅支持添加一条HTTPS映射,如需创建多个HTTPS站点需使用不同域名。
若通过域名无法访问但公网IP可以访问,可能是DNS缓存问题。可运行命令ipconfig /flushdns清空本地DNS缓存,同时清空浏览器临时文件。若域名指向IP与实际公网IP不一致,说明DNS服务器同步延迟,建议更换为高效DNS服务器(如119.29.29.29或223.5.5.5)。
确认花生壳客户端使用的通信端口未被防火墙拦截,可尝试关闭防火墙测试。使用nslookup phddns60.Oray.net检查能否获取服务器IP,若无返回建议更换网卡DNS。通过telnet phddns60.Oray.net 6060命令测试TCP 6060端口连通性,若无220欢迎词返回说明网络通信异常。
服务唯一性:花生壳程序是映射本地内网服务实现外网访问,若异地登录花生壳会导致已设置的本地内网服务映射失效。
账号管理:若有多个地点的服务需要发布,建议使用多个账号进行映射操作,避免服务冲突。
安全建议:远程桌面或数据库服务应避免使用administrator等常见账号,并设置复杂密码以降低被攻击风险。