如何映射服务器到外网,第1张

1某小型企业需要将网页服务器对外网开放。通过虚拟服务器功能实现该需求。用户网络连接如下:

2某小型企业需要将网页服务器对外网开放。通过虚拟服务器功能实现该需求。用户网络参数如下:

对外开放端口:Internet用户访问服务器使用的端口。

注意:以上参数仅供本文指导参考,请以实际为准。

3登录路由器管理界面,点击 应用管理,进入应用中心,如下图:

4找到虚拟服务器,点击 进入,如下:

5点击添加。

6输入需要映射的服务器的参数,如下:

外部端口:外部端口为对外开放端口,即Internet访问服务器使用的端口。

7添加之后列表如下:

至此,虚拟服务器规则设置完成。

8根据以上设置,通过浏览器访问网页服务器,访问形式如下:

注意:具体的访问形式以实际服务器要求为准。

9如果您的宽带并非静态IP地址,可以在 动态DNS 中申请域名账号并在路由器中登录该账号,登录后使用您的域名和开放的端口号访问服务器。

举个例子啊,你的内部网站服务器是19216811,默认端口是80

路由器管理页面里找到端口映射,填写 外部端口 80,对应内部ip 为19216811,内部端口80

你现在获得的公网地址为aabbccdd。以后别人只要访问http://aabbccdd,路由器会自动把外部请求转发到内部19216811这个服务器上。

其他机器映射都是类似。

这类硬件和软件都有很多

介绍下ngork

ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

ngrok的使用并不复杂,主要步骤如下:

1 进入ngrok官网(https://ngrokcom/),注册ngrok账号并下载ngrok;

2 根据官网给定的授权码,运行权命令

ngrok authtoken 授权码1

授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/ngrok2/ngrokyml中,所以只需要运行一次,以后都可以使用。

3 根据需要,运行命令开发端口。

ngrok http 80801

需要注意的是,这里的端口8080可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。

4其他

每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。

只能做端口映射。只要映射了,所有访问公网IP被映射端口的数据都会被转到内网电脑上。也就是说所有能访问Internet的电脑都可以访问内网IP。端口映射需要公网服务器支持。内网电脑可以用端口映射工具,常用的是vidc。网上有不少教程。

FTP服务器如果是主动模式,在传输数据时,服务器会使用21号端口主动与client发起连接,即使有防火墙,端口映射等,是可以成功的,如果是FTP采用被动模式,那么client采用随机端口去访问服务器的随机端口,如果这时候你使用端口映射技术是行不通的,所以说现在的企业级路由器或者防火墙都专门针对ftp这个服务有单独的配置入口。

所以说你在配合路由器的时候关键是理论学习要扎实,而不是一味的问别人如何解决,如果连这种最基本的理论你都难以理解,你最好放弃这行,直接请专业人员上门调试更靠得住。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何映射服务器到外网

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情