让公网访问自家搭建的博客

发布于 2020-05-07  240 次阅读


前言:看了百度上一堆的教程,什么telnet登录光猫获取管理员密码,什么花生壳的,还有问电信查询光猫超级管理员密码的,就是在浪费人的时间!!!下面看看我是怎么让外网访问我的测试网站的。

我家的配置是电信F612光猫+tp-rac1950G路由,光猫和路由器都是路由模式。

第一步-把私网改成公网,光猫改成桥接模式

直接10000找人工服务改即可,顺便问到宽带账号和密码

注意:改成桥接以后就无法进入光猫管理页面了

第二步-进入路由器管理页面

  1. 进入路由设置,找到上网设置,改成宽带拨号上网,账号密码是之前问到的

  2. 进入应用管理,找到虚拟服务器,也就是计网中的nat地址转换
    file

    例如我要外界通过浏览器访问我的8880端口,就要做好80和8880端口的地址映射,ssh开启22,telnet开启23

    file
    注意把你的服务器的ip地址固定,可以在ip和mac绑定中设置

  3. 配置域名
    我们知道,电信的宽带是采用动态ip的方式,就是我们每一次重新拨号,会有不同的ip地址,所以不能采用传统的dns来解析域名,万幸的是tp自带了ddns解析,可以动态的解析你的ip地址

    所以打开ddns设置,创建一个新域名,点击登录即可
    file

    这时候你可以去ping一下创建的域名看能不能通

    然后就可以愉快的访问网站了
    file

附录:

我假设你的电脑上安装了curl,没有安装,则直接浏览器访问cip.cc,我也假设你知道网关,nat,路由模式,桥接模式,三层设备,不知道请自行百度...

不登录后台判断光猫和路由器的模式

先查看自己的公网ip

curl myip.ipip.net

如果上面的网站用不了,自己去百度找一个
随便访问一个网站,例如百度
win10用tracert命令,linux用traceroute

tracert www.baidu.com

每一行都是一个网关(开启了路由模式的三层设备的某个接口地址),找到公网的网关,一般就是公网ip最后一位改为1或者2或者254,如果第一行是192.168.0.1第二行是192.168.1.1(一般是这样,也可能是其他私有地址)而且第三行不是公网网关,那么你的网络是私有网络,找10000改,如果第二行就是公网网关,那么恭喜你,可以直接做nat,下面附上私网的地址范围
file
改成公网以后,第三行就是公网网关了,这个时候有三种方法,第一种光猫和路由都是路由模式,都做nat,第二种光猫路由模式加nat,路由器桥接模式,第三种,光猫桥接模式,路由器路由模式,如果你的是光猫路由一体机那直接nat

经过网关和nat都是需要时间的,虽然不到1毫秒,而且光猫的路由功能肯定是不如路由器的,而且我们并没有光猫的超级管理员密码,电信客服他也不会告诉你。除非找安装师傅或者淘宝。

所以我们改光猫为桥接模式,用路由器来拨号上网,找客服改完以后,在路由器后台上网设置中改成拨号上网,输入宽带账号密码,下面会有你获取到的公网地址。

然后再tracert,你会发现第二行就是公网网关了
file


天空没有鸟的痕迹,但我已飞过。