YH533388银河
全部
All
当前位置: 首页 > 新闻资讯 > 网站通过域名可以访问而使用IP地址却无法访问,这是什么原因?
相关新闻
  • 什么是营销型网站,它又具备什么特点?

    2026-05-22 16:44

    随着互联网的不断发展,电子商务的迅速崛起,很多企业对网络营销越来越重视,网络营销扩展了企业的销售渠道,销售占比也在不断的增大。但是这其中也存在着很多问题,如怎样才能把网络营销做好,这里不得不

  • 经常说的三站合一是什么呢?

    2026-05-20 15:24

    1.电脑网站指针对普通PC电脑上或笔记本的屏幕进行排版设计的网站,只有在普通PC电脑上或笔记本上浏览才能获得很佳用户体验,这一类的网站可以统称为电脑网站。在电脑上也可以访问手机网站,只是

  • 未来5G赋能智慧医疗将为我们带来什么?

    2026-05-18 12:05

    5G网站制作毫秒级的低时延优势能大大减少急救时间,让“院前”急救人员与“院内”急诊抢救医护团队真正实现“零时差”融合,为伤者开辟一条绿色通道。当5G急救车赶到现场时,医务人员就可以通过车上安

  • YH533388银河建站小编与您分享常用两大类型网站

    2026-05-16 18:01

    正值互联网经济高速发展的时代,网站开发作为现在大小企业的标配,已成为一个热门话题,相信各个企业主,在做网站开发之前肯定也是考虑到很多问题,比如哪家网络公司从设计到开发比较专业?企业在做网站建

  • h5网站建设方案

    2026-05-14 14:48

    现在再提起h5大家都已不再陌生,这是一个新兴的前端开发语言,已经被大量应用到各个领域,而在网站建设行业的应用则更为广泛,通过h5技术制作完成的网页,能够打通PC、手机、Pad等多种终端设备,

网站通过域名可以访问而使用IP地址却无法访问,这是什么原因?

返回列表
发布时间:2026-05-12 08:32
作为网站管理者,必须要了解一些http、服务器相关的知识,那么今天小编给您讲述一下网站为什么通过域名可以访问而使用IP却无法访问,这究竟是什么原因呢?
网站制作案例

问题的前提是,需要更改host访问网站,且更改后能成功访问,说明DNS不能获得正确的IP地址,但通过正确的IP地址可以连接到正确的服务器上。
种可能:
假如是一次单纯的http请求,指定host用域名访问和直接输入ip地址访问,效果应当是一样的,但于一次请求。现如今,当你打开一个网页,事情会变得复杂很多,网页不光是一个html,还有许多css样式、javascript脚本、其他网页元素(Flash等)需要下载,执行js脚本或Flash插件的时候,还会进行新的网络请求。
html里包含的css、js资源地址,以及js脚本发出的网络请求地址,可能是用域名记录的(而非IP地址)。假如是改host的方式,那么你的系统知道,这个域名对应正确的IP地址,可顺利访问。如果是没有host,输入IP访问,那么对于网页资源、脚本中的域名地址,系统不知道这个域名是你输入的IP,仍需要通过DNS获取IP地址,DNS有问题的话,不能正确加载。
防火墙很早只做DNS劫持、污染,通过域名得不到正确的IP,如果你ping一个网址,实际ping的是假的IP地址,可能是超时无响应,可能是错误的服务器的回应,但你ping它的IP地址,结果是正确的,所以改host有效。后来防火墙高级了,可以阻拦、劫持你的请求,那么怎么ping都会出问题。值得注意的是,仍有很多网站只有DNS污染,没有针对IP地址的行为(或网站IP地址在不断更新而防火墙的更新慢一拍),所以改host仍然有效。
第二种可能:
有些网站服务器端程序需要通过你的URL来决定返回的内容(可能一个IP地址上的服务器需要同时提供两个网站的访问),那么你的URL中不包含正确的域名,服务器程序没办法回应你(不知道你要访问的到底是什么),只好返回个错误。
如果用户可以补充网页错误的内容,很好是Chrome中的Developer Tools(F12键)中Network选项卡中的内容,或者提供网页URL地址、IP地址等,会对问题有很大的帮助。