Linux基礎服務 DNS正向解析 bind

2021-10-07 16:15:37 字數 2755 閱讀 8224

dns安裝

yum -y install bind bind-chroot
後面是dns安全包,改變預設dns根目錄,可以防止某乙個服務出現漏洞進而丟失所有資料的情況發生,可選安裝。(這裡以使用bind-chroot為例)

啟動命令

不使用chroot模式:

systemctl start named
使用chroot模式:

systemctl start name-chroot
配置檔案目錄使用chroot模式,改變後的根目錄在 /var/named/chroot/

不使用chroot模式

主配置檔案 /etc/namd.conf

解析檔案(區域資料庫檔案) /var/named/

使用chroot模式

主配置檔案 /var/named/chroot/etc/namd.conf

解析檔案(區域資料庫檔案) /var/named/chroot/var/named/

這裡我們使用chroot模式,所以我們要將主配置檔案和區域資料庫檔案複製到相應目錄下。

cp

-p /etc/named.conf /

var/named/chroot/etc/

cp

-p /

var/named/named.*/

var/named/chroot/

var/named/

-p選項是保持原有屬性不變(屬主,屬組)

啟動報錯

這是因為我們沒有修改配置檔案,接下來修改配置檔案。

我們要實現的功能如下:

對 thanksy.com網域名稱做解析,解析要求:

www 解析為a記錄 ip位址為 192.168.1.145

nopro 做別名解析(cname) 解析為 www

修改主配置檔案

vim /

var/named/chroot/etc/named.conf

在全域性配置中修改:

新增:

zone 後面跟的是解釋的網域名稱;

in 是解釋說明

type 是型別

file 是區域資料庫檔名(檔名隨便填,到時候只要建立相對應的檔案就可以)

解釋說明中每行都要以分號結尾,尖括號後面也要跟分號

建立區域資料庫檔案

cp

-p /

var/named/chroot/

var/named/named.localhost /

var/named/chroot/

var/named/thanksy.com.zone

配置區域資料庫檔案

檢查主配置檔案

named-checkconf /

var/named/chroot/etc/named.conf

檢查區域資料庫檔案

重啟dns服務

systemctl restart named-chroot
網域名稱解析

nameserver dns伺服器位址
注意這裡修改配置檔案的是你要測試的虛擬機器,而不是你開啟dns服務的那台虛擬機器。

解析命令

nslookup 網域名稱

DNS正向解析服務配置

1.dns正向區域 9 systemctl stop firewalld.service 關閉防火牆 10 setenforce 0 關閉selinux 11 systemctl restart named 重啟named服務 dns 客戶機配置dns nmcli connection edit e...

Linux正向區域dns搭建

掛載光碟使用本地yum原始檔 root www yum.repos.d yum install bind 安裝bind root www yum.repos.d systemctl start named 啟動dns服務 root www yum.repos.d systemctl enable n...

搭建DNS伺服器 正向解析

搭建主dns伺服器,要求如下 該dns伺服器能解析www.qq.com和www.163.com的ip位址,發給qq.com域的郵件都會優先發給mail.qq.com,當mail.qq.com無法收下郵件時則郵件會傳送給mail2.qq.com,發給163.com域的郵件都會發給mail.163.co...