您好,登錄后才能下訂單哦!
案例前的準備:電腦中需要安裝VMware虛擬機,此處附鏈接供實驗下載:
鏈接:https://pan.baidu.com/s/1V06orbCIXc7IY6oNNscJiQ 提取碼:ejii
案例開始前我們首先要知道DNS是什么:
DNS中文譯為域名系統(英文全寫:Domain Name System,縮寫為:DNS)是互聯網的一項服務。它作為將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。DNS使用TCP和UDP端口53[1]。當前,對于每一級域名長度的限制是63個字符,域名總長度則不能超過253個字符。
開始時,域名的字符僅限于ASCII字符的一個子集。2008年,ICANN通過一項決議,允許使用其它語言作為互聯網頂級域名的字符。使用基于Punycode碼的IDNA系統,可以將Unicode字符串映射為有效的DNS字符集。因此,諸如“XXX.中國”、“XXX.美國”的域名可以在地址欄直接輸入并訪問,而不需要安裝插件。但是,由于英語的廣泛使用,使用其他語言字符作為域名會產生多種問題,例如難以輸入,難以在國際推廣等。
簡單來說就是一個將域名翻譯成IP地址的系統。
部署DNS服務:
早期的時候使用HOSTS文件解析域名:此文件在電腦中的路徑如下圖所示
在最后etc的文件夾中就可以看到hosts文件
但是后期由于以下兩個原因后來改為DNS 解析域名:
下面我們來了解一下域名空間的結構:
下面我們來說一下DNS服務器的分類:
接下來我們來看一下DNS的查詢過程:以www.benet.com如下圖所示
這個時候我們可以用 一條解析域名的指令看下百度的DNS地址是多少:
我們在cmd中輸入指令nslookup www.baidu.com。,即可得到192.168.0.1這個域名
下面我們進進行DNS的搭建前的準備步驟::
我們以Server2016為DNS服務器,Win10為客戶端PC機
進入虛擬機中的Ssever2016系統,設置網卡模式為僅主機:
同時一定要注意的是在虛擬機的虛擬網絡編輯器里,VMnet1這個名稱下的DHCP選項不能勾選
此時我們進入虛擬機中的Win10系統,也設置網卡模式為僅主機:(同時將兩個接在VMnet1物理機上面進行運行,這樣就可以進行相互通信)
這個時候我們回到Server2016上進行網絡IP地址的設置
再次進入Win10系統進行網絡IP地址的設置,這里設置需要注意幾點:
1.需要和Server2016的IP地址在同一網段,即192.168.100.
2.首選DNS服務器的地址是Server2016的地址,即:192.168.100.100,操作如下圖所示
這個時候我們檢測一下網絡是否互聯互通,在Win10系統下使用cmd,輸入指令:Ping 192.168.100.100,這個時候是不能互通的,原因是因為防火墻未關閉,在關閉防火墻之后即可互聯互通,才可以進行后邊的搭建工作,具體操作如下圖所示:
接下來我們進行DNS的搭建工作:
進入server2016系統,開始菜單中選擇服務管理器,在儀表板界面全部加載完成后:
下面我們進入建立Web虛擬主機
①. 不同IP:一臺服務器上有兩個網卡
進入server2016系統,因為是多個網卡,現在只有一個網卡,故此時需要添加一個網卡操作如下圖所示:
接下來對新生成的第二個網卡進行配置設置,操作如下:
此時點擊確定會跳出提示框直接點擊確定,在進入網卡屬性,看IPv4中的IP地址是否成功配置,確定沒問題后建議重啟虛擬機中的Server2016系統,讓新設置的內容生效。重啟之后利用管理員身份進入系統,調出cmd,輸入指令ipconfig獲取IP地址,結果如下:
兩個都出現即為生效,接下來我們就可以操作下一步,搭建網站
此時我們進入IIS管理器,進行網站的基本設置,點擊編輯,選擇站點路徑為E:\yun,這個時候繼承成功,操作過程及結果如下:
在設置好之后我們進入Win10客戶端進入瀏覽器嘗試訪問看是否成功,在搜索欄輸入地址:192.168.100.100成功的話結果會顯示“this is yun web”,結果如下圖所示:
此時我們還有一個bigdata的網站需要新建,下面我們來操作如何新建網站
第一步:進入Server2016系統的IIS管理器,右鍵點擊網站,選中添加網站,
設置完成之后進入Win10系統瀏覽器,搜索欄輸入地址192.168.100.110敲回車,可以訪問到的界面顯示為“this is bigdata web”,此時不同IP的兩個網站均實驗成功。
②.相同IP,不同端口
此時我們進入server2016系統,進入到IIS管理器,在yun這個網站綁定編輯中我們可以看到在IP地址為192.168.100.100的情況下,端口為80 ,如下圖所示:
在bigdata這個網站綁定編輯中我們需要進行一點修改,相同IP的話將IP地址改為192.168.100.100,不同端口為改為8080 ,如下圖所示:
經過調整之后,我們進入Win10系統,使用瀏覽器打開192.168.100.100,界面顯示為“this is yun web”,而我們在搜索欄輸入:192.168.100.100:8080后敲回車,界面顯示出的就是“this is bigdata web”
以上操作就是相同IP,不同端口的方式
③相同IP,相同端口,不同主機名
此時我們進入server2016系統,進入到IIS管理器,在yun這個網站綁定編輯中設置主機名為:www.yun.com,操作如下:
再進入到bigdata這個網站綁定編輯中,相同IP默認不變,相同端口此處改為80,設置主機名為:www.bigdata.com,操作如下:
但是此時需要注意的是,之前我們在DNS服務器中只設置了www.yun.com 的解析主機,并沒有設置bigdata的解析主機,所以此處我們需要在DNS服務器中按照yun.com的新建區域方式同樣創建一個www.bigdata.com的解析主機(此處可參照上面yun.com的操作方式),這時區分兩個網站的就是主機名不同
這個時候我們進入Win10系統,用瀏覽器進行驗證,在搜索欄輸入www.yun.com或者www.bigdata.com此時得到的就會是相對應的“this is yun web”和“this is bigdata web”如下圖所示:
這個時候如果我們在瀏覽器的地址搜索欄輸入IP地址的話就會出現NOT FOUND 404錯誤
,如下圖所示:
下面我們結合之前的DHCP:
在Win10客戶端系統中設置的手動分配的IP地址,現在改為自動分配,操作如下圖所示:
然后按照上一次創建的文章中的過程在服務管理器中點擊添加角色和功能后下一步,選中DHCP,后面默認設置點擊安裝,這個時候服務器上就同時存在DHCP、DNS和WEB。
這時候在開始菜單中的windows管理工具中找到DHCP控制臺點擊打開,右鍵點擊IPv4選擇新建作用域
進入向導,1.點擊下一步,作用域名稱:yun
2.點擊下一步地址范圍:起始IP地址192.168.100.50 結束IP地址192。168.100.80點擊下一步排除地址:暫不設置
3.點擊下一步租約期限默認8天
4.點擊下一步DHCP選項,現在開始配置
5.點擊下一步網關IP:例192.168.100.1,點擊添加
6.點擊下一步域名和DNS服務器,IP地址輸入192.168.100.100(這個地址是要分配給下面的客戶端的,客戶端要去應用這個地址),點擊添加后自動搜索DNS,因為之前已經搭建過DNS所以會自動添加上,不會跳任何提示
7.點擊下一步WINS服務器不用設置
8.點擊下一步現在激活,下一步,完成
這個時候yun的作用域就已經創建完成了,我們在進入WIN10系統,運行cmd,輸入指令:ipconfig /renew獲取IP地址為192.168.100.50,結果如下圖:
再次輸入命令:ipconfig /all,看一下DNS地址和DHCP地址都為192.168.100.100,結果如下圖所示:
這個時候我們再回到WIN10系統中用瀏覽器進行驗證,分別輸入www.yun.com和www.bigdata.com敲回車得到的都是正確的網站界面“this is yun web”和“this is bigdata web”這樣實驗就成功了,體現了基于DHCP、DNS和WEB構成的一個小型架構。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。