电脑怎么上外网(如何从外网访问家里的电脑)

电脑怎么上外网
本篇目录
1. 公网IP确认
  1.1 判断是否是公网
  1.2 分清私有IP  
2. 在TP-LINK中配置DHCP动态主机配置协议
3. 在TP-LINK中设置虚拟服务器–端口映射
4. 利用花生壳进行动态域名解析
  4.1 使用花生壳动态域名解析的原因及其工作原理
  4.2 在TP-LINK中设置花生壳DDNS
5. 安装花生壳客户端
6. 花生壳客户端设置
1. 公网IP确认
安装的是电信宽带,惊喜的发现竟然是公网ip。
1.1 判断是否是公网
首先要判断运营商分配给自己的IP是否是公网IP,如果没有公网IP,一切都是白搭。
我的路由器是TP-LINK,在电脑地址栏输入路由器地址192.168.1.1,进入路由器web界面
->运行状态->WAN口的IP地址
通过如下连接,查询一下外网IP
https://www.ip138.com/
如果路由器WAN口的IP地址和查到的外网IP地址相同,可以确定这个ip地址就是运营商分配给你的公网IP,可以拿来使用。
1.2 分清私有IPPS:我们在自己的机器上用ipconfig查询得到的IP地址,往往是路由器分配给我们主机的私有IP地址,有以下几类:
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
这样的IP地址是属于本地局域网的,因特网中的所有路由器,对于目的地址是上面几类的数据报一律不进行转发。所以,因特网上的机器是无法访问我们的主机的。
当然,如果你没有使用路由器,而是直接把应当插在路由器WAN口的网线插在电脑上的话,ping出来的地址就直接就是公网IP
2. 在TP-LINK中配置DHCP动态主机配置协议还有一个问题,如果路由器采用DHCP的方式为局域网内的设备分配私有IP,那么这个IP往往是有时效性的,这一次你的主机是192.168.1.105,说不定过一会就自动切换到其他IP了。这样的话对我们的端口映射会有影响。可以修改路由器设置,为局域网主机分配固定的私有IP地址。
进入应用管理->DHCP服务器->静态地址保留,在IP与MAC映射表中,选择要绑定的IP与主机。主机的mac地址可以使用ipconfig查询。

上图是在自己的电脑上开了一个web服务,可以看到,通过域名+端口可以访问到自己主机提供的这个服务。
3. 在TP-LINK中设置虚拟服务器–端口映射端口映射
试想一下,连接到路由器上的设备往往不止一个,有电脑,平板,手机…路由器会为每个设备分配一个私有地址,而这些设备共享一个公网IP,大家轮换使用(NAT映射)。那么,我们要从外网访问家里的主机时,只有公网IP,如何在这众多的设备中选择出我们的主机呢?
端口映射解决了这个问题。先看看怎么配置端口映射。在应用管理->转发规则->虚拟服务器 中添加一行映射。

上图中,服务端口是在外网访问我们局域网主机提供的服务时指定的端口,内部端口是局域网主机提供服务的真实端口,IP地址是要访问的局域网主机的私有IP地址,可以通过ipconfig获得,协议类型是传输层协议,一般选ALL即可。
本例中,即是公网对外提供80端口,内网映射到192.168.1.131的80端口,这里要提前在192.168.1.131上搭建好web服务,并在nginx中的配置中对server_name进行设置,以支持目前的公网ip和花生壳域名,否则会报如下错误
看来这里比较麻烦,每次公网IP动态变化后,这里都要设置一下。
设置好后,直接访问我们的公网IP,效果如下
4. 利用花生壳进行动态域名解析4.1 使用花生壳动态域名解析的原因及其工作原理
实际上运营商每次分配给我们的公网IP是不一样的,都是从IP池里随机取的。可以重启路由器观察一下,每当你重启一次路由器之后,公网IP就会切换。
这样就会造成一个问题:假如我们要通过公网IP来访问我们在家里的主机,但是这个IP不是固定的,随时有可能切换,我们不可能在他切换的时候感知到(其实是可以的),即使可以,每次还要确认这个公网IP,是不是太low了?公网IP映射到一个域名上,无论IP怎么切换,我们只要通过这个域名就能得到IP,并进行访问,至于域名和动态IP怎么映射,我们不必关心,只要记住这个域名就好了。
花生壳动态域名解析工具原理
1-花生壳根本没有自己的ip,它也不可能固定你的ip;
2-花生壳ddns(动态ip域名解析)原理就是在你电脑上安装客户端,这个客户端会通知花生壳服务器你电脑当前的动态ip是什么,然后不停的用花生壳域名绑定你电脑当前ip,这样人家访问你的花生壳域名就可以了,而无须理会你电脑变化不断的公网ip。
3-花生壳客户端必须登录中,否则,花生壳解析服务器无法获知你电脑当前ip,当然也就无法绑定域名,外部访问也就无法进行了。
4.2 在TP-LINK中设置花生壳DDNSTP-LINK本身有自己动态域名解析服务,还支持花生壳的动态域名解析服务。
在路由器应用管理->动态DNS 界面可以选择动态域名解析服务提供方。

点击上面的 花生壳动态域名解析服务申请  
https://console.oray.com/passport/register.html?fromurl=先注册一个账号。
注册成功后,登录后,有公网IP这里不要开通免费内网穿透。
这时已经有一个系统赠送的域名了,如下:
6795g1b68.qicp.vip
这里还要进行下实名认证。

然后我们在TP-Link中就用上面申请的账号进行登录,如下:

5. 安装花生壳客户端下载花生壳
https://hsk.oray.com/download/

下载完成后,点击 HskDDNS_5.3.0.34889.exe 安装
安装中

立即进入

下面可以账号登录或扫码登录

6. 花生壳客户端设置填写好域名信息并保存,

之后打开控制台,ping一下这个域名。如果ping返回的响应结果ip地址就是我们的公网IP,那么动态域名配置成功。
就可以正常访问了,如下:

电脑怎么上外网相关文章


您可能感兴趣