每日一得--外网访问自己电脑服务器

本文详细介绍了如何通过路由器端口映射技术,使得处于内网的服务(如FTP、Apache)能够被外网用户访问。首先确保本地服务器可以正常运行,接着查询并获取外网IP地址,然后通过路由器设置端口映射规则,最后通过外网IP和端口号访问服务。此外,对于不固定外网IP的情况,还可以通过动态域名服务(如花生壳)或自定义顶级域名来实现稳定的远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候我们希望从外网访问自己电脑ftp,apache等服务,而自己服务器又处于内网中(指通过路由器上网),这时候可以通过对路由器进行端口映射来达到从外网访问自己电脑的目的。

比如:我们在自己电脑建设了一个ftp服务器,我们自己电脑的ip地址为:192.168.1.101,处在同一个路由器的其他电脑可以通过ftp://192.168.1.101这个地址来访问我们自己设置的ftp服务器,但是在外网就不行了,这时候我们就需要做路由器端口映射。

1.要在本地设置好自己的ftp或者apache等服务器,确定它可以运行,即通过内网是可以访问的。

2.查询自己的外网ip,可以通过ip138网站查询等,假设是 222.69.37.32 。

3.在浏览器输入192.168.1.1进入路由器设置,在转发规则》虚拟服务器中设置

4.在服务端口填上端口号,如ftp为21,apache为80,IP地址填上自己的内网ip(本例中是192.168.1.101),保存即可。

5.这时候通过外网即可访问自己的电脑,如ftp服务器:ftp:// 222.69.37.32,即可访问自己的ftp服务器。apache服务器是相同的原理。

如果你的外网ip不是固定的,而你又想一直通过一个固定的域名从外网访问自己的电脑,这个时候你就需要 弄个域名,将域名指向自己的电脑就行,一般的家庭路由器都会集成动态域名支持(即DDNS),先到DDNS提供商(如花生壳, DNSDynmic )申请一个免费的二级域名,然后在路由器里开启DDNS支持,设置好申请来的二级域名就可以通过这个域名来访问自己电脑了。

如果你不想用DDNS提供商的二级域名,想用自己的独立顶级域名,给你的独立顶级域名添加一条CNAME记录指向你申请的免费二级域名即可。以后你访问这个CNAME,DNS服务器就会去查你那个免费的二级域名解析到什么IP的并把IP返回给客户端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值