利用iis创建网站后为什么不能设置主机名

Posted azelibertas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用iis创建网站后为什么不能设置主机名相关的知识,希望对你有一定的参考价值。

主机名

主机名就是网站的域名,通俗说就是网站地址(如:www.baidu.com)。
设置了主机名,而IIS确不知道主机名对应的地址在哪里。
举个例子,把www.baidu.com做为IIS网站的主机名,那访问的是百度呢?还是IIS的网站的内容呢?这个就涉及到域名解释了。

域名解释

域名解释步骤:先查找本地C:\Windows\System32\drivers\etc的hosts文件有没做域名记录,如果有,返回;
如果没有,就到域名网内查找DNS解释;如果还是没有的话,就继续到外网查找DNS记录。
平时我们在本地塔建网站,用localhost可以访问就是因为C:\Windows\System32\drivers\etc的hosts文件做了记录,如果需要本地设置主机名(域名),那就必须要修改hosts文件。
所以,在浏览器里输入域名,浏览器先检查C:\Windows\System32\drivers\etc的hosts文件有没相应的主机,如果有,就再来读本地的IIS的配置;如果hosts文件里面没有对应的主机,那浏览器就会向互联网查找对应的地址。

参考资料

https://zhidao.baidu.com/usercenter?uid=c6084069236f25705e79de02

以上是关于利用iis创建网站后为什么不能设置主机名的主要内容,如果未能解决你的问题,请参考以下文章

iis为啥不能通过主机名登陆网页?

只有一个主机和独立ip,iis和php怎样共享80端口。

IIS7下设置https主机名灰色无法修改

IIS7 怎么发布网站

无DNS在iis上部署网站

linux虚拟机输入修改主机名代码后现实该文件不存在