域名解析,是域名到 IP 地址的轉換過程。IP 地址是網絡設備的數字標識,爲了便於記憶,採用域名來代替 IP 地址。域名的解析工做由 DNS 服務器完成。node
若你的服務器還未安裝 DNS 服務器角色,請先安裝。如圖 1 所示:瀏覽器
圖 1服務器
若創建二級域名,須先創建頂級域名,並在此基礎上,創建二級域名。網絡
創建 DNS 域(頂級域) amnode1.net,以下圖所示。測試
圖 2網站
圖 3操作系統
圖 4.net
創建二級域名,也就是建立主機頭。以下圖所示:命令行
圖 53d
另外,
圖 6 泛解析
如圖 6 的「名稱」填寫通配符*,則代表是泛解析(泛域名解析)。所謂泛解析,利用通配符作二級域名,以實現全部的二級域名均指向同一 IP 地址,即 *.amnode1.net 解析到同一 IP 地址,如 bbs.amnode1.net、www.amnode1.net、mail.amnode1.net,甚至 123.amnode1.net,都將指向 192.168.1.210。
圖 7
本例中,有兩個Web 應用程序,所以,在此處創建兩個主機頭,分別爲 www 和 bbs,如圖 6 右邊所示。
也許你會問,這兩個二級域名都指向同一個 IP 地址,那客戶端瀏覽器訪問的時候,如何知道訪問的是哪一個應用程序?目前看是這樣,可是你別忘了 IIS?IIS 裏有「端口」、「主機頭」等相關設置,並且一個網卡,能夠有多個 IP 地址。這就是「分層」思想的好處,DNS 服務器只是將域名轉換成IP地址,至於接下來的事,它徹底不去管,交給 IP 地址那個服務器去處理。
在你服務器的網絡設置中,DNS 服務器地址設置爲 192.168.1.210。
圖 8 服務器「網絡設置」
在命令行,運行 nslookup 測試上面創建的二級域名。如圖 8 所示。
圖 9 nslookup
圖 10 在 IIS 新建兩個 Web 站點
創建兩個站點,分別爲 www.amnode1.net 和 bbs.amnode1.net,除了「網站名稱」、「物理路徑」、「主機名」不同外,其餘選項均可以同樣。
而後,客戶端網絡設置中,顯然要設置 DNS 服務器地址,爲 192.168.1.210。再 PING 下這兩個二級域名,是否正常,若正常,則可用瀏覽器正常訪問 www.amnode1.net 或 bbs.amnode1.net。
圖 11 在客戶端 PING 服務器上的兩個 Web 站點
實際中,也採用三方 DNS 的服務,好比花生殼,可是原理都是同樣的。在花生殼網站控制檯設置。