前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >DDNS-GO 折腾之路(一)

DDNS-GO 折腾之路(一)

作者头像
huolong
发布2023-07-31 11:20:48
发布2023-07-31 11:20:48
23.5K00
代码可运行
举报
文章被收录于专栏:技术指北技术指北
运行总次数:0
代码可运行

之前我们介绍了通过FRP的方式来访问内网服务,今天要来介绍这个DDNS技术。 在github上的有一个开源项目听说非常好用,今天我们就从头开始安装体验

github地址:https://github.com/jeessy2/ddns-go 。可以在readme上看到这项目还是很多功能的。

。今天的演示以windows系统安装和阿里云域名服务商为演示

  1. 从release页面下载windows系统的版本
  1. 解压缩,并且打开ddns-go.exe

它就会自动启动服务

  1. 然后在web页面打开进行配置,启动地址是:http://127.0.0.1:9876/

  1. 配置DNS服务商

我这里选择阿里云,我们点击创建Accesss Key,去阿里云获得一个key 和secret 复制过来就行,注意保密奥

  1. 然后配置IPV4设置

我们就选择启用、通过接口获取IP即可。Domains选择你想用的名字就行(你可以在这里填写1个或者多个域名都OK。)。我这里是ddnsgogogo.vwo50.club 。 当然在这个之前不需要你自己去阿里云新建解析了,因为有了令牌,在我们这里的配置保存后,它直接自动给我们创建好新的A记录了。

  1. IPV6我们本期先不讲解,所以取消勾选即可。
  2. 其他配置,这个属于安全选项的配置,我们还是小白,所以按照默认的即可
  1. WebHook。我们选择钉钉通知。

URL填写钉钉机器人的webhook地址即可。钉钉电脑端 -> 群设置 -> 智能群助手 -> 添加机器人 -> 自定义 只勾选 自定义关键词, 输入的关键字必须包含在RequestBody的content中, 如:你的公网IP变了 。RequestBody里面填写

代码语言:javascript
代码运行次数:0
运行
复制
{
    "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端口,所以也只能作罢。

真的麻了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档