一个网站用域名可以访问,用ip不能访问,是为什么?

「已注销」 2009-06-25 11:50:03
我看网上说是虚拟主机的问题,但是两种情况对浏览器不都一样吗。浏览器也是先解析域名,再向得到的ip地址发get请求,网站服务器怎么判断这两种情况发的包的不同?
...全文
3505 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaissohard 2009-07-19
  • 打赏
  • 举报
回复
我在公司上内网加不加都可以上内网主页的啊
javaissohard 2009-07-19
  • 打赏
  • 举报
回复
加不加http://有什么不一样的吗
jsjwlxh 2009-07-11
  • 打赏
  • 举报
回复
按道理两者都是可以访问的
但是你用IP访问的时候往往是虚拟的服务器IP
不能确定实实的IP
飞起航 2009-06-26
  • 打赏
  • 举报
回复
举例说明:
http://202.108.22.43/
http://www.baidu.com/
都可以访问百度,你用ip访问时没有加http:// 的话是不能访问的
ppgiang 2009-06-25
  • 打赏
  • 举报
回复
域名是你的吗?
「已注销」 2009-06-25
  • 打赏
  • 举报
回复
现在有个网站,域名解析不同时间得到不同ip地址,我只想使用其中一个固定ip,但是用这个ip没法访问网页,必须先域名解析,有什么办法?
「已注销」 2009-06-25
  • 打赏
  • 举报
回复
找不到网页
您要查看的网页可能已被删除、名称已被更改,或者暂时不可用。

--------------------------------------------------------------------------------

请尝试以下操作:

如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。

打开 97.7.188.02 主页,然后查找指向您感兴趣信息的链接。
单击后退按钮,尝试其他链接。
单击搜索,寻找 Internet 上的信息。



HTTP 400 - 错误请求
Internet Explorer
ppgiang 2009-06-25
  • 打赏
  • 举报
回复
用IP访问显示啥东东?
因为是虚拟主机,主机上放置了NNNNNN个网站,而每个网站绑定1个或以上域名,所以用域名访问主机可以解析到网站目录,但用IP的话服务器就不知道解析到哪个目录了!!!
一笑拔剑 2009-06-25
  • 打赏
  • 举报
回复
这个是不一样的

iis的默认网站才会访问ip就能访问到域名

我举个例子你就明白了,如果你一台机器上有两个网站,那么你虽然可以访问两个网址都解析到同一个vip

但是服务器给你发送的内容是不一样的。

ppgiang 2009-06-25
  • 打赏
  • 举报
回复
那就基本没办法了!!!http请求里包含了域名信息,所以用域名访问,虚拟主机服务器会根据域名来返回网站,直接用IP访问因为没有域名信息所以服务器不知道要访问的是哪个网站目录,只有共享IP的虚拟主机或者VPS才有这情况,像有邦定独立IP功能或者独立主机的那些服务器就不会有这问题了
「已注销」 2009-06-25
  • 打赏
  • 举报
回复
不是我的
ppgiang 2009-06-25
  • 打赏
  • 举报
回复
用域名转发可以实现

3,581

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 网络设计与维护
社区管理员
  • 网络设计与维护社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧