A. 怎么才能在外网访问内网服务器的网站
一、确保页面在内网可正常访问
比如,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 地址 . . . . . . . . . . . . : 192.168.0.123
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.0.1
2、外网IP的查询办法:
打开浏览器,输入网址“ip.cn”,并按Enter键前往,即可看到外网IP了。
当前 IP:122.233.45.140 来自:浙江省杭州市 电信
GeoIP: Hangzhou, Zhejiang, China
三、设置本地的路由器的端口转发功能
1、登陆路由器(TP-LINK)的管理页面(http://192.168.0.1/);
2、在“转发规则-虚拟服务器”下设置:
服务端口号:8080
IP地址:192.168.0.123
协议:ALL
状态:生效
或者在“转发规则-DMZ主机”下设置“虚拟服务”:
DMZ 状态:启用
DMZ 主机IP地址:192.168.0.123
设置并保存好后,就可以通过外网IP访问内网的网页了:
http://122.233.45.140:8080/
DMZ(Demilitarize Zone)即非军事区,它将主机从防火墙内暴露给外网。
它无需设置端口,也就是所有端口全部开放,所以,安全风险很大。
B. 如何让外网访问内网ftp服务器
在原办公楼的路由器上要做端口映射,即把从外网来访问路由器IP的FTP服务,映射到内网的FTP服务器IP上去,相当于转发了。因为外网的人最多只能访问到路由器,不可能直接访问到内网的FTP,一转过去就可以了。
第二由于宽带的IP是不固定的,新办公楼访问宽带路由器用IP访问也不好记,麻烦。所以还得要DDNS(动态域名解析),这类服务有花生壳(免费)等,申请帐号后,会给你一个域名。
第三把申请到的动态域名在原宽带路由器里面绑定,现在一般的宽带路由器都内置DDNS功能,你只需启用该功能,并填入申请到的账号即可。如果你的宽带路由器不支持内置的DDNS功能,也没有关系,你去你申请域名的网站下载一个客户端。在原路由器下面的任意一台电脑(在不在FTP服务所在电脑也都无所谓),并运行客户端(当然也是要账号)。
此后,在新办公楼的同事就可以用你申请到的域名访问FTP服务器了,这边不用作任何设置的,所有的设置都是在原路由器那边
QQ41977254
C. 为什么在局域网内用域名访问内部服务器网站不通
因为局域网内没有建立域名解析服务器,所以不能在局域网用域去访问服务器,可以用IP地址直接访问。
D. 内网可以通过域名访问内网的另一台机上的网站,去不能外网来访问这个域名
你是内网通过域名访问可以,外网不行。那么你可以做一下Ping试验
首先就是在内网机上,点开始->cmd,输入 ping 域名,看一下回复的网址,就是那个域名解析出来的网址,是你们的内网IP还是公网IP,如果不是公网IP,肯定是域名解析出了问题。你要到域名解析网页上更正一下。
第二,就是确认你们的公网设置(路由器或硬件防火墙)是否做了转发。比如路由器上做映射服务器从80端口到内网网站服务器的80端口,协议为TCP/IP,或做硬件防火墙端口转发至内网服务器的80端口,协议为TCP/IP。
E. 外网访问不到内网服务器
会不会是防火墙的为问题,既然已经解析到了域名说明53端口是打开而且是允许的,那么检查一下防火墙策略吧。
F. 外网访问不了内网服务器这是为什么
朋友,那你内网访问得了吗?如果访问得了,那就是域名解析没做好,如果内网都不能访问,那就是内网的问题了!一些信息化程度较高的企业已经遇到了这个问题,并且苦寻无方,现实中有很多活生生的案例。随着中国企业信息化的发展,这些问题将会越来越普遍,越来越突出,所以,这并不是危言耸听。
在组网基本结构基础上,加载免疫网络解决方案,全面支撑网络上的信息化应用,保障企业网络的正常运行,构成可靠的免疫网络。
G. 思科2811C路由器内网用户不能通过外网域名访问内网WEB服务器
如果开启了DHCP服务,将 dns-server 218.30.19.40 改为dns-server 192.168.100.1试试。如果没有DHCP服务,将每台机子的dns设为192.168.100.1
H. CISCO 1821 路由器,无法从外网用域名访问内网WEB服务器
ip nat inside source static tcp x.x.x.x(server) 80 x.x.x.x(外网ip) 80 extendable
如果你外网接在1841上面就在1841映射web服务器 但是我看你有一条映射81端口的命令 难道web服务器改成了81端口么?
ip nat inside source route-map edwin interface FastEthernet1 overload
这条命令source是 route-map 而你却写的是access没写 route-map应该改成下面的
ip nat inside source list 101 interface FastEthernet1 overload
access-list 101 permit tcp any any
修改成
access-list 101 per ip 192.168.0.0 0.0.255.255