1. 程式人生 > >無DNS在iis上部署網站

無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