如何让自己的电脑能够被外网访问?(步骤以及一些问题)

前言

今天搞了一上午了,想让自己的电脑被外网访问,(虽然最后还是没有做出来,但是中间有些步骤是必须的,这里记录如下。以后有时间会深入研究)大概有以下几个步骤:

系统:win10 64位系统

1. 找到自己本机的内网ip。

打开cmd,输入指令“ipconfig /all”

这里写图片描述

红色标注即为本机内网ip


2. 登录路由器管理界面,添加虚拟服务器

我的路由器地址是192.168.0.1 (有的是192.168.1.1,所以看情况选择地址)。

这里写图片描述

就在虚拟服务器列表添加一个虚拟服务器就行,两个端口号都是自己定,二者一般是相同的。状态选择“开启”或者“生效”。名字随便取一个。IP地址写自己的内网IP(第一步查到的IP),协议选“TCP/IP”或者“ALL”。 [1][2]


3. 关闭防火墙和windows defender

打开控制面板,找到防火墙,全部给关了。

因为如果不关的话,就算两台主机在一个局域网下,也会ping不通。(防火墙就是这么强)

这里写图片描述

全部关闭

下次搞完了再打开就是,很方便。

4. 确认自己的外网ip

直接百度搜索“ip”,那个ip地址就是你的外网ip:

这里写图片描述

本机的外网ip

当你按照第1,2,3步设置好之后,理论上你在其他电脑上就能够依靠这个外网ip的地址对本机进行访问了。
然而…问题来了,很难受…


5. 问题

很坑的是,我就算设置好了这些,还是没办法在自己电脑上ping通自己的外网ip。真的很奇怪诶。

原因,我也说不准,我觉得可能是[3]: 我的路由器禁了ping,因为我用arp -a能够看到路由器的mac地址,但是ping 192.168.0.1的时候却显示超时访问,ping不通。

有点小小的失望,我估计是我的路由器太弱了,看来以后得买个贵的,质量好的。因为它的设置界面实在太贫瘠了,根本没有wan口ip,安全设置等等,非常之简陋。非常影响学习效率。
有些解决方案,但是不一定稳:[4]

6. For Future

本来如果实现这个的话,会觉得很酷,但是失败了。
所以,只能先搁置了,没办法。以后换了路由器再试试吧。

这里写图片描述

上一张潘帕斯雄鹰的图

参考文献

[1] 传统界面] 虚拟服务器设置指导. http://service.tp-link.com.cn/detail_article_3732.html
[2] 如何使用自己电脑搭建一个外网可以访问的服务器. https://blog.csdn.net/leeseo/article/details/8915963
[3] 怎么确认路由器有没有禁ping? https://zhidao.baidu.com/question/549764334.html
[4] [传统界面] 设置了虚拟服务器,外网无法访问服务器怎么办?http://service.tp-link.com.cn/detail_article_2576.html

猜你喜欢

转载自blog.csdn.net/weixin_39278265/article/details/80830377
今日推荐