将个人PC映射到公网上

编程入门 行业动态 更新时间:2024-10-12 14:19:07

将个人PC映射到<a href=https://www.elefans.com/category/jswz/34/1732655.html style=公网上"/>

将个人PC映射到公网上

将个人PC映射到公网上

有公网地址的小伙伴可以看一下,等等,这里可能有人要问了,我有公网地址还要花生壳干什么,我解释下,随着接入互联网用户增加,ipv4的地址越来越少,可以说是耗尽了,用户上网大部分是通过NAT转换的地址,也就是把外网地址转换成内网地址(保留地址),这样是不能通过路由器映射的,只能通过第三方,也就是类似于花生壳这样的,为什么我要用花生壳呢,又回到了刚刚我说的用户上网方式,除了NAT地址转换之外,还有就是地址回收,也就是当用户断开互联网地址之后,将这个地址给别人,让别人用,在以前拨号上网的时候用的大部分是地址回收的方式,现在也有这种方式,地址是变动的,我需要将地址和我的域名绑定一下,也就是DDNS,这样我就不用每次都看我的路由器WAN口地址了,通过域名就可以,花生壳负责把我的WAN口地址发送到域名服务器上,看到这里,你可以打开你的路由器看一下你的地址是不是内网地址了,如果获取到的是公网地址,恭喜,你可以做一个DDNS了,不需要第三方代理,直接通过你绑定的域名,这里我用的花生壳,访问了。
1.首先了解一下电脑是怎么上网的,一般的电脑都是拨号上网,然后用路由器或者系统上带的拨号上网,拨号成功后会分配给你一个IP地址,通过这个IP地址就能找到唯一的一个设备,就是你的路由器,但是一般访问路由器都是从LAN口访问的,WAN口是不能访问的,端口映射就是将自己的电脑端口映射到运营商给你分配的IP地址上,所以,通过IP地址+端口号就能和你映射的计算机进行通讯了。
2.有的运营商的调制解调器有拨号的功能,但是没有映射端口的功能,所以,为了能映射成功,需要看一下自己的路由器或者网关有没有映射的的功能,查看的方法也很简单,进入自己的路由器或者网关看一下有没有映射的功能,在这里我的路由器是水星的,一般的路由器都有虚拟服务器的功能,而且有的还有内置的花生壳登录的方式,大部分都是的(端口号就相当于一个大楼里面的门牌号来找个人的,就是程序之间通讯的接口,详细功能百度),其他路由器型号自行百度:
填写的格式

  1. 常用服务器:可以为空。
  2. 外部端口:就是你访问的时候的端口,可以和内部端口不一样。
  3. 内部端口:这个一定要和你确定开放的端口号一样。
  4. IP地址:你要映射的计算机的IP地址。(最好把IP地址和MAC绑定一下,免得发生变动导致映射失败)
  5. 协议类型:ALL就行
    这里介绍一下外部端口和内部端口,内部端口是唯一的确定的端口,必须真实有效,外部端口就是你要访问的端口,例如你的sql数据库开放的端口号是:1433,那么外部你也可以写:1433,这样你用公网上的电脑访问你的数据库的时候就可以不加端口号,因为默认是:1433,但是如果是自定义的话例如外部端口改成了:123456,那么访问的时候就需要ip地址,123456才能访问,多的不说继续

3.到了这里,你找到你的路由器WAN口IP地址然后输入你想访问的端口号就能访问你的电脑了,但是有一点我们前面说到,IP地址是变化的,你总不能每次访问电脑的时候都得看一下路由器的WAN口IP地址吧?况且IP地址也不容易记住(上百度是输入baidu简单还是输入一大堆数字简单?),还是域名容易记住吧?所以需要动态域名映射,将你的域名口实时解析到对应的路由器的IP地址,动态域名映射我选择的是花生壳,花生壳操作简单点:

  1. 第一步:注册花生壳账号,会送给你一个免费域名
  2. 第二步:需要关注花生壳官方账号才能送免费域名,首先关注花生壳微信公众号,然后会送你一个免费的域名
    关注公众号后在网页上找壳域名

    自己搜索,然后下面有免费的域名
  3. 第三步:路由器登录花生壳开始解析,过程较慢,大概是十分钟更更新一次吧,等用ping命令能够获取到地址就行了,到了这里,自己的电脑就能够通过域名访问了,如果你开的80端口,那么访问的就是网页,因为80端口默认就是网页,只不过80端口运营商默认是封锁不让用的,不过没事,在路由器里面改成别的就行了,如果想设计自己的主页的话简单的可以用IIS来搭建自己的主页,详细的我就不过多介绍了。可以百度查询。

到此为止,如果你能通过域名ping通你的电脑,那么你的电脑就成功的映射到公网上了,在这里我说一下我为什么申请了两个域名,因为在花生壳域名映射的时候只能映射一个端口号,想要映射别的端口号的话,如果你是免费用户的话会给你分配一个随机的外网端口,这里很是麻烦,我申请两个是一个是主页,指向80端口的域名,还有一个只是解析到我的WAN口地址,不设置映射,然后就可以通过域名+自己路由器上的设置的外部端口号进行通信了,这里我用远程桌面演示一下
正常的通过解析到80端口的是不能进行远程桌面的,这和虚拟服务器不一样,然而我的第二个域名没有设置映射,这样,我的第二个域名只是解析到我的WAN口的地址所以我就可以通过域名+路由器上设置的端口号进行远控了
这上面的端口号是我路由器上设置的外部端口号,怎么样,是不是很方便?因为机房电脑屏蔽了敏感端口,所以只能自定义端口了,如果解析不到WAN口稍微等一下。十分钟或者半个小时,毕竟免费的东西,能用就行了。也不追求速度了。
到这里就结束了,这只是我自己的经验,肯定还有不足的地方,欢迎指正,如果你还有不明白的地方也可以留言,谢谢观看

更多推荐

将个人PC映射到公网上

本文发布于:2024-02-06 08:20:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1747474.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:公网   PC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!