对于好多搭建网站的朋友而言,对于好多远程访问家里设备的朋友而言,最令人头疼的事情便是,宽带分配的 IP 地址老是在变。
每一回出现变化,就必须再次前往域名管理后台更改解析记录,否则域名便无法打开。
这个问题,其实靠动态域名解析(DDNS)技术就能解决。
它的核心功能在于,使一个保持固定状态的域名,能够始终如一地指向,位于家里或者 VPS 上的,那个处于变化之中的动态 IP 地址。
设置起来没想象中那么复杂,下面就把实操的全过程拆解清楚。
先搞清楚 DDNS 工作原理
在动手设置之前,有必要简单了解一下它是怎么工作的。
DDNS相当于在域名和动态 IP 之间搭了一座自动化的桥。
你于电脑或者是路由器之上运行一个小型客户端,此客户端会按照一定周期去检查当下网络的公网 IP 地址。
一旦察觉到 IP 发生变动,客户端即刻会朝着 DDNS 服务商的服务器发出更新的指令,服务器迅速对相应的域名解析记录予以修改。
自始至终整个历程都是自行凭借自身条件达成的,自 IP 出现变更起始,直至解析达成生效的最终结果,一般来说仅仅需要几分钟的短暂时间。
这样,不管 IP 地址怎样发生变化,他人借助你的域名,总归能够访问到准确无误的设备。
第一步:注册账号和挑选域名
如若想要运用上此项功能,首先便需要挑选一家 DDNS 服务提供商,而后去注册账号。
市面上有很多选择,有些是收费的,也有免费套餐。
西部数码、DynDNS、No-IP 这些都是比较常见的。
注册完账号后,就需要为自己选一个域名。
要是你手上已然具备了一个域名,那么绝大多数服务商均支持将其用作动态解析的承载物;要是没有,那也能够直接于新平台去注册一个。
选域名的时候尽量挑简短好记的,方便后续使用。
完成注册之后,要记着记录下服务商给予你的用户名以及密码,这一步骤是基础的然而却十分关键。
第二步:设置客户端并登录
接下来就是实际操作的重头戏——配置DDNS 客户端。
这个客户端往哪儿装,主要看你的使用场景。
要是打算使得整个局域网范围之内的服务,像是 NAS、自建网站等,都能够借助域名来进行访问,那最为推荐的做法便是在路由器当中去进行设置。
在家用路由器当中,当前存在着好多,它们内置了 DDNS 功能,示例如此,华硕是其一,小米是其一,TP-Link 也是其一。
进行路由器后台的登录操作,在此之后,寻找到标注为“高级设置”或者“动态 DNS”的该项选择,从中挑选出你已经完成注册操作的服务商,接着,填入用户名,填入密码,填入你刚刚精心选出来的域名。
倘若路由器并不具备支持的能力,那么也能够于你所需要被实施访问操作那一台电脑或者服务器之上,安装客户端软件(举例来说像是 DuckDNS 客户端这种)。

无论是哪种方式,都在对应的界面里把登录信息准确填进去就行。
第三步:启动服务并检验效果
登录信息填好保存后,记得把DDNS 服务的状态开关打开。
开机完成后,客户终端便开启按先前所定好的频率,通常是每隔 5 至 30 分钟这个区间,自行朝着服务商报送现下的 IP 地址。
为了验证到底有没有生效,最简单的方法就是做一次测试。
先记录下你当下网络于百度搜索 “IP” 所查到的公网 IP,而后运用另外一台设备,比如手机流量网络,去 Ping 一下你所设置的那个域名。
倘若 Ping 出来的 IP 地址,跟你所记下的是一致的,那就表明动态解析已然正常开展工作了。
也能够尝试着从外部的网络去访问这个由域名所托管的网站或者是服务,要是能够正常地打开那便没有任何的差错了。
第四步:留意刷新频率和注意事项
实际使用中有几个小细节要特别注意。
第一个是IP 地址更新频率。
针对免费版的 DDNS 服务而言,其更新的频率并非极快,存在一些情况,甚至要求登录后台进行续期时,至少间隔 28 天,不然的话,域名将会被回收。
第二个是公网 IP类型问题。
有些宽带运营商所给予的是大局域网 IP,并非是真正意义上的公网 IP,处于这种情形下,即便 DDNS 设置得再正确也是毫无用处的,原因在于从外网根本不能够路由到你的设备。
解决的办法是,与宽带客服取得联系,向其提出分配公网 IP 的要求,或者,选择改用内网穿透工具。
第三方面是安全,开启 DDNS 之后,你在公网上暴露的设备,务必要设置好强密码以及防火墙规则,以防被扫描攻击。
技术进阶:用 API 实现更灵活的更新
若是你对于 Linux 命令行,或者编程较为熟悉,那么还能够尝试运用 API 方式,来进行 DDNS 的更新。
不少服务商,其中涵盖西部数码,均给出了标准的 HTTP API 接口。
这种方式,极其适配,运行于树莓派的计划任务之中,也适配,运行在软路由的计划任务里面,还适配,运行于群晖 NAS 的计划任务里头。
例如,在 Linux 系统当中,借助 crontab 工具,每间隔 10 分钟,就要去执行一条 curl 命令,这种方式相较于依赖第三方客户端而言,显得更具稳定性与可控性。
让动态域名解析发挥良好作用的关键步骤有三步,其一,挑选一名可靠的服务 provider,其二,于路由器或者设备之上填好客户端的相关信息,其三,保证你所获取的是真实的公网 IP。
这一套流程,一旦实现顺畅运行,那么往后,就再也无需为宽带重新启动,或者因运营商再次拨号而致使的 IP 地址发生变化这类问题而操心了。
无论是远程去访问家中的 NAS,或是监控摄像头,又或是搭建个人博客,以及测试服务器,DDNS 都是一项成本极为低但效果迅速显著的实用技术。
依照上面所讲的步骤去做上一回,碰到问题时首先从 IP 种类以及客户端日志开展排查,大多数情形下都能够顺利地完成解决。

Comments NOTHING