⑴ web服务器 我在服务器上放了个网站我用域名可以访问 但是我用ip不能访问
一个主机上可以放多个网站,如果用IP地址,肯定没办法访问。
因为一个IP地址对应多少网站,那你输入IP,服务器也不知道跳到那个网站上。所以通过IP地址一个网站也打不开。
因此只能用域名才能访问。
⑵ web服务器不能访问
搭建IIS,然后搭建web 设置好ip就可以了,他们能通过http://your ip 来访问你的web
如果你想用域名就要搭建DNS来解析,而且要其他人的电脑指向你的DNS地址
⑶ 一个网站用域名可以访问,用ip不能访问,是为什么
一个ip可以指向多个网站,一个域名也可以绑定多个ip。在访问网站时都是通过域名访问,在浏览器中输入对应的网站域名,然后通过dns服务器进行解析找到对应的主机地址,从而获取网站数据,而直接输入ip访问属于反向解析,由于网站开发者在一个主机ip上会存放多个网站资源所以在使用ip访问时无法查询到访问的是哪一个网站资源故而会无法打开。
一个ip可以指向多个网站,一个域名也可以绑定多个ip。在访问网站时都是通过域名访问,在浏览器中输入对应的网站域名,然后通过dns服务器进行解析找到对应的主机地址,从而获取网站数据,而直接输入ip访问属于反向解析,由于网站开发者在一个主机ip上会存放多个网站资源所以在使用ip访问时无法查询到访问的是哪一个网站资源故而会无法打开。
所以当一个ip对应多个web站点时,单单通过一个ip地址时无法匹配到用户需要访问的是哪一个web站点故而是无法正常访问的,然而通过域名,就能在主机的host文件中找到需要访问的是哪个web站点,从而返回正确的网站数据。如果一个ip只对应一个web站点,那么网站开发者也许禁止反向解析。会屏蔽掉ip地址直接访问,或者更改web默认端口。
⑷ web服务无法使用本机ip
是可以的,你把你的电脑IP设置为。固定IP不要设置为动态IP。还有华夏在路由器里面映射,你这台电脑的IP才可以。
⑸ 局域网内WEB服务器无法通过内网IP访问
是DNS解析的问题
你公司网络的DNS应该都是你们当地公网的
你可以弄个单独解析用的DNS服务器,把网内DNS IP都换成这个服务器的
再把这个服务器做解析到你WEB服务器就行了。
如果你的网关是路由器或防火墙之类的硬件,那也可以加命令来实现内网不跳转出去直接访问你内网服务器。
命令视你硬件品牌而定,思科、华为、3COM都有自己不同的命令。
⑹ 自己电脑做WEB服务器,内网IP能登陆,外网IP无法登陆
这和网络技术有关。
IP地址不够用现在是很明显的。所以在路由器段都有NAT技术来扩展。大致流程是:比如有3台电脑通过一台路由器上internet,电信分给你的IP是202.101.3.3。三台机器内网IP分别是192.168.1.1,192.168.1.2,192.168.1.3。大致过程是内网三台机器之间发消息需要通过内网IP即可。比如1号机器找2号机器,只需要地址192.168.1.2如果1号机想找INTERNET上面某台机器。他只需要知道这台机器IP即可。然后他就把信息封装成包后,加上IP地址,路由器就会把包发送到INTERNET上。当INTERNET上机器得到信息包后,绝大部分会返回信息的(因为大部分通信是双方互发信息)。他就会把包组织好后,加上地址202.101.3.3然后INTERNET路由器最终会把包送到你的路由器上。此时有3台机器都是连在这个路由器上,路由器就会不知道把这个包到底是给1号还是2号还是3号机器。NAT技术就是通信是进程的通信,进程必然需要指定端口号。所以在你的发送包通过你的路由器出去的时候,路由器会把你的端口号和你的地址记录下,等对方返回信息时候(当然是返回给你发送端口号),路由器就会把原来202.101.3.3的地址换成内网地址(根据它记录的端口和内网地址的关系)然后给正确的机器。当然在处理完后会将这个记录抹去。
现在比如说你的情况,你是希望外部网络可以访问你内网一台机器上的IIS(我没看过IIS,记忆中是台WEB服务器吧),那么你就通过电信给你的IP加上端口号:80(这是HTTP请求端口号)。访问你的机器。当请求信息包送到路由时候,路由就会犯迷糊,因为在他记录的信息中,没有内网IP和80号端口的记录印射信息所以就找不到。你要做的就是把这种印射信息记录到你的路由器上。这个设置因具体路由器不同而不同,你可以查路由器的帮助手册或者打电话给路由器生产商的技术支持。
最后,注意防火墙。要让路由和你的电脑对应的请求端口号要打开。不然会被拦截掉,当然80号端口比较常用一般都是打开的。我不知道IIS用的是不是80号端口。
⑺ Web服务内网IP无法访问,公网IP却可以访问,这是怎么回事
Tomcat的机器系统上有没有装什么杀毒软件?
以前也试过类似情况也是防火墙关,本地、外网访问没问题(打开了DMZ),但同网段的设备无法
访问,折腾半天发现是杀毒软件独立的防火墙把8080端口给拦截了。。
⑻ 公司电脑不能访问WEB服务器上面的网站
是你们公司内部网络的问题,你们公司内部应该有防火墙或
路由器
之类的设备里面设置有这方面的设置。
⑼ 如何解决Web服务器能Ping通但不能访问
DNS出了问题吧,你ping是ping的IP地址,配置正确当然能ping通,而Web服务器是有有域名的,需要正确的DNS地址,帮你在DNS服务器中找到你需要的Web页面的IP地址
⑽ web服务器无法访问
防火墙关了试试,一点点排除一下