外网访问家庭局域网方案,解决运营商100.x.x.xIP问题
来源:互联网 发布:万象ol怎么清除数据库 编辑:程序博客网 时间:2024/05/22 02:14
相信不少网友和我一样,为了实现远程控制、NAS访问、组建私有云、摄像头监控之类的需求,把光猫改成了桥接模式,并用自己的路由器拨号、进行端口了映射。本人之前一直用着没啥问题,不过,最近突然出现了无法访问的情况,原本还以为是光猫出了什么问题,但检查之后吓了一跳。
(自家的IP突然变成了100.X.X.X的形式)
光猫的设置倒是没有任何异常,依旧处于桥接模式,但拨号路由器原本获取到外网IP,却变成了100.72.x.x/100.64.x.x形式的IP,实测之后发现外网实际获取到的IP和路由器自身的IP完全不同!难道是变成了是坑爹的宽带运营商把我们变成了大局域网!?
(遇到这类问题的网友还挺多的……)
这下坑爹了,岂不是外网访问都完蛋了?赶紧百度了一下,貌似遇到这类情况的人还挺多的,据说是因为IPv4地址不足的原因,运营商偷偷地加装了NAT设备,而100.72.x.x/100.64.x.x正是用于运营商级NAT内网保留段,也就是说现在确实是变成了局域网!
为了突破大局域网,于是只好选择曲线救国的办法,研究了一波支持内网IP的异地组网方案。不过,虽然大多数方案能够满足外网访问内网的需求,却都必须购置专门的硬件替换现有网关,也就是要换掉目前现有的拨号路由器。
(目前家中的网络结构差不多是这个样子)
(目前自用的NAS是群晖DS216J)
(替换现有拨号路由器华硕AC68U有一定的成本)
由于目前家里既有NAS,也有不少的WiFi设备,所以对于路由器的性能还是有一定要求的,要是换掉了现有的华硕AC68U,会是一笔不大不小的开支。另一方面,新入了路由器之后,可能要重新组建家中的局域网,这又将是一番折腾……
正在纠结的时候,发现了蒲公英的异地组网方案,而且貌似使用过的网友并不少。看介绍说不仅能用蒲公英路由器硬件组网,也能用软件客户端实现,可自由搭配,组网成本可高可低,只要有网蒲公英都能组网,不用管什么内网IP、外网IP什么的、宽带运营商什么的。
(用旁路模式可以不用修改现有的网络结构)
最重要的是,蒲公英路由器支持旁路模式组网,也就是说这里说可以不用替换现有的任何网络设备,只要在家里的路由器下挂个蒲公英路由器就行。既然预算有限,又希望鱼和熊掌可以兼得,所以最终就选择了蒲公英X1旁路模式外加软件客户端的组网方式,用了一段时间发现还不错,就想分享一下整个组网过程。
组网过程:
1. 准备工作
其实用蒲公英组网可以不管路由器的状态,只要能够访问互联网即可,刨除看教程的时间(很简单的,小白都能搞),128软妹币的X1可能是唯一成本。对了,另外需要下载安装下蒲公英软件客户端。
2.开始组网
使用蒲公英进行组网需要在线进行设置,所以我通过有线网口将X1接入了家中的网络让其可以,然后通过无线网络登录后进行设置。
X1路由器管理后台的默认地址是10.168.1.1,初次进入会让你设置管理密码、绑定手机及邮箱。
完成初始化后,会主动引导绑定oray帐号,这个是组网的关键,如果没有就要去官网注册,然后在回来绑定。
搞定这些即可正式进行组网,点击我要组网登录oray帐号即可进入组网的管理后台。
由于购买X1之前已经研究过蒲公英的组网过程,所以目前已经可以看到现有的网络,要是初次进入会有提示引导你建立网络。
这次我们直接进入到了成员管理界面,并添加了蒲公英X1路由器。
另外,为了便于外网设备访问,可以手动添加客户端成员,而生成的数字形式的VPN ID和预设的密码,就是以后蒲公英客户端的登录帐号及密码。
随后返回之前的网络成员列表界面,进行旁路设置,将X1添加为旁路路由,由于X1上一级路由为192.168.10.X网段,因此将目标地址填写为192.168.10.0/24,点击保存就大功告成了。
旁路设置Step.1:
旁路设置Step.2:
旁路设置Step.3:
大功告成:
3.外网访问
现在如果外网设备需要访问家中局域网只要安装蒲公英客户端就可了,目前蒲公英客户端可以支持Windows、Mac、Linux、Android、iOS这些平台,差不多做到通吃了。
这次以PC为例,安装蒲公英客户端之后即可通过之前添加的VPN ID和密码登录。在主界面就可看到X1已经在线,而家中共享文件的NAS IP地址为10.168.10.186。
现在,只要在资源管理器的地址栏键入10.168.10.186即可访问其中的共享文件!这样一来成功解决的了没有公网IP困扰!
一些心得:
1.通过蒲公英X1旁路模式组网后,既不会改变原来家里的网络结构,不需要换掉之前的路由器。
2.组网后访问NAS服务的IP也不再是运营商分配给你的动态IP,一直都会是内网的IP,就算不用DDNS也比较便于记忆。
3.蒲公英客户端基本实现了所有主流平台的支持,电脑、手机、MAC都可以安装客户端来访问内网资源。
好了,以上就是本人解决网络运用商不给公网IP的方式,有需要的话可以拿来参考一波,如果大家有更好的方案欢迎交流~
- 外网访问家庭局域网方案,解决运营商100.x.x.xIP问题
- 外网访问家庭局域网方案,解决运营商100.x.x.x内网IP问题
- Apache 2.4.x配置允许局域网访问
- Apache2.4.x版本局域网访问设置
- 家庭局域网 访问IP地址
- 解决Windows XP局域网访问问题
- 解决Oracle局域网程序连接访问问题
- Mac OS X访问局域网中的Windows PC
- wamp下Apache2.4.x局域网访问403的解决办法
- tomcat5.x问题集中解决
- 局域网下载 ios 10.x 国行的问题
- 家庭无线网络局域网PING不通的问题
- magento1.x 手机版已二级域名访问方案
- apache```局域网访问配置方案
- 外网访问花生壳局域网中服务器问题
- 解决同时安装python2.x和python3.x的问题
- Code::Blocks 解决 undefined reference to `WSAStartup@x' 的方案
- 解决局域网中网络邻居访问响应“慢”的问题
- 使用Profiler工具分析内存占用情况
- pthread_detach与pthread_join区别
- 树莓派 Unable to open SPI device: Too many open files 问题解决
- Vue系列:如何将百度地图包装成Vue的组件
- Sublime Text3 必要插件及组件
- 外网访问家庭局域网方案,解决运营商100.x.x.xIP问题
- 方法引用
- 逻辑回归:损失函数与梯度下降
- leetcode492. Construct the Rectangle
- 支持表情存储,修改mysql数据库字符集utf8mb4方式
- Win7+MATLAB2017a+虚拟光驱
- 大数据时代结构化存储云HBase技术架构及最佳实践
- JavaScript知识点补充
- Mac ssh: connect to host localhost port 22: Connection refused