前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DDNS-GO | 自动解析域名

DDNS-GO | 自动解析域名

作者头像
夜梦星尘
发布2024-08-20 19:01:05
4410
发布2024-08-20 19:01:05
举报
文章被收录于专栏:夜梦星尘的折腾日记

本文发布于305天前,最后更新于138天前,其中的信息可能有所发展或是发生改变。

1.前言

GitHub:jeessy2/ddns-go: 简单好用的DDNS。自动更新域名解析到公网IP。

DDNS-GO是简单好用的DDNS,它可以帮助你自动更新域名解析到公网IP。比如你希望在本地部署网站,但是因为公网IP是动态的,无法使用常用的DNS解析到固定的公网IP上,如果一直前往DNS控制台更改DNS解析就会很繁琐。而DDNS-GO就能解决这一难题,帮助你自动更改DNS解析!

特性

  • 支持Mac、Windows、Linux系统,支持ARM、x86架构
  • 支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback 百度云 Porkbun GoDaddy Google Domain
  • 支持接口/网卡/命令获取IP
  • 支持以服务的方式运行
  • 默认间隔5分钟同步一次
  • 支持同时配置多个DNS服务商
  • 支持多个域名同时解析
  • 支持多级域名
  • 网页中配置,简单又方便,默认勾选禁止从公网访问
  • 网页中方便快速查看最近50条日志
  • 支持Webhook通知
  • 支持TTL
  • 支持部分DNS服务商传递自定义参数,实现地域解析等功能

建议在启用公网访问时,使用 Nginx 等反向代理软件启用 HTTPS 访问,以保证安全性。

2.准备

在开始部署之前,你需要安装docker。具体安装方法请参考:在服务器上安装 docker/docker-compose

3.部署

在安装完docker以后,我们可以很方便的启动此项目:

代码语言:javascript
复制
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go

默认使用端口为9876,如果端口冲突,你可以修改9876:9876左侧的端口号。

4.基础使用

部署完毕以后,请尽快访问ip:9876完成基础设置。

选择你的服务商:

每个DNS服务商的填写内容不同,小伙伴们自行调整即可。

IPV4栏目中,domains填写你需要解析到此服务器的域名,其余配置选项可以不做更改。

IPV6选项中,如果你的服务器没有IPV6,关闭即可。如果有IPV6,填写形式和IPV4的相同。

一般不建议开启公共访问,如果你有公共访问的需求,可以开启。但是一定要注意设置复杂的登录用户名与密码!

Webhook可以不填写,如果有需要可以按照GitHub上面的格式进行填写。

5.后记

至此,你的DDNS就配置完毕了。 DNS每隔一段时间就会检查域名是否解析到此服务器,如果IP变更,域名就会变更解析。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.前言
  • 2.准备
  • 3.部署
  • 4.基础使用
  • 5.后记
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档