使用IP访问和域名访问不一样吗-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用IP访问和域名访问不一样吗

2019-02-19 23:35:22 6791 1

http://client-hot-update.oss-cn-beijing.aliyuncs.com/*.zip

59.110.185.125/*.zip

前者可以下载,后者不能,出现了400的情况,不知道为什么?

域名解析完不是这个地址了吗,然后加上路径,两者不一样吗?

最近一位在沧州的移动网络用户使用我们客户端软件(不是浏览器,没有http缓存)时出现一个404,请求的是一个阿里云OSS地址,经过排查,发现它的电脑上下载这个地址会被重定向到一个 IP 地址然后导致了404.

一开始我怀疑是运营商缓存了DNS,可是它的IP地址后面的路径要比原域名的路径长,这可能不是DNS缓存把

然后,我也想过是否是运营商直接把这个资源文件缓存了,为了减少DNS查询,直接从运营商的缓存服务器取。可是,为什么只有当我更新阿里云OSS文件的时候,它才会404,这表明这个IP地址的资源是和阿里云OSS源站同步的

取消 提交回答
全部回答(1)
  • 一溜
    2019-07-17 23:28:39
    已采纳

    1、访问一个http资源的时候,如果资源提供方使用的httpserver启用了虚拟站点,那么使用域名跟使用ip访问的结果很可能是不同的:域名才可以正确访问,ip不行。因为虚拟站点就是使用域名来识别不同的站点,从而提供正确的资源。
    2、你的客户的问题,有可能是遇到的dns劫持


    1、目标资源应该是使用了虚拟主机来提供web服务,这种情况下,直接使用ip访问都是拿不到正确的资源的
    2、你的客户可能遇到了的dns劫持或者http劫持。可以尝试使用https来看看是否可以解决这个问题。

    1 0
相关问答

1

回答

json可以使用 for-in 和for循环来访问数组吗?

2021-12-01 11:40:41 294浏览量 回答数 1

3

回答

ip和域名的映射在哪里配置?

2019-03-06 17:51:18 948浏览量 回答数 3

0

回答

将我的ECS迁到访问bitmex最快的区域,应该迁到哪里合适?如何迁?

2019-03-09 23:43:59 260浏览量 回答数 0

1

回答

我无法通过ip地址和域名访问我的云服务器

2019-01-05 18:09:40 399浏览量 回答数 1

1

回答

静态网址不能访问

2018-09-08 20:10:58 593浏览量 回答数 1

3

回答

使用域名+端口号+项目名可以访问到项目,怎么实现直接通过域名访问到项目

2018-08-28 16:59:06 3173浏览量 回答数 3

1

回答

备案过的域名子域名访问不好用

2018-08-21 15:12:15 368浏览量 回答数 1

2

回答

为什么外网不能访问服务器的公网ip和域名

2017-08-20 10:20:58 1946浏览量 回答数 2

2

回答

解析后域名无法访问

2016-09-17 10:49:43 3296浏览量 回答数 2

1

回答

请问备案通过后域名为什么还是访问不了?

2014-02-07 13:00:04 6161浏览量 回答数 1
+关注
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载