本文目录:
- 1、为什么用IP无法访问网站,域名可以访问?
- 2、输入一个ip地址,打不开网页,显示‘请使用域名访问网站’这是怎么回事,怎么打开?
- 3、用公网ip无法访问自己的网站
为什么用IP无法访问网站,域名可以访问?
我们访问网站都是通过域名进行访问的,偶尔会使用网站ip进行访问,如学校通常使用ip登录教务处,但很多的时候我们无法通过ip进行访问其他网站,这就涉及到服务器的问题了。
网站都是依托在服务器上面的,而服务器有很多种,阿里云有ecs、虚拟主机等。不得不说的是我们在访问网站的时候会涉及到一个dns解析的过程,是将浏览器地址栏的域名转化成ip地址的一个过程,这个过程是由dns服务器执行的.
我们知道,要用一个域名访问特定的网站,这个域名必须要已经解析,并且指定网站所在服务器的ip。实际上,域名并不是一个网站的必须要素,使用域名只是为了方便记忆和推广,毕竟ip地址是一段无规律的数字,不方便记忆。
通过域名访问网站最终也是通过寻找ip地址来实现的,不过为了安全和功能上的考虑,目前各大主机商都不支持使用ip地址直接访问,这样可以使用cdn加速和其他安全防护,保护主机真实ip,也就是需要通过域名才能访问某个特定网站。
输入一个ip地址,打不开网页,显示‘请使用域名访问网站’这是怎么回事,怎么打开?
因为一个IP地址的服务器,通过IIS可以容纳多个网站,而对应的IIS的设置里,一个IP可以绑定多个域名;因此输入的IP可能指向服务器的多个网站,所以IIS没有办法相应,操作方法如下:
1、首先点击“开始”选择“运行”也可以按Windows + R组合键直接打开,如下图所示。
2、输入“cmd”然后“确定”或者按Enter键,如下图所示。
3、当出现“命令提示符”窗口时, 键入ping +任何网站域名名称以检查IP地址,然后按Enter键查看网站IP地址。
4、这时将测试网站IP **********.com,我们将进入带有内容ping**********.com的命令提示符窗口,然后按Enter,这是**********.com IP地址的结果。
用公网ip无法访问自己的网站
这个要看情况的,通常一台web服务器上可以有很多个网站,有可能有几百个,但是这台web服务器很可能只有一个固定ip,像这种情况下,不能用ip来直接访问网站,但是如果这台web再加一个固定ip(如220.181.43.130),然后把这个ip分配给某一个具体的网站,例如,在这种情况下,你就可以通过这个220.181.43.130来访问了,否则就不能访问。
注:一台电脑是可以有多个固定的ip的。
本文来源:https://www.yuntue.com/post/119694.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏