bind的安裝實現

首先介紹一下我的測試環境:centos 7+入網(為了試行一下自己的安裝文檔,才裝的虛擬機)

1> yum install bind bind-chroot -y

    因為剛剛安裝的虛擬機,這里我就不檢查了;

2>vim named.conf

[root@localhost named]# cat /etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
 listen-on port 53 { any;127.0.0.1; };
// listen-on-v6 port 53 { ::1; };
 directory  "/var/named";
 dump-file  "/var/named/data/cache_dump.db";
 statistics-file "/var/named/data/named_stats.txt";
 memstatistics-file "/var/named/data/named_mem_stats.txt";
// allow-query     { localhost; };

 recursion yes;

 dnssec-enable no;
 dnssec-validation no;

 /* Path to ISC DLV key */
 bindkeys-file "/etc/named.iscdlv.key";

 managed-keys-directory "/var/named/dynamic";

 pid-file "/run/named/named.pid";
 session-keyfile "/run/named/session.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
 type hint;
 file "named.ca";
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

3>systemctl start named.service

    啟動服務;centos 6: service named start

4>ss -tunlp|grep 53

    有看到 "*:53" ,這說就已經開始啟用了

5>vim /etc/named.rfc1912.zones

    //在最后一行加入

    zone "mologa.com" IN {
    type master;
    file "mologa.com.zone";
    };

6>rndc reload

7>rndc status

8>tail /var/log/messages

    以上重載,看狀態,看報錯日志

9>vi /var/named/mologa.com.zone

    $TTL 1D
    $ORIGIN mologa.com.
    @ IN SOA ns1.mologa.com.  admin.mologa.com. (
                                   2016031601
                                   1H
                                   5M
                                   3D
                                   1D )
       IN NS ns1
       IN NS ns2
ns1 IN A 192.168.150.152
ns2 IN A 192.168.150.150
*     IN A 192.168.150.152

10>named-checkconf; named-checkzone "mologa.com" /var/named/mologa.com.zone
     zone mologa.com/IN: loaded serial 2016031601
     OK

     能得到以上兩行,說明zone空間檢測ok了;

11>cd /var/named/

12>chown :named mologa.com.zone

13>chmod 640 mologa.com.zone

14>rndc reload

      顯示ok就通過了,然后再操作一下<8>步;

15>dig -t A www.mologa.com @192.168.150.152

      

; <<>> DiG 9.9.4-RedHat-9.9.4-29.el7_2.2 <<>> -t A www.mologa.com @192.168.150.152
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19286
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.mologa.com.   IN A

;; ANSWER SECTION:
www.mologa.com.  86400 IN A 192.168.150.152

;; AUTHORITY SECTION:
mologa.com.  86400 IN NS ns2.mologa.com.
mologa.com.  86400 IN NS ns1.mologa.com.

;; ADDITIONAL SECTION:
ns1.mologa.com.  86400 IN A 192.168.150.152
ns2.mologa.com.  86400 IN A 192.168.150.150

;; Query time: 0 msec
;; SERVER: 192.168.150.152#53(192.168.150.152)
;; WHEN: Wed Mar 16 01:57:41 PDT 2016
;; MSG SIZE  rcvd: 127

    

    上述ou啦!(根據自己的需求改)

 

原創文章,作者:mologa,如若轉載,請注明出處:http://www.www58058.com/12881

(0)
mologamologa
上一篇 2016-03-20
下一篇 2016-03-20

相關推薦

  • Linux中一些常用的命令(一)

    ls命令 ls命令:用來列出當前目錄的內容或指定目錄,是使用頻率較高的命令 -l:以長格式顯示目錄下的內容列表。輸出的信息從左到右依次包括文件名,文件類型、權限模式、硬連接數、所有者、組、文件大小和文件的最后修改時間等 -a:列出所有隱藏文件和目錄 -h:以人類可讀的方式將文件或者目錄大小顯示出來 -R:把當前目錄下的目錄的所有內容列出來(遞歸) -d:顯示…

    Linux干貨 2017-03-30
  • CentOS 系統自動化安裝

    CentOS 系統自動化安裝 概述:     系統安裝過程     配置anaconda     自動化安裝系統 CentOS 系統安裝: 1.啟動流程: bootloader–>kernel(initrd)–>rootfs–>anaconda(…

    Linux干貨 2016-09-21
  • 終于成為馬幫的成員了

    終于成為馬幫的成員了

    Linux干貨 2016-09-18
  • awk的基本原理

    awk的工作原理 一次讀取一行文本,按輸入分隔符進行切片,切成多個組成部分,將每片直接保存在內建的變量中,$1,$2,$3….,引用指定的變量,可以顯示指定斷,或者多個斷。如果需要顯示全部的,需要使用$0來引用??梢詫蝹€片斷進行判斷,也可以對所有斷進行循環判斷。其默認分隔符為空格 awk的基本用法格式awk [options…

    Linux干貨 2017-07-11
  • linux小小小入門。

      ?用戶登錄: ? ? ❤root用戶 這是一個特殊的管理賬戶,也被稱為超級賬戶,root已經接近完整的系統控制。但是對系統的損害有非常廣泛的能力。(一般情況下不會登錄root) ? ? ❤普通用戶 權限有限,損害能力較小。 ?終端terminal: ? ? ❤設備終端 鍵盤,鼠標,顯示器 ? ? &#x…

    Linux干貨 2018-03-26
  • 批量創建用戶(8月1日作業)

    1、創建用戶gentoo,附加組為bin和root,默認shell為/bin/csh,注釋信息為"Gentoo Distribution" 2、創建下面的用戶、組和組成員關系 名字為admins的組;  用戶natasha,使用admins作為附屬組;  用戶harry,也使用admins作為附屬組 &nbs…

    Linux干貨 2016-08-04

評論列表(1條)

  • stanley
    stanley 2016-03-20 11:50

    多寫blog, 沒有格式化顯得特別亂

欧美性久久久久