八個虛擬機實現DNS互聯網架構搭建

DNS全篇知識匯總實現

八個虛擬機實現DNS互聯網架構

首頁

八個虛擬機DNS互聯網架構參考圖

dns架構

 

  • 準備兩臺www的web服務器,開啟httpd服務

  • 如上圖所示:192.168.0.119和192.168.0.122兩臺機器為web服務器

  • 兩臺web服務器的httpd服務開啟后,能夠從網頁中正常訪問到index.html文件內容即可

搭建主DNS服務器(192.168.0.116)

主配置文件,兩行注釋掉:

vim /etc/named.conf

2主DNS主配置文件

編輯區域配置文件,如下:

vim? /etc/named.rfc1912.zones

3主DNS區域配置

創建區域文件cp -a?/var/named/named.localhost /var/named/bican.com.zone保留屬性?。?!

編輯內容如下:

vim??/var/named/bican.com.zone

4主dns資源記錄zone文件

啟動服務,查看服務狀態

測試:dig www.bican.com @192.168.0.116??成功!如下:

5主dns測試

 

搭建從DNS服務器(192.168.0.111)

更改主配置文件,編輯如下:

vim /etc/named.conf

6從,主配文件

編輯區域配置文件:

vim? /etc/named.rfc1912.zones

7從,區域配置

啟動服務

發現目標文件已生成,如下:

8從,slave文件

測試成功!

 

搭建com 父域(192.168.0.121)

搭建com 父域,委派給下面兩臺,從服務器的委派 ?主配置文件關閉dnssec功能

編輯配置文件:注釋掉兩行,把下面兩項安全選項關閉,為委派做準備;把尾部zone塊刪掉

vim /etc/named.conf

9com主配

編輯區域配置文件:

vim? /etc/named.rfc1912.zones

10com區域配置

創建資源記錄com.zone文件,編輯如下:

11com,zone文件

重啟服務

測試dig 成功!

 

搭建rootDNS? 父域,委派給下面com? (192.168.0.126)

編輯配置文件,注釋掉兩行,把尾部兩行安全選項關閉,為委派做準備,同上述搭建com服務器操作

編輯區域配置文件:

vim? /etc/named.rfc1912.zones

12root區域文件

創建資源記錄文件root.zone

13root,zone文件

重啟服務

測試,成功!

 

搭建小區DNS 服務器?(192.168.0.125)

編輯主配置文件,注釋掉兩行,把尾部兩行安全選項關閉,為委派做準備 ?同上述搭建com服務器操作

把真正根域/var/named/name.ca文件中除了下圖中的紅框區域內的內容以外,后面的全部去掉,然后把根域的IP改為根的地址:192.168.0.126,保存!

14小區,刪根

重啟服務

測試,成功!

 

客戶端編輯及測試?(192.168.0.112)

vim /etc/resolv.conf ??nameserver 小區IP

15客戶端加根

測試 ??links www.bican.com???可訪問網頁!成功!

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/100329

(0)
JllbcJllbc
上一篇 2018-06-04 18:57
下一篇 2018-06-04 21:44

相關推薦

  • DNS服務

    DNS服務 為什么要使用DNS? 為了把FQDN解析成IP地址。 FQDN??? 全稱域名 www.magedu.com???????? 全稱域名由主機名和域名組成 www???? 主機名(hostname),或者別名 magedu.com????? 域名(domain)   /etc/hosts?????? 分散式的解決方案 NIS???????…

    Linux筆記 2018-06-03
  • 網絡模型和iproute家族命令

    1、簡述osi七層模型和TCP/IP五層模型
    2、簡述iproute家族命令
    3、詳細說明進行管理工具htop、vmstat等相關命令,并舉例
    4、使用until和while分別實現192.168.0.0/24 網段內,地址是否能夠ping通,若ping通則輸出”success!”,若ping不通則輸出”fail!”

    2018-06-19
  • shell腳本編程基礎(2)——新手注意事項及技巧16條

    總結了一些shell腳本編程初學者常犯的錯誤、注意事項及技巧

    2018-04-14
  • linux練氣篇

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
    4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
    5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
    6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定

    Linux筆記 2018-05-12
  • 關于shell腳本編程的基礎知識理解介紹

    shell: ? ? Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設計語言。 shell腳本:是一種為shell編寫的腳本程序,其編輯風格可以分為過程式和對象式。 過程式:是以指令為中心且數據服務于指令。 對象式:是以數據為中心且指令服務于數據。 shell基本編程概念和環境: She…

    2018-04-16
  • 第一周總結→干貨

    需要掌握的大部分前期基礎知識

    2018-04-01
欧美性久久久久