申请公网IP,听起来是件不太可能的事情,可是站内数码领域作者「Designer-FanFan」出乎意料申请成功了。
今天,就让他来和大家聊聊前几天申请到公网IP这件事,以及可以用公网IP来做什么,希望对大家有所帮助。
我对公网IP的理解
我猜,甚至有人连公网ip是什么都不知道。这里可能要搞清楚局域网和公网(互联网)的概念,以下是我个人的理解。
局域网举个例子就是我们路由器以内的所有设备组成的内部网络。也可以延伸到学校内部网络,公司内部网络。这些网络是不对外部网络开放的,也就是说,我们无法在局域网外访问内部网络。
内部网络每个设备都有一个ip,这个就是局域网ip,有了它我们可以对任何一个设备进行定位,管理。可以使用局域网内的任何一个电脑访问局域网内的其他设备(电脑、打印机、扫描仪等)
公网就是指的互联网,其实互联网是一个全球的大局域网,公网ip就相当于一扇门,这个门后面就是我们家里的局域网。有了公网ip,我们只要在有网络的地方,就可以迅速通过公网ip找到你的家门,然后找到家中的任何一个设备。
对我们来说,公网IP的主要作用就是外网访问。虽然各品牌nas都有自己的外网访问方法,但使用起来速度真的很辣鸡,而且只能文件访问,很多影音功能以及docker服务无法使用。有了公网IP,这些通通不是问题。设置好域名解析和端口映射,访问速度可以跑满上行带宽,任何服务都可以使用。外网在线看nas里的电影不是梦。
我家里日常使用的NAS设备是爱速特的AS5202T,主路由用的是网件R7000,旁路由用的是N1刷的OPENWRT。如果有公网ip的情况下还是很香的。
申请办理经历
不同地方,不同的运营商对于公网IP的政策也是不一样的。之前玩nas、路由器其实已经对公网ip这个概念已经非常清晰了。但是之前租房的时候都是房东安装的宽带,想办理相关业务非常麻烦。
现在自己办理了联通宽带,因为最近上海一直居家办公,前阵子网络突然断掉了,因为有办公的需求。于是打电话找客服保修,随口问了一下公网ip的事情。客服小哥很耐心地跟我说需要提交申请,然后相关部门进行审批。我厚着脸皮让他帮我申请,没想到小哥没拒绝。
10分钟后收到了开通公网ip的电话,说让我重启下光猫就可以了。我当时十分惊讶,心想:就这?其实按耐不住心中的喜悦。重启之后,ip果然变成了公网ip。查询方法就是百度ip,获取的结果和光猫的ip显示相同。
关于拨号方式
现在大多运营商都是光纤入户,然后通过光猫实现广电转换。现在光猫基本上都有两种模式,路由模式和桥接模式,两种模式的区别如下:
路由模式:使用光猫完成光电转换,并进行拨号,并路由给其他设备,光猫任务量比较大。
桥接模式:光猫只完成光电转换,使用下一级路由器进行拨号,并路由,光猫任务量轻。主要任务是由路由器完成。
因为运营商赠送的光猫一般情况下性能相对较弱,对于家中设备多的折腾一族来说,因为有大量的设备、端口转发等等,光猫基本上不能满足需求。所以大都是选择光猫桥接,路由器进行拨号,最好选一个性能强悍点的路由器,我用的是网件的r7000。
这里就涉及到了一个知识点,光猫改桥接。光猫改桥接其实有两种方法:一种打客服电话,他们会后台同步,把配置改为桥接。另一种就是拿到超级管理员密码,自行修改。
我比较建议使用后者,拿到密码,自己想怎么搞就怎么搞。关于如何拿到超管密码,我是装宽带的时候直接文工作人员要的,我说后续有改桥接的需求,二话没说就给我了。不给的话貌似某宝也有这个服务,告知光猫型号,世界加钱可及。
我家是联通宽带,光猫型号是WO-36,超管密码CUAdmin。如果你的跟我一样的机型,可以试试。改桥接其实就是光猫里面的一个选项而已,没有太高深的技术含量。如下图所示。
调整好之后使用路由器进行拨号即可
显示状态已联机,而且已经获取到了公网ip地址
外网访问
我们申请公网ip目的就是为了实现外网访问,但是有一点要明白,申请的公网ip一般都是动态IP,每次重启路由器获取的ip都不一样,但是都是公网IP。我们要想外网访问,那么要清楚一个概念DDNS。DDNS和内网穿透又是两个不同的概念。
DDNS :将用户的动态 IP 地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态 IP 地址传送给位于服务商主机上的服务器程序,服务器程序负责提供 DNS 服务并实现动态域名解析。
开启了DDNS服务之后,不管公网ip怎么变化,在nas或者路由器端的域名解析是固定的,所以我们就可以通过域名进行访问家中的设备。
内网穿透概念:通过在有公网 IP 的服务器上运行反向代理服务与局域网内某主机上运行的反向代理服务(Web 服务器)之间建立一个安全的通道。远程通过访问公有云主机反向代理服务,跳到局域网服务器,并可以通过它来间接访问局域网内其它主机。
内网穿透需要有个公网ip的设备作为中介进行通讯(常用的做法就是购买vps,在vps端部署nps或者frp等),来实现连通内网和公网。
也许看了这两段话还是一头雾水。说简单点:两这都是实现外网访问的方法。DDNS适合有公网IP的,内网穿透适合没有公网IP的(购买vps实现)。
很多路由器都有DDNS服务,有的要付费有的免费,我的路由器刷的meilin,自带了华硕的DDNS,设置域名即可。我家里的爱速特Nas也自带了DDNS服务,使用起来都非常方便,不用复杂的域名解析,而且免费,非常推荐。
设置完成,直接通过域名+端口即可实现外网访问。当然国内也有付费的花生壳等,大家可以按需购买。
华硕路由器自带的DDNS:
爱速特Nas自带的DDNS: