萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> 輕松搭建主從DNS

輕松搭建主從DNS

   正向解析:

  IP --> FQDN(主機名)

  FQDN --> IP

  DNS服務器常見的類型:

  主DNS服務器:數據修改

  輔助DNS服務器:請求數據同步

  緩存DNS服務器

  轉發器

  數據庫中的,每個條目稱作一個資源記錄(Resource Record,RR)

  資源記錄的格式:

  TTL 600;

  NAME [TTL] IN RRT VALUE

  www.magedu.com. IN A 1.1.1.1

  1.1.1.1 IN PTR www.nagedu.com.

  資源記錄類型(RT):

  1、SOA(Start Of Authority):起始授權記錄

  ZONE NAME TTL IN SOA FQDN ADMINISTRATOR_MAILBOX(

  serial number 序列號

  refresh 刷新時間

  retry 重試時間

  expire 過期時間

  na ttl ) 否定回答的ttl值

  時間單位:M(分鐘)、H(小時)、D(天)、W(周),默認單位是秒

  郵箱格式:[email protected] -寫為-> admin.magedu.com

  magedu.com. 600 IN SOA ns1.magedu.com. admin.magedu.com. (

  2013040101(最長十位)

  1H

  5M

  1W

  1D )

  2、NS(Name Server);DOMAIN NAME --> FQDN 名稱服務器,用來標示一個域的服務器名稱

  magedu.com. 600 IN NS ns.magedu.com

  ns.magedu.com. 600 IN A 1.1.1.2

  3、MX(Mail eXchanger):ZONE NAME -->FQDN 郵件交換器

  ZONE NAME TTL IN MX pri(級別) VALUE

  優先級:0-99,數字越小級別越高

  magedu.com. 600 IN MX 10 mail.magedu.com

  mail.magedu.com 600 IN A 1.1.1.3

  4、A(address): FQDN-->IPv4 記錄主機名稱為IPv4

  5、AAAA: FQDN-->IPv6 記錄主機名稱為IPv6

  6、PTR(pointer):IP-->FQDN 反向解析 指針記錄

  7、CNAME(Canonical NAME):FQDN-->FQDN ,別名記錄

  www2.magedu.com IN CNAME www.magedu.com.

  區域傳送的類型:

  完全區域傳送:axfr

  增量區域傳送:ixfr

  區域類型:

  主類型:master

  從區域:slave

  提示區域:hint

  轉發區域:forward

  利用bind97進行DNS服務器的創建

  bind97:配置文件

  /etc/named.conf

  BIND進程的工作屬性

  區域的定義

  /etc/rndc.key

  rndc:Renote Name Domain Controller 密鑰文件

  配置信息:/etc/rndc.conf

  /var/named/

  區域數據文件 文件名字可以自己定義

  /etc/rc.d/init.d/named

  {start|stop|restart|status|reload}

  利用bind97搭建dns服務器的大概步驟:

  一、配置主DNS服務器

  1、安裝bind97:

輕松搭建主從DNS 三聯

  2、編寫主配置文件/etc/named.conf(屬主和屬組為root.named,具有640權限)

  格式為:

  //這裡僅是參考模板,顯示編寫格式,具體內容請結合實際情況編寫。

  3、編寫正向解析文件,編寫反向解析文件(屬主和屬組為root.named,具有640權限)

  正向解析文件格式為:

  反向解析文件格式為:

  //這裡僅是參考模板,顯示編寫格式,具體內容請結合實際情況編寫。

  4、編寫完成使用named-checkconf命令進行語法檢查。(注意修改屬主及屬組,權限為640)

  二、配置從DNS服務器

  1、安裝bind97:#yum install bind97 bind97-utils bind97-lib

  2、編寫主配置文件/etc/named.conf(屬主和屬組為root.named,具有640權限)

  格式為:

  3、修改屬主,屬組及權限,並進行語法檢查

  4、調整主從服務器時間,並關閉SElinux防火牆

  #setenforce 0 //表示關閉防火牆 //setenforce 1 表示開啟防火牆

  5、查看日志,驗證主從服務器是否完成數據同步(日志存放位置為/var/log/messages)

  6、查看同步的數據文件,和主服務器的數據文件相同則表示同步完成

  至此,簡單的DNS主、從服務器就算搭建完成了。

  命令checonfig --list named //查看named是否開機運行

  如果要DNS下次開機啟動。只需要輸入

  #chkconfig named on

copyright © 萬盛學電腦網 all rights reserved