无DNS在iis上部署网站

Posted 仰望星空的代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无DNS在iis上部署网站相关的知识,希望对你有一定的参考价值。

开发人员把自己的电脑作为服务器进行部署网站有两种方式:1、不指定主机名,分配ip地址和端口,2、指定主机名,不分配ip地址(如果分配了ip地址会无法访问),可以使用默认80端口或设置为其他端口。

这两种方法的区别:

第一种方法比较简单,如果没有特殊需求使用第一种方式即可,访问时在地址栏中直接输入ip地址和端口即可。这种方式发布的网站访问时直接使用ip地址访问没有经过DNS服务器进行域名解析即没有域名解析的过程。方便快捷,另外一个优势是在同一局域网的电脑也可以通过ip+端口来访问你电脑上的网站。

第二种方法部署网站就有点复杂了。首先要清楚主机名的概念,主机名就是平时所说的域名,假设百度使用的是iis服务器,那么部署时主机名就是www.baidu.com即百度的域名。访问这种方式发布的网站时可以使用域名进行访问,这其中就存在了一个域名解析的过程,需要配置DNS服务器。作为开发人员配置DNS服务器是没有问题的,如果不想配置那么就要做一个假的DNS解析过程。这就要修改hosts文件了,在hosts文件中加入127.0.0.1空格+域名进行配置。比如:127.0.0.1  www.Mr.Robot.com。这种方式有一个限制是只能本地电脑访问。

注:hosts文件路径:C:\\Windows\\System32\\drivers\\etc

以上是关于无DNS在iis上部署网站的主要内容,如果未能解决你的问题,请参考以下文章

如何将网站部署到IIS服务器上

在具有 80 端口的 IIS 上托管 2 个网站 1,在 Xampp 8081 端口上托管 1 个网站

怎么把JAVA网站项目部署到IIS上

如何将c#做好的asp.net网站部署到iis上

IIS网站本机可以访问但局域网其他机器无法访问 解决方法

项目部署到iis上是干啥用的呀?求各位大佬解释一下,小弟刚接触网站开发,谢谢啦