CentOS下搭建DNS伺服器 一

2021-07-24 20:30:41 字數 3676 閱讀 4777

/etc/named.confbind程序的工作屬性,區域的定義

/etc/rndc.keyrndc:remote name domain controller

金鑰檔案

配置資訊:/etc/rndc.conf

/var/named/

區域資料檔案

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

yum list all | grep 「^bind」 查詢bina相關軟體

yum -y install bind bind-libs bind-utils bind-chroot

rpm -qa | grep bind 查詢安裝的bind

首先備份原始檔:mv /etc/named.conf /etc/named.conf.orig

區域:

zone 「zone name」 ;

}; 主區域:

file 「區域資料檔案」;

從區域:

file 「區域資料檔案」;

master1 (master1_ip;);

手動建立vim /etc/named.conf

更改屬組,許可權

chown root:named /etc/named.conf

chmod 640 /etc/named.conf

named-checkconf 檢查主配置檔案語法錯誤

named-checkzone 「.」 /var/named/named.ca 檢查區域檔案

named-checkzone 「localhost」 /var/named/named.localhost

named-checkzone 「0.0.127.in-addr.arpa」 /var/named/named.loopback

啟動:service named start

檢視是否開機啟動:chkconfig –list named

設定開機啟動:chkconfig named on

檢視日誌:tail /var/log/messages

臨時關閉selinux

getenforce 檢視當前狀態

setenforce 0 關閉

setenforce 1 開啟

永久關閉

vim /etc/selinux/

reboot

netstat -tnlp

netstat -tunlp

快取服務其構建完成

named-checkconf 檢測語法

修改dns使其指向自己

vim /etc/resolv.conf

測試dig -t rt name

dig -t a www.xypc.com

dig -t ns xypc.com.

dig -t mx xypc.com.

dig -t soa xypc.com

dig -x ip:根據ip查詢fqdn

host -t rt name:查詢名稱的解析結果

host -t a www.xypc.com

host -t ns xypc.com

host -t mx xypc.com

host -t soa xypc.com

nslookup:互動式模式

以windows方式檢視:

測試:

dig -x 192.168.230.1

dig -x 192.168.230.2

遞迴

dig -t a www.sohu.com @192.168.230.238 (本身預設就是遞迴的)

dig +recurse -t a www.sohu.com @192.168.230.238

allow-recursion 只給此網段的人遞迴

recursion no;不允許給所有人遞迴

recursion yes;允許所有人遞迴

dig +recurse -t a www.xypc.com @192.168.230.238(不是遞迴)

查詢:

allow query 指定誰來查詢

非遞迴:dig +norecurse -t a www.baidu.com

追蹤查詢記錄:

相關資料:

centos 6 5下搭建DNS伺服器

1.安裝dns伺服器軟體 2.在bind的主配置檔案中新增該域 3.在 var named中建立該域的zone檔案 4.編輯zone檔案,新增需要的資訊 5.檢測防火牆或selinux設定 6.啟動bind服務,重啟網路服務 7.使用者端測試網域名稱解析 安裝bind rpm qa grep bin...

CentOS6下搭建DNS伺服器

命令為 cd etc yum.repos.d 命令為 wget 命令為 yum makecache 命令為 yum install bind 命令為 vi etc named.conf。命令為 vi etc named.rfc1912.zones 建立正向查詢檔案命令為 vi var named n...

CentOS7下dns伺服器搭建

在centos7系統下 root lsx03 dns yum install y bind bind utils bind chroot安裝完成後 vi etc named.conf 修改主配置檔案 修改資訊 allow query 大括號中修改為了any 新增正向解析資訊 zone lsx03.c...