通过 ddns-go 动态域名解析 实现公网访问内网服务
创作时间:
作者:
@小白创作中心
通过 ddns-go 动态域名解析 实现公网访问内网服务
引用
什么值得买
1.
https://post.smzdm.com/p/a3xpz3z7/
通过 ddns-go 动态域名解析 实现公网访问内网服务
如今 IPv6 的普及度越来越高,与 IPv4 不同的是,大部分人获取到的 IPv6 是公网 IP 并且每一个设备都有一个属于自己的公网 IPv6,因此我们无需再进行内网穿透、端口转发等操作,直接通过设备的公网 IPv6 就可以成功访问到内网服务。
但是直接记住这么长 IPv6 的地址来访问显然不现实,我们可以将域名通过 AAAA 解析到我们的 IPv6 地址上,这样访问时,只需要输入域名,DNS 就会帮我们解析到响应的 IP 地址了。
即便如此,几天之后你就会发现域名又无法访问了,这是因为运营商分配的 IPv6 地址是动态的,过几天 IPv6 就会变动一次,所以就需要 DDNS 了,它可以定时获取我们当前的 IPv6 地址,并将该地址同步到 DNS 服务商。
安装ddns-go
ddns-go 是一个使用 Go 语言编写的 DDNS 客户端,支持多种 DNS 服务商,通过 Docker 可以直接安装
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
使用 ddns-go
在使用 DDNS 之前,需要确保正常获取到 IPv6,并能正常访问 IPv6,通过
http://[ipv6]:port
的形式,能够访问即可。若访问失败,则需要检查光猫或路由器的 IPv6 防火墙配置是否正确。
在浏览器中打开
http://ip:9876
即可进入到 ddns-go 的管理界面,按照以下步骤依次配置:
- 首先,选择对应的 DNS 服务商,本文以 Cloudflare 为例,点击**创建令牌 -> 编辑区域 DNS (使用模板)**跳转到 Cloudflare 创建一个 Token
- 点击 Create Token 创建 Token
- 选择 Edit zone DNS,点击 Use template
- 选择自己需要的域名
- 最后会出现一个 Token,将该值填入到 ddns-go 中即可
返回 ddns-go,来到下方的 IPv4 与 IPv6 设置,一般没有公网 IPv4 的可以取消勾选 IPv4,勾选 IPv6,将域名填入下方的 Domains 中,稍等片刻,就可以直接用该域名访问到内网服务了(部分地区80、443端口没有开放,需要使用非标端口)
热门推荐
《星球大战》中人物实际战斗力排名,第一名有些意外
购房合同附件未盖章的法律风险及应对策略
发作一次可致猝死!身体7个表现,是哮喘发作征兆
深度解析HDMI的发展历程、主要构成及各代对比
13岁怎么快速练出腹肌?最有效的方法在这里!
春节假日吃多了不消化?试试这4个中医消食妙招
身体各部位怎么按摩 不同部位按摩手法图解
12万条数据剖析龙虎榜 游资活跃度创阶段新高 机构价值投资氛围渐浓
测一下你是哪种黑眼圈?对症下“药”,收下这份黑眼圈拯救指南!
法定年休假工资折算方法解析
科普丨北半球高温热浪来袭 这样应对更安全
【植物大课堂】翡翠葛又名碧玉藤,一种极具观赏价值的异域植物
唐朝面积到底有多大?通过12张地图了解唐朝疆域的变迁
起床拖拖拉拉?这个解决方案有效
中科院苏州纳米所《自然·通讯》:可逆超疏水/超亲水二氧化硅气凝胶
脂肪究竟如何排出体外? 84%是通过呼吸排出的!
财富管理客户如何找
如何进行家政服务行业市场分析的数据收集?
哪种油可以提高燃油效率?这些油的使用对环境有何影响?
独立产权学区房:确保学生教育权益的理想选择
登珠峰每年都死人却还是大排长龙,中国人最早登顶纪录曾不被认可
麦粒肿护理全攻略:从成因到治疗,专业药师详解5大护眼妙招
庄子《大宗师》:以刑为体,以礼为翼,以知为时,以德为循
开学近一月,孩子频生病?这些传染病可通过接种疫苗预防→
灭火器四懂四会:掌握灭火器使用的基本要点
金属材料能否降至二维,获得“新生命”?
2024推理调查游戏排行榜前十名:从心理诊断到科幻逃生的全方位体验
适合秋季喝的12种养生粥
五谷杂粮粥的最佳搭配表 五谷杂粮粥搭配大全
Ubuntu PXE无盘服务器部署指南