最近闲来无事,打算去开通一下我家宽带公网IP。折腾了半天终于成功地外网访问我家中的设备了。所以写这篇文章分享一下我的经历,也可以给大家做参照。另外开通公网IP的条件是你的ISP是电信、移动、联通这三家,除了这三家是无法获得公网IP的。
首先就是找客服开通公网IP。我就直接在电信营业厅的手机APP里找人工客服,直接咨询“我要开启公网IP”,然后客服会给你记录,过不了多久就有电信的客服打电话过来。直接说我要开启公网IP,“家里要安装监控”即可。千万不要使用“搭建服务器”这个理由,法律不允许私人搭建网站的。然后过不了多久客服就会告诉你开通成功。
开通完公网IP,可以进入光猫后台看一下光猫IP,如果在百度上查询这个IP,如果查到你的所在地并且不是显示“内网IP”,就说明公网IP已经成功了。
不过这还没完,因为我家安装的是光纤,光纤连接光猫,光猫连接路由器。这样我家就有了两层NAT,端口映射不太方便(实际上我怎么也无法成功端口映射),因此要将光猫模式改为桥接,这样光猫只作为光电信号的转化器,只有路由器一层NAT。然而这个设置不在普通后台界面,必须使用超级管理员账户登录。
相应运营商的超级管理员密码获取方法可以在百度上搜到。我是天翼网关,我这个光猫版本可以直接在备份配置文件里找到。直接访问192.168.1.1/backupsettings.conf
,就会下载一份配置文件,使用记事本打开。
然后搜索“telecomadmin”,得到的“telecomadmin+数字”便是超级管理员密码
然后进入登陆界面,使用“telecomadmin”账号,密码使用上面复制的“telecomadmin+数字”
然后进入“网络”选项卡,点击“网络设置”
这个时候你将会断网,因为路由器设置还没改。进入路由器管理界面,进入WAN的设置界面设置一下PPPoE
如果账号密码忘记的话,可以找客服或者到微信公众号自助重置,我这边密码默认为123123,路由器设置完后就可以正常上网了,并且光猫只作为桥接,不做路由了。并且在路由器界面看到拨号得到的IP已经是公网IP了。
这时操作下端口映射就行了。我先添加了几个静态DHCP,方便端口映射。
然后添加了几条端口映射的规则,一条是3389的远程桌面连接,一条是25565,用来搭建我的Minecraft服务器。
测试Minecraft服务器正常连接,和好朋友玩了好几个小时,因为同在武汉,延迟都基本为0。不过当时是晚上,偶尔出现网络波动,导致几秒的卡顿,不过绝大部分时间都是非常的流畅,有公网IP就是香啊。(另外我也整了个DDNS,不过阿里云没有现成的DDNS,只能用API来操作,我还不会这样搞,因此用的华硕免费的DDNS服务)
想一想公网IP其实还有许多玩法,什么远程桌面连接、好朋友游戏联机啥的,还能让你在P2P下载时正常上传数据,或者还可以搭建私人FTP服务器,在外也能连接家里磁盘之类的,如果家里有NAS也可以远程访问NAS。
不过开了公网IP,你的设备就可以直接被公网用户访问到,要注意下网络安全防护,不需要的端口不要打开。
warning 家庭宽带禁止搭建网站
公网IP不能用来搭建网站,即禁止使用80、443等网站端口,如果搭建很有可能会以私自搭建网站为理由查封你家的宽带。因此如果你准备搭建的一些私人服务,记得修改端口成其他的,要不然管你是不是私人页面一律都会被封堵。(博主这边电信没有直接封禁80和443,短时间内是可以直接公网访问的,但是如果被发现后这俩端口就会被封禁了。因此别想着用它开网站了。)
发表回复