· 域名系統 (Domain Name System 簡稱DNS)做用是域名解析web
· DNS服務器的做用:把web瀏覽器輸入的域名解析爲網絡可識別的IP地址,再返回IP地址讓web瀏覽器經過DNS服務器解析得來的IP地址鏈接到web服務器瀏覽器
實驗環境:在Vmware虛擬機中,經過一臺server2016服務器系統進行搭建DNS,WEB,在一臺客戶機win10系統中進行網站訪問。服務器
一,先確保服務器與客戶機的互通。網絡
1,打開虛擬機,將兩臺機器的網絡設置成僅主機模式。如圖1在虛擬機的右下角右擊打開設置,選擇網絡適配器,選擇僅主機模式,肯定。爲了不虛擬機干擾,咱們在圖3中將本地dhcp分配ip地址給虛擬機關閉。ide
圖一
工具
圖二網站
圖三
spa
2,分別設置兩個機器的IP地址,在客戶機上首選DNS地址是你建立DNS服務器的IP地址。圖一service2016,圖二win10server
3,這時咱們經過CMD命令提示符,輸入「ping 192.168.100.100」來看看服務器和客戶機可否互通。如圖顯示咱們實現了互通。blog
二,建立DNS服務器
1,打開服務器管理器,添加角色和功能,選擇目標服務器,添加DNS服務工具,按照圖示進行安裝。
2,打開DNS,在正向查找域中右擊新建一個區域,按照圖示進行新建
3,咱們打開建立的yun.com在空白處右擊新建主機,輸入你的完整域名,和目標網站的ip地址。在客戶機上經過nslookup命令進行解析,咱們發現是成功解析的。
三,建立web網站
1,同上述建立DNS同樣咱們建立web服務工具,在服務器角色選擇web服務器,而後下一步進行安裝。
2,咱們在一個服務器上實現不一樣IP實現不一樣網站。先將虛擬機中service2016中添加一塊網卡,並設置爲僅主機模式,而後重啓一下你的系統。將你的第二個網卡設置一個IP地址。
3,咱們利用命令快速建立yun,bigdata兩個網站的站點,並寫入網站內容。
4,在開始中打開咱們的web工具,在第一個網站綁定192.168.100.100這個IP,在基本設置中將咱們的yun網點路徑設置進去,添加第二個網站以後再基本設置中將192.168.100.110和bigdata網點路徑設置。
5,這時咱們用客戶機IE瀏覽器去輸入這兩個網站IP咱們就能成功訪問到這兩個網站
6,咱們使用相同IP不一樣端口訪問呢?在web工具中選擇目標網站bigdata,點擊綁定,將IP地址選擇與yun相同IP地址,端口修改成8080端口。如何實現一個IP不一樣端口訪問,輸入192.168.100.100:8080 在ip地址後面加上端口便可
7,相同IP/端口,不一樣主機名去訪問呢?咱們仍是要在web工具中如今目標網址點擊綁定進行設置相同的IP/端口,不一樣的主機名。設置完成以後咱們還須要在DNS中建立一個bigdata的解析查找區域才能夠進行不一樣主機名訪問(如何建立參考上文的操做)建立完成以後咱們在客戶機上就能夠經過不一樣主機名來進行訪問!
四,建立DHCP
上文中咱們是先設定了客戶機的ip地址,如何經過自動獲取IP地址綜合實現上述實驗呢?這時咱們能夠經過DHCP服務來實現。
1,咱們打開服務器管理器,添加角色和功能,選擇添加DHCP服務,進行安裝。
2,安裝完成以後咱們在管理工具中打開DHCP,在IPV4右擊新建做用域,按照步驟輸入名稱,IP地址範圍,重要的是你須要配置你的DNS地址,按照圖示配置完成。
3,這是咱們在客戶機網絡設置中將咱們以前設置的IP地址設置成自動獲取IP地址,而後按住win+r輸入cmd進入命令提示符,輸入ipconfig /renew進行配置刷新,咱們能夠看到咱們已經能夠經過DHCP自動獲取IP地址(如上文客戶機在網絡更改設配器中更改),此時你再去輸入主機名訪問目標網站,咱們仍是能夠訪問到目標網站,實驗成功!