怎么才能在外网访问内网服务器的网站?

怎么才能在外网访问内网服务器的网站?,第1张

一、确保页面在内网可正常访问

比如,Tomcat默认页面是:http://localhost:8080/

二、确认内网IP和外网IP

1、Windows系统的内网IP查询办法:

a、按下“Win+R”快捷键,打开“运行”窗口;

b、在“运行”窗口里输入“cmd”并按Enter键,打开命令(Command)窗口;

c、在命令行中输入“ipconfig”,即可查到本机的内网IP(IPv4 地址);

本地链接 IPv6 地址 : fe80::cca4:d1c:35d1:a149%13

IPv4 地址 : 1921680123

子网掩码 : 2552552550

默认网关 : 19216801

2、外网IP的查询办法:

打开浏览器,输入网址“ipcn”,并按Enter键前往,即可看到外网IP了。

当前 IP:12223345140 来自:浙江省杭州市 电信

GeoIP: Hangzhou, Zhejiang, China

三、设置本地的路由器的端口转发功能

1、登陆路由器(TP-LINK)的管理页面(http://19216801/);

2、在“转发规则-虚拟服务器”下设置:

服务端口号:8080

IP地址:1921680123

协议:ALL

状态:生效

或者在“转发规则-DMZ主机”下设置“虚拟服务”:

DMZ 状态:启用

DMZ 主机IP地址:1921680123

设置并保存好后,就可以通过外网IP访问内网的网页了:

http://12223345140:8080/

DMZ(Demilitarize Zone)即非军事区,它将主机从防火墙内暴露给外网。

它无需设置端口,也就是所有端口全部开放,所以,安全风险很大。

这个 网管有点菜。。。。

这个与网络的拓扑设置貌似有点关系哦。像h741所说的。要是有台主机做服务器连接了内网和外网。打开这台主机的3389(远程管理)然后可以在家先远程连接到这个有双网卡的服务器,然后再通过这台机器telnet。不过telnet登录需要设置的不是自己的机器,而是设置你要登录的机器。1、是 我的电脑-(右键)服务和应用程序-telnet(设为自动)。 2、是控制面板--本地安全策略-本地策略-安全选项-网络访问:本地账户的共享和安全模式(改为经典:本地帐户以自己身份登录)3、要被登录的机器建立一个新的管理员帐户并设置复杂的密码。

当你想登录的时候 只需要先连接公司服务器。然后再那台机器上telnet ip

输入用户名密码 即可

1、最简单的办法,在路由器上直接DMZ到你内网要求控制主板的IP地址。(DMZ的作用,是直接将你的电脑作为主机暴露在外网中)

2、开3389端口,我的电脑->属性->远程协助,远程桌面前面两勾选 上就行了,这里就是开3389端口的。然后重启动。。

注意,受控主机最好用固定IP地址。

然后,你直接通过远程桌面,输入受控主机局哉网的路由外网地址,即可以登录控制了。

如没有固定ip去使用的话,我们可以选择第三方软件来实现这个功能,想在局域网外访问内网的办公系统,可以结合网云穿使用。网云穿就是提供一个固定的公网ip,注册时候,系统会分配一个二级域名,域名指向的就是公网ip。这样就可以通过软件生成的映射地址(也就是二级域名),在局域网外访问内网的应用了。

说下这个软件所支持的版本:

我们来看下详细设置

1、下载网云穿,解压启动

2、配置相关信息

内网地址:本机ip

内网端口:内网应用的端口

穿透协议:http

配置完点击确定

3、启动隧道,点击软件生成的映射地址,即可在局域网外访问内网应用

使用TeamViewer软件,免费的。

TeamViewer是一个在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案

  为了连接到另一台计算机,只需要在两台计算机上同时运行TeamViewer即可而不需要进行一个安装的过程该软件第一次启动在两台计算机上自动生成伙伴ID只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接

  这款软件是至今唯一的一款能穿透内网的远程控制软件,可以穿透各种防火墙,要求双方都安装这个软件,使用时要求双开打开软件并且接受连接即可,最大优势在于此软件任何一方都不需要拥有固定IP地址,双方都可以相互控制,只要连入Internet即可,不受防火墙影响!

  一、内网IP只能在内网局域网访问连接,在外网是不能认识内网IP不能访问的。如有路由权限,且路由有固定公网IP,可以通过路由的端口映射,实现外网访问内网。如无路由,或路由无公网IP,需要借助第三方开放的nat123端口映射网络辅助实现外网访问内网。

  端口映射网络辅助的好处是适用于任何网络环境,外网访问内网的实现过程:

在内网安装并启用nat123端口映射。添加映射,配置内外网映射信息,对应内网IP端口和外网自己的域名。外网地址可直接使用提示默认域名。

NAT映射后,通过域名访问,即可以连接内网对应IP应用。

二、要用到第三方开放的花生壳端口映射网络辅助实现外网访问内网。

方法

1、在内网安装并启用花生壳端口映射。添加映射,配置内外网映射信息,对应内网IP端口和外网自己的域名。外网地址可直接使用提示默认域名。

2、点击你想映射的域名,进入花生壳端口映射添加界面,点击打开内网映射。

3、应用名称可以随便填个好记的,内网主机就是你想被公网访问的那台电脑IP地址,内网端口就是希望被映射的端口,如下。我的内网主机是本机,就是19216821250,希望被映射的端口是1024。点击确定,就启动端口映射了。

4、现在端口映射窗口就会添加一条映射记录,此时,花生壳映射后,通过域名访问,即可以连接内网对应IP应用。公网只要使用花生壳分配的这个域名+端口,就可以访问内网的主机了。

首先要在内部服务器上开启允许外部访问的权限(根据应用不同,有些是开启端口)

然后在出口网关做nat或者用花生壳等工具,生成外部访问的方法或者域名等(如果是开启端口,可以通过ssh,telnet等方法远程访问)

具体取决于你访问内部服务器的什么资源,楼主描述问题太模糊了希望能给楼主提供一个思路

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么才能在外网访问内网服务器的网站?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情