2016 - 2024

感恩一路有你

域名无法访问的原因 用ip地址可以访问,用域名却不能访问应该怎么解决?

浏览量:2783 时间:2021-04-01 16:12:15 作者:admin

用ip地址可以访问,用域名却不能访问应该怎么解决?

全部展开

因为它是一个虚拟主机,主机上放置了n个网站,每个网站都绑定了一个或多个域名,所以使用域名访问主机可以解析到网站目录,但是使用IP,服务器不知道解析到哪个目录

!由于HTTP请求包含域名信息,虚拟主机服务器将根据域名返回网站。直接IP访问的原因是没有域名信息,所以服务器不知道访问哪个网站目录。只有共享IP的虚拟主机或VPS才有这种情况,如具有独立IP功能的服务器或独立主机可以通过域名和IP直接访问。

为什么有些网站可以通过主机访问,但不能直接输入IP?

第一种可能性:

如果是一个简单的HTTP请求,指定要使用域名访问的主机,并直接输入IP进行访问,效果应该相同,但只有一个请求。现在,当你打开一个网页,事情会变得更加复杂。一个网页不仅是HTML,还需要下载许多CSS样式、JavaScript脚本和其他网页元素(flash等)。当您执行JS脚本或Flash插件时,还将发出新的网络请求。

以及脚本中的IP地址和JS(而不是可能的IP地址和JS记录)。如果这是改变主机的方法,那么你的系统知道这个域名对应正确的IP地址,可以顺利访问。如果没有主机并且输入了IP访问,那么系统不知道web资源和脚本中的域名就是您输入的IP,仍然需要通过DNS获取IP地址。如果DNS有问题,它将无法正确加载。

当初,长城只做了DNS劫持和污染,无法通过域名获得正确的IP。如果Ping一个web地址,实际Ping是一个假IP地址,这可能是超时和没有响应,或者是服务器的错误响应。但是如果Ping它的IP地址,结果是正确的,因此更改主机是有效的。后来,墙先进了,你可以拦住,劫持你的请求,那怎么平就成问题了。值得注意的是,目前仍有很多网站只存在DNS污染,并且没有针对IP地址的行为(或者网站的IP地址不断更新,墙的更新也很慢),所以更换主机还是有效的。

第二种可能性:

WiFi已连接但不可上网是什么原因?

当我连接到WiFi时,有几个原因导致我无法访问Internet。首先,我们通常说连接是指在我们的手机或计算机终端和WiFi设备之间建立无线通信。这只是计算机或手机与无线设备之间的通信。如果在无线设备中有一些安全访问控制,那么您使用的设备必须加入相位控制,只有这样您才能被WiFi设备信任并允许与外部用户通信。其次,如前所述,WiFi连接只意味着与WiFi设备建立通信。如果WiFi设备不能接入互联网,那么我们的终端设备也不能。第三,有时我们发现一些应用程序可以正常使用,比如QQ,但是我们不能打开网页。此时,我们需要检查网络设置中的DNS设置。有时,由于错误的DNS设置,域名无法解析,这也让我们感到无法访问网络。事实上,网络本身是连通的。

域名无法访问的原因 为什么ip可以访问但域名不行 域名访问

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。