您的位置:首页 > 运维架构 > 网站架构

无DNS在iis上部署网站

2016-10-14 14:42 99 查看
开发人员把自己的电脑作为服务器进行部署网站有两种方式: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iis 主机名 主机头