溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

基于DHCP+DNS+WEB的小型架構(gòu)

發(fā)布時間:2020-04-05 17:27:20 來源:網(wǎng)絡(luò) 閱讀:1120 作者:JarryZ 欄目:建站服務(wù)器

案例前的準(zhǔn)備:電腦中需要安裝VMware虛擬機(jī),此處附鏈接供實驗下載:
鏈接:https://pan.baidu.com/s/1V06orbCIXc7IY6oNNscJiQ 提取碼:ejii
案例開始前我們首先要知道DNS是什么:
DNS中文譯為域名系統(tǒng)(英文全寫:Domain Name System,縮寫為:DNS)是互聯(lián)網(wǎng)的一項服務(wù)。它作為將域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便地訪問互聯(lián)網(wǎng)。DNS使用TCP和UDP端口53[1]。當(dāng)前,對于每一級域名長度的限制是63個字符,域名總長度則不能超過253個字符。
開始時,域名的字符僅限于ASCII字符的一個子集。2008年,ICANN通過一項決議,允許使用其它語言作為互聯(lián)網(wǎng)頂級域名的字符。使用基于Punycode碼的IDNA系統(tǒng),可以將Unicode字符串映射為有效的DNS字符集。因此,諸如“XXX.中國”、“XXX.美國”的域名可以在地址欄直接輸入并訪問,而不需要安裝插件。但是,由于英語的廣泛使用,使用其他語言字符作為域名會產(chǎn)生多種問題,例如難以輸入,難以在國際推廣等。
簡單來說就是一個將域名翻譯成IP地址的系統(tǒng)。
部署DNS服務(wù):
早期的時候使用HOSTS文件解析域名:此文件在電腦中的路徑如下圖所示
基于DHCP+DNS+WEB的小型架構(gòu)
在最后etc的文件夾中就可以看到hosts文件
但是后期由于以下兩個原因后來改為DNS 解析域名:

  1. 主機(jī)名稱重復(fù)
  2. 主機(jī)維護(hù)困難
    而DNS的域名系統(tǒng)有分布式和層次性相較于HOSTS來說方便很多

下面我們來了解一下域名空間的結(jié)構(gòu):

  1. 根域(頂層)
  2. 頂級域(類別劃分,例:組織域、國家/地區(qū)域名)
  3. 二級域名
  4. FQDN(Fully Qualified Domain Name全限定域名:同時帶有主機(jī)名和域名的名稱)
    結(jié)構(gòu)圖如下圖所示
    基于DHCP+DNS+WEB的小型架構(gòu)
    下面我們來舉例分解說明:
    以我們最常見的www.baidu.com.為例:
  5. com后面的“.”在我們 實際登陸網(wǎng)頁的時候已經(jīng)被隱去了,這個“.”就是根域
  6. com就是頂級域
  7. baidu就是二級域名
  8. www就是主機(jī)名
    這時候運(yùn)行cmd,輸入指令Ping www.baidu.com會得到一個IP地址如圖中所示:
    基于DHCP+DNS+WEB的小型架構(gòu)
    這個時候我們把此IP地址輸入到瀏覽器中的地址欄中敲回車則可以進(jìn)入到百度的主頁,下圖展示操作結(jié)果:
    基于DHCP+DNS+WEB的小型架構(gòu)
    以上實驗就是通過IP地址訪問相對應(yīng)的服務(wù)器網(wǎng)頁

下面我們來說一下DNS服務(wù)器的分類:

  1. 主要名稱服務(wù)器:存放該區(qū)域中相關(guān)設(shè)置的DNS服務(wù)器
    其存放的是區(qū)域文件的正本數(shù)據(jù)
  2. 輔助名稱服務(wù)器:從其他服務(wù)器中復(fù)制數(shù)據(jù)
    數(shù)據(jù)為副本無法修改
  3. 主控名稱服務(wù)器:提供趨于數(shù)據(jù)復(fù)制的DNS服務(wù)器
  4. Cache-Only名稱服務(wù)器:將查詢到的數(shù)據(jù)保存在高速緩存中

接下來我們來看一下DNS的查詢過程:以www.benet.com如下圖所示
基于DHCP+DNS+WEB的小型架構(gòu)
這個時候我們可以用 一條解析域名的指令看下百度的DNS地址是多少:
我們在cmd中輸入指令nslookup www.baidu.com。,即可得到192.168.0.1這個域名
基于DHCP+DNS+WEB的小型架構(gòu)

下面我們進(jìn)進(jìn)行DNS的搭建前的準(zhǔn)備步驟::
我們以Server2016為DNS服務(wù)器,Win10為客戶端PC機(jī)
進(jìn)入虛擬機(jī)中的Ssever2016系統(tǒng),設(shè)置網(wǎng)卡模式為僅主機(jī):
基于DHCP+DNS+WEB的小型架構(gòu)
同時一定要注意的是在虛擬機(jī)的虛擬網(wǎng)絡(luò)編輯器里,VMnet1這個名稱下的DHCP選項不能勾選
基于DHCP+DNS+WEB的小型架構(gòu)
此時我們進(jìn)入虛擬機(jī)中的Win10系統(tǒng),也設(shè)置網(wǎng)卡模式為僅主機(jī):(同時將兩個接在VMnet1物理機(jī)上面進(jìn)行運(yùn)行,這樣就可以進(jìn)行相互通信)
這個時候我們回到Server2016上進(jìn)行網(wǎng)絡(luò)IP地址的設(shè)置
基于DHCP+DNS+WEB的小型架構(gòu)
再次進(jìn)入Win10系統(tǒng)進(jìn)行網(wǎng)絡(luò)IP地址的設(shè)置,這里設(shè)置需要注意幾點(diǎn):
1.需要和Server2016的IP地址在同一網(wǎng)段,即192.168.100.
2.首選DNS服務(wù)器的地址是Server2016的地址,即:192.168.100.100,操作如下圖所示
基于DHCP+DNS+WEB的小型架構(gòu)
這個時候我們檢測一下網(wǎng)絡(luò)是否互聯(lián)互通,在Win10系統(tǒng)下使用cmd,輸入指令:Ping 192.168.100.100,這個時候是不能互通的,原因是因為防火墻未關(guān)閉,在關(guān)閉防火墻之后即可互聯(lián)互通,才可以進(jìn)行后邊的搭建工作,具體操作如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
基于DHCP+DNS+WEB的小型架構(gòu)

接下來我們進(jìn)行DNS的搭建工作:
進(jìn)入server2016系統(tǒng),開始菜單中選擇服務(wù)管理器,在儀表板界面全部加載完成后:

  1. 點(diǎn)擊添加角色和功能
  2. 點(diǎn)擊下一步選擇基于角色或基于功能的安裝
  3. 點(diǎn)擊下一步選擇從服務(wù)器池中選擇服務(wù)器(本臺)
  4. 點(diǎn)擊下一步服務(wù)器角色選擇DNS服務(wù)器,添加功能
  5. 點(diǎn)擊下一步不需要勾選其它功能
  6. 點(diǎn)擊下一步點(diǎn)擊安裝
  7. 等待安裝結(jié)束后點(diǎn)擊完成
  8. 這個時候我們在開始菜單里的Windows管理工具里就可以找到新添加的DNS進(jìn)入
    以下為操作步驟中需要注意步驟的圖示
    基于DHCP+DNS+WEB的小型架構(gòu)
    基于DHCP+DNS+WEB的小型架構(gòu)
    基于DHCP+DNS+WEB的小型架構(gòu)
    點(diǎn)擊創(chuàng)建好的DNS服務(wù)器,下面我們來在此服務(wù)器中創(chuàng)建查詢機(jī)制
    在服務(wù)器界面中選擇正向查詢區(qū)域,右鍵點(diǎn)擊新建區(qū)域進(jìn)入新建區(qū)域向?qū)В?/li>
  9. 點(diǎn)擊下一步選擇區(qū)域類型為主要區(qū)域
  10. 點(diǎn)擊下一步設(shè)置區(qū)域名稱,例:yun.com
  11. 點(diǎn)擊下一步區(qū)域文件,創(chuàng)建新文件為默認(rèn)即可
  12. 點(diǎn)擊下一步動態(tài)更新,保持默認(rèn)不允許動態(tài)更新即可
  13. 點(diǎn)擊下一步點(diǎn)擊完成則區(qū)域創(chuàng)建完畢,界面如下圖所示:
    基于DHCP+DNS+WEB的小型架構(gòu)
    此時我們的域名只有yun.com,還缺少www這個主機(jī)名稱,接著我們進(jìn)行如下操作
    基于DHCP+DNS+WEB的小型架構(gòu)
    進(jìn)入之后域名是默認(rèn)填好的,在名稱輸入www,此時下面的鎖定域名會自動加上www,再輸入對應(yīng)的IP地址:192.168.100.100,此時解析自己之后只需要后面在此服務(wù)器上建立網(wǎng)站就可以直接使用 192.168.100.100進(jìn)入 www.yun.com,操作結(jié)果如下:
    基于DHCP+DNS+WEB的小型架構(gòu)
    基于DHCP+DNS+WEB的小型架構(gòu)
    此時有此條記錄之后我們進(jìn)入Win10系統(tǒng)中看看能否進(jìn)行解析:
    在cmd中輸入nslookup www.yun.com,如果可以解析得到的結(jié)果應(yīng)該是192.168.100.100
    實驗結(jié)果如下圖所示:
    基于DHCP+DNS+WEB的小型架構(gòu)
    以上DNS主機(jī)的搭建實驗就成功了。

下面我們進(jìn)入建立Web虛擬主機(jī)
①. 不同IP:一臺服務(wù)器上有兩個網(wǎng)卡
進(jìn)入server2016系統(tǒng),因為是多個網(wǎng)卡,現(xiàn)在只有一個網(wǎng)卡,故此時需要添加一個網(wǎng)卡操作如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
接下來對新生成的第二個網(wǎng)卡進(jìn)行配置設(shè)置,操作如下:
基于DHCP+DNS+WEB的小型架構(gòu)
此時點(diǎn)擊確定會跳出提示框直接點(diǎn)擊確定,在進(jìn)入網(wǎng)卡屬性,看IPv4中的IP地址是否成功配置,確定沒問題后建議重啟虛擬機(jī)中的Server2016系統(tǒng),讓新設(shè)置的內(nèi)容生效。重啟之后利用管理員身份進(jìn)入系統(tǒng),調(diào)出cmd,輸入指令ipconfig獲取IP地址,結(jié)果如下:
基于DHCP+DNS+WEB的小型架構(gòu)
兩個都出現(xiàn)即為生效,接下來我們就可以操作下一步,搭建網(wǎng)站

  1. 點(diǎn)擊開始菜單,選擇服務(wù)管理器
  2. 點(diǎn)擊進(jìn)入服務(wù)管理器儀表板完全加載界面
  3. 點(diǎn)擊添加角色和功能
  4. 點(diǎn)擊下一步進(jìn)入服務(wù)器角色選擇Web服務(wù)器,添加IIS管理工具點(diǎn)擊添加功能
  5. 點(diǎn)擊下一步暫無其它功能需要添加
  6. 點(diǎn)擊下一步,點(diǎn)擊安裝此時安裝成功后可以在開始菜單中的Windows管理工具中找到以下選項:
    基于DHCP+DNS+WEB的小型架構(gòu)
    進(jìn)入此控制臺得到如下界面:(默認(rèn)提供站點(diǎn))
    基于DHCP+DNS+WEB的小型架構(gòu)
    下面我們進(jìn)行網(wǎng)站的綁定,操作如下圖:
    基于DHCP+DNS+WEB的小型架構(gòu)
    在進(jìn)行網(wǎng)站的基本設(shè)置之前我們可以新建網(wǎng)站路徑,下面我們進(jìn)行操作:
    在Server2016系統(tǒng)中以管理員身份喚出cmd,輸入指令:e:此時進(jìn)入E盤,接著輸入mkdir yun bigdata(這是一個快捷的新建文件夾的方式),此時電腦中E盤會出現(xiàn)yun和bigdata兩個新的文件夾,創(chuàng)建步驟 和得到結(jié)果如下圖所示:
    基于DHCP+DNS+WEB的小型架構(gòu)
    基于DHCP+DNS+WEB的小型架構(gòu)
    基于DHCP+DNS+WEB的小型架構(gòu)
    基于DHCP+DNS+WEB的小型架構(gòu)
    使用記事本打開后可以看到里面顯示的內(nèi)容為“this is yun web”
    此時再次調(diào)出cmd,輸入指令:cd bigdata進(jìn)入此文件夾,再輸入:echo “thisi is bigdata web” >index.html,此時得到結(jié)果和上面相同,進(jìn)入路徑將文件選擇記事本打開,得到顯示內(nèi)容為“this is bigdata web”,此時兩個網(wǎng)站的標(biāo)記就創(chuàng)建成功了。

此時我們進(jìn)入IIS管理器,進(jìn)行網(wǎng)站的基本設(shè)置,點(diǎn)擊編輯,選擇站點(diǎn)路徑為E:\yun,這個時候繼承成功,操作過程及結(jié)果如下:
基于DHCP+DNS+WEB的小型架構(gòu)
基于DHCP+DNS+WEB的小型架構(gòu)
在設(shè)置好之后我們進(jìn)入Win10客戶端進(jìn)入瀏覽器嘗試訪問看是否成功,在搜索欄輸入地址:192.168.100.100成功的話結(jié)果會顯示“this is yun web”,結(jié)果如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
此時我們還有一個bigdata的網(wǎng)站需要新建,下面我們來操作如何新建網(wǎng)站
第一步:進(jìn)入Server2016系統(tǒng)的IIS管理器,右鍵點(diǎn)擊網(wǎng)站,選中添加網(wǎng)站,
基于DHCP+DNS+WEB的小型架構(gòu)
基于DHCP+DNS+WEB的小型架構(gòu)
設(shè)置完成之后進(jìn)入Win10系統(tǒng)瀏覽器,搜索欄輸入地址192.168.100.110敲回車,可以訪問到的界面顯示為“this is bigdata web”,此時不同IP的兩個網(wǎng)站均實驗成功。

②.相同IP,不同端口
此時我們進(jìn)入server2016系統(tǒng),進(jìn)入到IIS管理器,在yun這個網(wǎng)站綁定編輯中我們可以看到在IP地址為192.168.100.100的情況下,端口為80 ,如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
在bigdata這個網(wǎng)站綁定編輯中我們需要進(jìn)行一點(diǎn)修改,相同IP的話將IP地址改為192.168.100.100,不同端口為改為8080 ,如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
經(jīng)過調(diào)整之后,我們進(jìn)入Win10系統(tǒng),使用瀏覽器打開192.168.100.100,界面顯示為“this is yun web”,而我們在搜索欄輸入:192.168.100.100:8080后敲回車,界面顯示出的就是“this is bigdata web”
以上操作就是相同IP,不同端口的方式

③相同IP,相同端口,不同主機(jī)名
此時我們進(jìn)入server2016系統(tǒng),進(jìn)入到IIS管理器,在yun這個網(wǎng)站綁定編輯中設(shè)置主機(jī)名為:www.yun.com,操作如下:
基于DHCP+DNS+WEB的小型架構(gòu)
再進(jìn)入到bigdata這個網(wǎng)站綁定編輯中,相同IP默認(rèn)不變,相同端口此處改為80,設(shè)置主機(jī)名為:www.bigdata.com,操作如下:
基于DHCP+DNS+WEB的小型架構(gòu)
但是此時需要注意的是,之前我們在DNS服務(wù)器中只設(shè)置了www.yun.com 的解析主機(jī),并沒有設(shè)置bigdata的解析主機(jī),所以此處我們需要在DNS服務(wù)器中按照yun.com的新建區(qū)域方式同樣創(chuàng)建一個www.bigdata.com的解析主機(jī)(此處可參照上面yun.com的操作方式),這時區(qū)分兩個網(wǎng)站的就是主機(jī)名不同
這個時候我們進(jìn)入Win10系統(tǒng),用瀏覽器進(jìn)行驗證,在搜索欄輸入www.yun.com或者www.bigdata.com此時得到的就會是相對應(yīng)的“this is yun web”和“this is bigdata web”如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)基于DHCP+DNS+WEB的小型架構(gòu)
這個時候如果我們在瀏覽器的地址搜索欄輸入IP地址的話就會出現(xiàn)NOT FOUND 404錯誤
,如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)

下面我們結(jié)合之前的DHCP:
在Win10客戶端系統(tǒng)中設(shè)置的手動分配的IP地址,現(xiàn)在改為自動分配,操作如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
然后按照上一次創(chuàng)建的文章中的過程在服務(wù)管理器中點(diǎn)擊添加角色和功能后下一步,選中DHCP,后面默認(rèn)設(shè)置點(diǎn)擊安裝,這個時候服務(wù)器上就同時存在DHCP、DNS和WEB。
這時候在開始菜單中的windows管理工具中找到DHCP控制臺點(diǎn)擊打開,右鍵點(diǎn)擊IPv4選擇新建作用域
進(jìn)入向?qū)В?.點(diǎn)擊下一步,作用域名稱:yun
2.點(diǎn)擊下一步地址范圍:起始IP地址192.168.100.50 結(jié)束IP地址192。168.100.80點(diǎn)擊下一步排除地址:暫不設(shè)置
3.點(diǎn)擊下一步租約期限默認(rèn)8天
4.點(diǎn)擊下一步DHCP選項,現(xiàn)在開始配置
5.點(diǎn)擊下一步網(wǎng)關(guān)IP:例192.168.100.1,點(diǎn)擊添加
6.點(diǎn)擊下一步域名和DNS服務(wù)器,IP地址輸入192.168.100.100(這個地址是要分配給下面的客戶端的,客戶端要去應(yīng)用這個地址),點(diǎn)擊添加后自動搜索DNS,因為之前已經(jīng)搭建過DNS所以會自動添加上,不會跳任何提示
7.點(diǎn)擊下一步WINS服務(wù)器不用設(shè)置
8.點(diǎn)擊下一步現(xiàn)在激活,下一步,完成
這個時候yun的作用域就已經(jīng)創(chuàng)建完成了,我們在進(jìn)入WIN10系統(tǒng),運(yùn)行cmd,輸入指令:ipconfig /renew獲取IP地址為192.168.100.50,結(jié)果如下圖:
基于DHCP+DNS+WEB的小型架構(gòu)
再次輸入命令:ipconfig /all,看一下DNS地址和DHCP地址都為192.168.100.100,結(jié)果如下圖所示:
基于DHCP+DNS+WEB的小型架構(gòu)
這個時候我們再回到WIN10系統(tǒng)中用瀏覽器進(jìn)行驗證,分別輸入www.yun.com和www.bigdata.com敲回車得到的都是正確的網(wǎng)站界面“this is yun web”和“this is bigdata web”這樣實驗就成功了,體現(xiàn)了基于DHCP、DNS和WEB構(gòu)成的一個小型架構(gòu)。

向AI問一下細(xì)節(jié)
AI