日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DNS入门介绍之三BIND安装配置全过程

發布時間:2025/3/21 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DNS入门介绍之三BIND安装配置全过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、下載BIND

本次實驗下載的版本是:BIND 9.11.0-P2


二、安裝BIND

1、進入壓縮包的目錄,進行解壓縮,進入bind目錄。

[root@TEST opt]# tar zxvf bind-9.11.0-P2.tar.gz

[root@TEST opt]# cd bind-9.11.0-P

2、編譯配置

[root@TEST bind-9.11.0-P2]# ./configure --prefix=/data/sdns/named --enable-threads??????????? #--enable-threads開啟多線程處理能力

[root@TEST bind-9.11.0-P2]#make

[root@TEST bind-9.11.0-P2]#make install

3、建立配置文件

[root@TEST named]# cd /data/sdns/named

4、生成rndc控制命令的key文件

[root@TEST named]# sbin/rndc-confgen > etc/rndc.conf

5、從rndc.conf中提取named.conf用的key

[root@TEST named]#tail -10 etc/rndc.conf | head -9 | sed s/#\ //g > etc/named.conf

6、配置named.conf

[root@TEST named]#vim /data/sdns/named/etc/named.conf

增加

options { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

directory "/data/sdns/zone/"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

pid-file "named.pid"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

}; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

zone "." IN { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? type hint; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? file "named.root"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

};

zone "localhost" IN { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? type master; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? file "localhost.zone"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? allow-update { none; }; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

};

zone "0.0.127.in-addr.arpa" IN { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? type master; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? file "named.local"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? allow-update { none; }; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

};

zone "test.com" IN { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? type master; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? file "test.zone"; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? allow-update { none; }; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

};

7、建立區目錄文件

[root@TEST named]#mkdir /data/sdns/zone

[root@TEST named]#cd /data/sdns/zone

A、建立localhost.zone文件

[root@TEST named]#vim localhost.zone

增加

$TTL ? ?86400 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$ORIGIN localhost. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

@ ? ? ? ? ? ? ? ? ? ? ? 1D IN SOA ? ? ? @ root ( ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 42 ? ? ? ? ? ? ?; serial (d. adams)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3H ? ? ? ? ? ? ?; refresh ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 15M ? ? ? ? ? ? ; retry ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1W ? ? ? ? ? ? ?; expiry ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1D ) ? ? ? ? ? ?; minimum ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? 1D IN NS ? ? ? ?@ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? 1D IN A ? ? ? ? 127.0.0.1

B、建立named.local文件

[root@TEST named]#vim named.local
$TTL????86400
@???????IN??????SOA?????localhost.?root.localhost.??(
??????????????????????????????????????1997022700?;?Serial
??????????????????????????????????????28800??????;?Refresh
??????????????????????????????????????14400??????;?Retry
??????????????????????????????????????3600000????;?Expire
??????????????????????????????????????86400?)????;?Minimum
??????????????IN??????NS??????localhost.

1???????IN??????PTR?????localhost.

C、建立test.zone文件

[root@TEST named]#vim test.zone

增加

$ttl ? ?1D

@ ? ? ? ? ? ? ? IN SOA ?test.com. ?root.test.com. (


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1053891162

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3H

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 15M

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1W

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1D )

? ? ? ? ? ? ? ? ? ? ? ? IN NS ? ? ? ? ns.test.com.

? ? ? ? ? ? ? ? ? ? ? ? IN MX ? ?5 ? ?test.com.

? ? ? ? ? ? ? ? ? ?IN A ? ? ? ? ?3.3.3.3

ns ? ? ? ? ? ? ? ? IN A ? ? ? ? ?1.2.3.4

www ? ? ? ? ? ? ? IN A ? ? ? ? 220.202.19.82

D、dig命令直接生成named.root文件

[root@TEST named]#dig > named.root

8、啟動bind

[root@TEST named]#/data/sdns/named/sbin/named -c /data/sdns/named/etc/named.conf &

9、重新加載配置文件(常用命令,修改了配置文件,就可以用這個命令來更新)

[root@TEST named]#/data/sdns/named/sbin/rndc ?reload

10、測試

[root@TEST named]#dig @127.0.0.1 test.com


轉載于:https://blog.51cto.com/zhangshujie/1894671

總結

以上是生活随笔為你收集整理的DNS入门介绍之三BIND安装配置全过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。