本机在内网,需要用公网ip访问服务器但是不行,但是用内网地址可以

我简略点说。。
在内网本机ip是1,服务器ip是2,我们的公网ip是A。我现在要用外网地址访问服务器但是不行,内网地址访问没问题。“在cmd里显示,正在ping A 具有32字节的数据:来自2的回复 ....” 如果本机ip把1改成3,就一切正常“在cmd里显示,正在ping A 具有32字节的数据:来自A的回复 ....” 。还有,如果把服务器ip的2改成别的,本机ip怎么改都不通了。求助大神!!!!!!!多谢多谢
补充一下,dns都用的电信的202.96.209.133

第1个回答  2014-11-24
本机ping不通时看看是不是ip冲突了,
你们的外网和内网是怎么连接的?是通过接口转发的么?还是服务器直接就可以上外网追问

ip冲突会有提示而且不能上网,这个可以排除。就路由使用公网ip连接内外网,服务器和其他电脑一样,但服务器的的ip在路由里是作为DMZ主机,而且映射了几个端口以便访问。你仔细看看我的提问,我改本机ip会影响ping和访问结果的,只是设置问题会这样吗?

第2个回答  2014-11-24
这个要做映射的吧,不把服务器映射出去,外网打死也不能访问啊追问

我想要解决这个问题,不是怎么绕过这个问题额。现在这个现象出现的原因可能是什么搞不明白啊

追答

如果网关设备不是你控制的,问题很难解决,这个必须由网关设备来做映射,
如果管理员可以帮你做映射才可以,否者就算你用VPN拨号都拨不进去的

追问

我路由找过了 就只做了个DMZ主机 开放了几个端口 没别的 而且最关键的一点,如果是映射,会出现个别ip的无法访问吗?

追答

做映射应该是全部都能访问的,你现在是有人能用有人不能用?

本回答被网友采纳

内网能用公网IP的方式访问局域网内服务器,但公网不能访问。该怎么...
服务器设置为内网ip。。不要管dmz。那个是非军事区。拨号网络只有1个ip。如果是tp-link的路由器。在转发规则》虚拟服务器,里。把你需要提供给外网了的服务端口转发到内网服务器ip上。比如提供web服务。就设置转发80端口到内网服务器的ip上。

如何让内网用公网 IP 地址访问内网服务器
首先这台服务器所在的局域网内的路由器上做一个端口映射,对应你这个服务器的局域网的IP地址 然后你在你的局域网内 方位这台服务器的公网地址就可以了 服务器的这个公网地址如果是固定的 直接用这个公网的地址访问就行了 ,如果是不固定的,那么你就得使用DDNS ...

内网可以访问自己的公网ip地址(直接进入了家里路由器设置首页),用外网...
这个解释起来比较复杂,外网不能访问,是因为在路由器上没有设置虚拟服务器,外网的数据被路由器直接屏蔽了,所以显示无法访问。想访问的话,在路由器管理界面设置虚拟服务器(或者叫Forwarding),不同的路由设置方法不一样,你还是看看说明书吧

如何让内网用公网 IP 地址访问内网服务器
首先保证内网主机能够访问互联网,然后在防火墙或者路由器上添加公网地址到内网服务器地址的映射。

内网用户怎样用公网IP访问内部服务器
内网用户使用的是NAT上网吧,这样的话,他们就已经变成公网IP地址了,你再用公网IP来访问服务器就变成自己访问自己了。而且本来就在一个局域网内,你又用公网来访问,就是绕远路了,不划算。

内网怎么通过公网ip访问内网服务器
访问其他内网的服务器吗?有固定公网ip就很简单,直接设置域名什么的就行,动态公网ip的话,用ddns就行,如果没有只有内网ip,也不想申请公网ip,就只能用花生壳内网穿透这种方案了~

为什么局域网内才能用公网ip访问电脑上的网站?
这样的情况个人建议用360安全卫士功能大全里的断网急救箱诊断修复 ,修复后就可以正常。

内网使用公网ip访问问题
如果设置了dmz主机后,不用做任何设置,根本不需要做映射的,我不知道你是不是开放了路由器的远程访问,如果开放了路由器的远程访问,最好是改下路由器的远程访问端口。端口映射的主要目的是当一个局域网有多台服务器的时候才需要的,如果你只有一台服务器的话直接做dmz主机就可以了。

本地或内网用公网ip和域名都不能访问,但外网的人可以访问。怎么办...
那在路由器里进行设置一下,将放置站点程序的IP,做好内网映射 和外网映射 就可以了。

公司内部人员可以用我的ip地址打开网页,可是外面的人却打不开,为什么...
内网相对于外部INTERNET网是封闭的。内部可以访问但外部不可以。需要外部访问的话要把你的IP映射到外部去才行

相似回答