搭建主DNS服務器

DNS筆記

搭建主DNS服務器

? ? 環境:

虛擬機:VMware

三個虛擬主機:centos6.9(192.168.203.128)、centos7.4(192.168.203.133)、centos7.5(192.168.203.13)

 

? ? 目的:

搭建一個主DNS服務器,并負責解析以magedu.com這個域結尾的所有主機

 

? ? 設備概要:

主機centos7.4(192.168.203.133)作為主DNS服務器

主機centos7.5(192.168.203.13)作為www客戶端

主機centos6.9(192.168.203.128)作為遠程測試機

 

? ? 實操:

1、安裝bind包:yum ?clean ?all ;yum ?install ?bind

2、備份主配置文件:cp ?/etc/named.conf{,.bak} ?-a

3、啟動服務:systemctl ?start ?named;systemctl ?enbale ?named

4、創建并編輯com.zone文件:

?cp ?/var/named/named.localhost ?magedu.com.zone ?-a

? ? 注:復制時記得加上-a選項,保留所有屬性。除了文件名不同外,請保持magedu.com.zone和named.localhost兩個文件的所有屬性完全一致。

1

vim magedu.com.zone

 

2

? ? ? ?重新加載配置文件:rndc ?reload 或者 systemctl ?reload ?named

5、配置文件:vim ?/etc/named.rfc1912.zones

 

3

6、配置文件:vim ?/etc/named.conf

將options函數中監聽地址改為監聽本機所有地址而非只監聽127.0.0.1:

將Listen-on ?port ?53 { 127.0.0.1; };中的127.0.0.1改為localhost;

將allow-query { localhost ; } ;改為allow-query { localhost ; any; } ;便于主機更換ip后仍然能保持遠程客戶的訪問。

4

重啟服務:rndc reload

7、主配置文件語法檢查:named-checkconf

? ? ? 解析庫文件語法檢查:named-checkzone “magedu.com”?/var/named/magedu.com.zone

5

8、在DNS服務器本機測試解析:host ?www.magedu.com??127.0.0.1或者dig ?www.magedu.com??@127.0.0.1

6

9、在遠程主機centos6.9上測試解析:host ?www.magedu.com??192.168.203.128或者dig ?www.magedu.com??@192.168.203.128

7

10、在遠程主機192.168.203.128中將僅主機網卡的DNS指向192.168.203.133,并且移除橋接網卡。

重啟網卡:Service network restart

8

11、在www客戶端中模擬一個http服務器便于驗證域名解析用,這里httpd的搭建不再贅述。

安裝http服務:Yum install httpd

創建index.html文件:Echo welcome to magedu > /var/www/html/index.html

啟動http服務:Service httpd start

12、在遠程主機192.168.203.128的瀏覽器中輸入www.magedu.com回車,頁面顯示welcome to magedu,至此,主DNS服務器的搭建實驗成功!

9

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

(0)
JllbcJllbc
上一篇 2018-05-30 22:33
下一篇 2018-05-30 22:38

相關推薦

  • MySQL之用戶與權限管理

    本節索引: 一、MySQL用戶管理 二、MySQL權限管理 三、操作:破解Mysql數據庫口令 一、MySQL用戶管理 用戶賬號: MySQL的用戶賬號由兩部分組成:用戶名+主機名 ‘USERNAME’@’HOST’ 其中: 主機名HOST可以是IP地址或Network; 如:wxlinux@192.168.3…

    2018-06-09
  • Linux用戶和組管理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中。 5、取出當前主機的…

    Linux筆記 2018-07-13
  • puppet實現nginx反代tomcat+memcached

    puppet實現nginx反代tomcat+memcached

    2018-04-16
  • 初識Linux集群

    Linux cluster基礎與lvs簡單介紹

    2018-06-24
  • Linux用戶和組

    我們知道Linux是一個多用戶多任務的操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然后以這個賬號的身份進入系統。由于是多用戶操作系統,必然要涉及到時管理用戶。由于用戶訪問Linux上的資源比較多,為了方便管理出現的組的概念.將多個用戶添加到一個組里,方便管理。 介紹安全3A 資源分派: Authentication:認證 Au…

    Linux筆記 2018-04-08
欧美性久久久久