之前我们介绍了通过FRP的方式来访问内网服务,今天要来介绍这个DDNS技术。 在github上的有一个开源项目听说非常好用,今天我们就从头开始安装体验
github地址:https://github.com/jeessy2/ddns-go 。可以在readme上看到这项目还是很多功能的。
。今天的演示以windows系统安装和阿里云域名服务商为演示
它就会自动启动服务
。
我这里选择阿里云,我们点击创建Accesss Key,去阿里云获得一个key 和secret 复制过来就行,注意保密奥
我们就选择启用、通过接口获取IP即可。Domains选择你想用的名字就行(你可以在这里填写1个或者多个域名都OK。)。我这里是ddnsgogogo.vwo50.club 。 当然在这个之前不需要你自己去阿里云新建解析了,因为有了令牌,在我们这里的配置保存后,它直接自动给我们创建好新的A记录了。
URL填写钉钉机器人的webhook地址即可。钉钉电脑端 -> 群设置 -> 智能群助手 -> 添加机器人 -> 自定义 只勾选 自定义关键词, 输入的关键字必须包含在RequestBody的content中, 如:你的公网IP变了 。RequestBody里面填写
{
"msgtype": "markdown",
"markdown": {
"title": "你的公网IP变了",
"text": "#### 你的公网IP变了 \n - IPv4地址:#{ipv4Addr} \n - 域名更新结果:#{ipv4Result} \n"
}
}
Headers不用填写,然后点击测试,这就是成功了。
然后点击Save保存当前配置即可。这样子我们就完成了我家里目前宽带的公网IP 和 我的域名的关系。钉钉推送了:
我本地启动了一个SD,端口是7860,准备验证 但是,当我ping这个域名时候,发现始终ping不通,解析失败了。经过了一系列排查,才发现原来家里的IP并非是纯正的公网IP,而是内网IP,所以IPV4暂时无法下一步。(等我给联通打电话要一个IP在更新把!)
当然如果你的ip是公网IP,那么到这一步就已经成功。 从外网通过IP:端口 或者 域名:端口 就已经可以访问服务了。
不死心的我还试着用IPV6去试了试,通过ping发现已经解析到了。
但是因为我的TP-LINK路由器没有找到防火墙设置,无法开启对应演示的SD端口,所以也只能作罢。
真的麻了。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有