专业词汇的理解
- 1.源地址:访问者
- 2.目标地址:被访问者
- 3.源地址转发:
比如你在家中,家中的电脑的内网ip地址为源地址,你的电脑需要上网,那么就需要将你的内网地址伪装成公网地址,这样在成功拨号之后,内网就可以连接到外网了。 - 4.端口映射和目标地址转发:
局域网内某个设备的端口映射到公网IP,这样外部就可以访问。外部可以 通s过公网IP和端口号,来访问内部的设备。
比如开放BT端口、迅雷端口、NAS端口,都要把他们映射出去,这样BT、迅雷连接到公网,下载更快。
你是服务商,提供服务,就变成了目标地址。这也就是目标地址转发。
举个例子
假设我有一台游戏服务器(内网ip:192.168.1.99),想要被互联网上的任何人访问到,就需要将我的公网地址(ip:39.189.20.1)和映射到内网地址和端口(端口映射)。
为了不让人攻击我的服务,还需要做内网端口的转发(目标地址转发),即伪装。比如我的服务器的3389,需要伪装成3465678转发出去,这样别人才不会攻击我的3389端口。
此时,互联网上的任何一个人,只需要输入公网地址+转发端口,就可以远程访问到我的内网游戏器了,如下图所示,只要在浏览器上输入39.189.20.1:345678就可以访问了。
当然要做端口映射,需要有公网IP(动态或者静态公网IP)。但是目前来说,静态IP因为稀少,所以要花很多钱才能购买;动态公网IP在运营商那边有可能要到(指的是电信用户,移动用户就算了,估计是大内网IP)。
是否有公网IP
对于普通用户,就需要判断自己的是否有动态公网ip。具体方法:直接在浏览器输入IP,得到的就是你的运营商IP,和自己PPPOE拨号的IP做对比,如果两个一样,就说明你有公网IP。
端口映射的三种情况
针对上述的三种情况,有动态公网IP、无公网IP、有固定公网IP,端口映射也有三种情况,即DDNS、内网穿透、直接绑定,如图所示。
1.DDNS。因为是动态IP,会经常变动。需要在你的主路由上设置DDNS,每隔几分钟扫描一次,并把变化传递到域名服务器,让域名也时时刻刻和动态IP绑定。
2.内网穿透。对于无公网IP,但又想搭建网页的小伙伴(绝大多数)。或者想要远程进入公司电脑桌面办公的小伙伴。那可能就需要购买VPS(云主机),并进行设置。通过Frg客户端,具体过程如下:
3.直接绑定。恭喜有静态公网IP的大佬。