科迈动态域名申请
老张的科迈监控服务器又掉线了。电信宽带每隔48小时强制换一次IP,动态他在外地出差,域名手机上看不到家门口的申请实时画面。这事搁三年前,科迈他得打电话求邻居帮忙重启路由器。动态现在不用了,域名科迈动态域名跑在树莓派上,申请IP一变,科迈域名解析跟着变,动态两分钟自动恢复。域名
科迈(Comexe)做动态域名解析有些年头了。申请早年ADSL时代,科迈公网IP稀缺,动态家庭宽带几乎全是域名动态分配。你想从外面访问自家电脑、NAS或者摄像头,得先知道当前IP是什么。手动查、手动改,不现实。动态域名服务(DDNS)解决的就是这个:客户端检测到IP变化,主动向服务商发起更新请求,把域名指向新地址。
申请科迈动态域名,流程不复杂。先去官网注册账号,邮箱验证,登录后台。免费套餐提供二级域名,形如yourname.comexe.cn。如果自己有域名,也能绑定,把DNS解析权交给科迈。后台添加主机记录,类型选A,值填当前IP——不过这一步通常交给客户端自动完成。
客户端分几种。Windows有图形界面工具,装完填账号密码,选域名,勾上“自动更新”,后台常驻。路由器支持更普遍,华硕、TP-Link、OpenWrt这些固件里内置了科迈的DDNS选项,填上账号密码和域名就行。Linux用户可以用curl定时调API,或者跑ddclient配合科迈的协议。我自己的方案是树莓派上写了个cron脚本,每五分钟查一次公网IP,变了就发更新请求,日志记在/var/log/ddns.log,出问题翻日志比翻路由器界面快。
科迈的更新接口不复杂。GET请求带几个参数:域名、账号、密码(或API token)、新IP。返回码200表示成功,返回nochg表示IP没变,nohost是域名不存在,abuse是账号被封。看清楚返回码,排查起来省时间。有一回我密码里带了特殊字符没URL编码,一直返回badauth,折腾半小时才反应过来。
免费版有坑。域名解析生效时间不一定,官方说TTL最短60秒,实际各地DNS缓存刷新速度参差。有次我在广州连不上,上海的朋友却能访问,等了十分钟才全网生效。另外免费域名不能自定义TTL,不能加CNAME,只能做A记录。要这些功能得升级付费版,一年几十块,不算贵,但看需求。
安全方面得留个心眼。DDNS把内网服务暴露到公网,摄像头、NAS这些设备固件更新不及时,容易被扫。我的做法是:DDNS只解析到反向代理,代理层做HTTPS和基础认证,后端服务不直接对外。科迈支持泛解析和子域名,cam.yourname.comexe.cn指摄像头,nas.yourname.comexe.cn指存储,分开管理,哪个出问题关哪个。
科迈不是唯一选择。花生壳、DynDNS、Cloudflare API都能干这事。选科迈的理由:国内节点解析快,中文界面,免费套餐够用,客户端对老路由器兼容好。我试过Cloudflare的DDNS脚本,功能强但配置繁琐,给不折腾的人用,科迈更省事。
老张后来把树莓派换成了OpenWrt路由器,科迈DDNS跑在系统里,功耗低,稳定性更好。他跟我说,现在出差在外,打开手机就能看家门口,快递到了喊一嗓子,摄像头那头能应声。技术这东西,用对了地方,就是省心。
本文地址:http://www.79wt.cn/news/1754d1499810.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。