像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台

2022-11-08 10:22:04 91点赞 1195收藏 111评论


像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台

其实登录自家路由器或者nas,也应该像这样轻松,因此就有了这篇水文。。。。

PS:给大佬们一句话总结这个文章核心(免得耽误你们时间)像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台 像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台 像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台

我家联通给的IPv6不封80的端口像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台 ,恰好我有一个.com顶级域名,所以动态解析后,即可不加端口直接访问。

像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台

下面分享下我用IPV6实现的方法(注意是IPV6)

开始之前,你必须要有:

1、一个域名(我这里用的一个.com顶级域名)

2、一个公网IPv6地址(运营商不能封80端口,这是这篇文章核心)

3、一台OPENWRT


第一步 创建API Token(以DNSPOD为例)

API 密钥 - DNSPod-免费智能DNS解析服务商-电信_网通_教育网,智能DNS

点击DNSPod Token点击DNSPod Token

点击新建密钥点击新建密钥

起个名字起个名字

务必记住ID和Token务必记住ID和Token




第二步 设置解析

我这里用的DNSPOD,大家根据自己的情况进入域名解析界面,按照下图先添加一条解析

如图所示添加一条解析如图所示添加一条解析

如果不知道自家的IPv6地址,可以在openwrt-状态-概览查看

红圈就是你的IPv6地址红圈就是你的IPv6地址

第三步 在OPENWRT上部署ddns动态解析

这里我选择直接编辑ddnspod.sh文件,最直接,也很简单

1.下载相关文件

https://xlangnan.lanzoui.com/iLwcussrjxa

一共3个文件一共3个文件

2.修改文件内容

先打开dns.conf

先把第一步获取的ID和Token填上

如图所示如图所示

然后设置你的域名,如果你的域名是二级域名,比如benz.car.com,按照下图填写

二级域名示例二级域名示例


如果你是一级域名,比如car.com,那么注意!用@代替,即@.car.com,这样就可以直接解析为顶级域名

顶级域名示例顶级域名示例

什么?你说我写错了?

其实@的URL编码就是%40,也就是说,写@和写%40是一个意思

3.修改完毕后上传到op

需要使用winscp工具把文件上传到/root目录下

然后ssh登录op,来到/root/ddns目录下,运行ddnspod.sh

(这部分我就不截图展开讲了,具体都可以百度搜到,非常容易)

最后看看结果吧

ddns解析成功ddns解析成功

每次重启路由器,IP地址都会改变,所以需要每各一段时间就运行一次ddnspod.sh

这种事情肯定是让op自己干了,自行搜索定时任务,教程很多,就不多说了。


好,一切准备就绪,下面试试我们的成果吧

打开浏览器,输入XXX.com(你的域名),回车

像打开百度一样简单!顶级域名免端口外网访问自家OPENWRT路由器后台

OK,大功告成,撒花~


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
111评论

  • 精彩
  • 最新
  • 劝退99%玩家:运营商不能封80端口,这是这篇文章核心

    校验提示文案

    提交
    如果是IPv6的话,目前大部分地区还真有机会

    校验提示文案

    提交
    纠正99.99%

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 牛*,80端口直接暴露出来,真是文采斐然。 [ok了] 坑b文章,大家不要学。

    校验提示文案

    提交
    我还以为是什么高技术含量的方法,没想到就是v6的ddns

    校验提示文案

    提交
    关于安全问题,确实考虑不周,大家在确保安全的前提下适当折腾

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 居然敢直接把openwrt的web 80端口直接暴露在公网下面,一点安全意识都没有么。。。 [咽气]

    校验提示文案

    提交
    提醒的好,各位在确保安全的前提下适当折腾~

    校验提示文案

    提交
    感觉他不是用中国大陆的网络

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 我很好奇,他是什么网络,服务商居然给他开80端口?不备案就可以开放顶级域名的80端口?梁静茹给他的勇气?

    校验提示文案

    提交
    你的意思是所有公网访问都属于违法呗

    校验提示文案

    提交
    没有备案的严格来讲都不允许。我用白裙的DDNS都被电信部门通知非法域名 [大囧] ,更别提80了,个人根本开不了80 、443。

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 今天的垃圾信息 80 443绝大多数地方封了说啥?80不封就这么直接暴露?哪一步都没有任何学习意义

    校验提示文案

    提交
    我开头不是一句话总结了这篇文章的核心了嘛 就怕耽误你时间 [大囧]

    校验提示文案

    提交
    收起所有回复
  • 80端口后台直接开到外网,有点危险啊

    校验提示文案

    提交
    感谢提醒,各位在确保安全的前提下适当折腾

    校验提示文案

    提交
    收起所有回复
  • [喜极而泣] 抱歉,没搞明白公网访问家里路由器后台有什么必要性?

    校验提示文案

    提交
    方便上班的时候也能鼓捣鼓捣op [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 费那事干嘛,ddns

    校验提示文案

    提交
    不能免端口

    校验提示文案

    提交
    收起所有回复
  • 看了个寂寞,对于能折腾openwrt多来说基本没啥营养,但码文不易,完成大妈家任务也不易,还是给你个赞吧。下次不要这么水了……

    校验提示文案

    提交
    所以开头我就用一句话总结了这篇文章的核心,就怕耽误你们时间 [傻笑] [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 要回家摸鱼也要走安全路径啊,门都不关?

    校验提示文案

    提交
    提醒的好,各位在确保安全的前提下适当折腾

    校验提示文案

    提交
    收起所有回复
  • 这……把自己的路由器管理暴露在公网上……这样好么?

    校验提示文案

    提交
    确保安全的前提下适当折腾 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 其实我也想问,你用80端口还不如在内网假设个服务器,放点自己的网站

    校验提示文案

    提交
    放网站干啥

    校验提示文案

    提交
    那开放内网路由管理到外网干啥

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 用阿里DDNS不要太简单。。

    校验提示文案

    提交
    阿里ddns不能免端口啊

    校验提示文案

    提交
    可以映射啊,为什么会想要免端口…

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 有公网ip,没理由不用tailscale组网。

    校验提示文案

    提交
    需要两端都有公网IP吗?

    校验提示文案

    提交
    服务端有就行

    校验提示文案

    提交
    收起所有回复
  • 开80劝退。。。早就电焊焊死了 更何况我公网单栈,木有V6

    校验提示文案

    提交
    好久以前写的了 那时候我的ipv6还没封8 现在肯定不行了。如果要安全,可以搞隧道 或者反代

    校验提示文案

    提交
    现在基本没有80和443了,反代https还行

    校验提示文案

    提交
    收起所有回复
  • 你确定运营商不封80?

    校验提示文案

    提交
  • 这边推荐一下ddns-go,更简单

    校验提示文案

    提交
  • 看评论人均CCIE,上来就是各种风险警示和经验之谈。风险点到底在哪里?人云亦云就觉得自己出类拔萃,佩服!

    校验提示文案

    提交
    你觉得没风险你就学呗

    校验提示文案

    提交
    收起所有回复
  • 不要标题党 [高兴] 都有80了当然免端口

    校验提示文案

    提交
  • v6,很多地方都没封端口。甚至有些地方没怎么限速。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.1K
扫一下,分享更方便,购买更轻松