无DNS,iis部署网站

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

这两种方法的区别:

第一种方法比较简单,如果没有特殊需求使用第一种方式即可,访问时在地址栏中直接输入ip地址和端口即可。这种方式发布的网站访问时直接使用ip地址访问没有经过DNS服务器进行域名解析即没有域名解析的过程。方便快捷。

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

原文地址:https://www.cnblogs.com/wangzl1163/p/6341132.html