天天看點

DNS服務正向解析實驗

DNS域名解析服務是用于解析域名與ip位址對應關系的服務,功能上可以實作正向解析和反向解析

正向解析:根據主機名(域名)查找對應的IP位址。

反向解析:根據IP位址查找對應的主機名(域名)。

下面我來詳細介紹一下在linux虛拟機中DNS正向解析實驗具體配置

1.輸入“yum install bind-chroot”指令安裝Bind服務程式

DNS服務正向解析實驗

2.輸入指令“vim /etc/named.conf”修改Bind服務配置檔案(修改兩處)

将下行中的127.0.0.1修改為any,代表允許監聽任何IP位址。

listen-on port 53 { 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";

将下行中的localhost修改為any,代表允許任何主機查詢。

allow-query { localhost; };

DNS服務正向解析實驗

3.輸入“nmtui”指令将系統DNS位址修改為本機(不要忘記改完後,點選“啟用連接配接先禁用再開啟”)

DNS服務正向解析實驗

4.輸入指令“vim /etc/named.rfc1912.zones”打開此檔案(這個檔案中包含正向解析的區域資訊)添加以下内容。

zone "linuxprobe.com" IN {

type master;

file "linuxprobe.com.zone";

allow-update {none;};

}

DNS服務正向解析實驗

5.輸入指令“cd /var/named”切換工作目錄到bind(named)資料目錄

DNS服務正向解析實驗

6.輸入指令“cp -a named.localhost linuxprobe.com.zone” 進行資訊複制

執行cp指令時加入-a,代表連通複制原來檔案的屬性、所有者、組等資訊

DNS服務正向解析實驗

7.輸入指令“vim linuxprobe.com.zone”編輯linuxprobe.com域名的區域資料檔案

修改為如下格式

DNS服務正向解析實驗

8.重新開機named服務讓配置檔案立即生效

DNS服務正向解析實驗

9.nslookup指令用于檢測能否從網絡DNS伺服器中查詢到域名與IP位址的解析記錄,檢測named服務的解析能否成功。

如下圖,已成功解析出位址

DNS服務正向解析實驗
DNS服務正向解析實驗