1. 程式人生 > 其它 >DNS域名解析之反向解析

DNS域名解析之反向解析

DNS解析之反向解析

反向解析:根據IP地址查詢對應的域名

yum -y install bind    安裝軟體包

 

檢視需要修改的配置檔案所在路徑 

rpm -qc bind                   查詢bind軟體配置檔案所在路徑
/etc/named.conf                主配置檔案
/etc/named/rfc1912.zonrs       區域配置檔案
/var/named/named.localhost     區域資料配置檔案

  

編輯主配置檔案,編輯完成:wq儲存並退出

vim /etc/named.conf
options {
  listen-on-v6 poet 53 { 192.168.184.10; };              監聽53埠,IP地址使用提供服務的本地IP,也可用any代表所有
   listen-on-v6 port 53 { : :1; };                      ipv6行如不使用可以註釋掉或者刪除
  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       { any; };                            允許使用本DNS解析服務的網段,也可用any代表所有

  

編輯區域配置檔案,編輯完成:wq儲存並退出

vim /etc/named. rfc1912. zone               檔案裡有模版,可複製粘貼後修改
zone "80.168.192. in-addr.arpa" IN {       反向解析的地址倒過來寫,代表解析192.168.80段的地址
         type master;
         file "benet. com. zone. local";    指定區域資料檔案為benet.com.zone.local
         allow-update { none; } ;

  

備份指定區域資料配置檔案,然後編輯指定區域資料配置檔案,編輯完成:wq儲存並退出

cd /var/ named/
cp -p named. localhost benet. com. zone. local
vim /var/ named/ benet. com. zone. local
$TTL 1D
@       IN SOA benet. com. admin. benet. com. (     這裡的“@"代表192.168.80段地   
                       0     ; serial
                       1D    ; refresh
                       1H    ; retry
                       1W    ; expi re
                       3H )  ; minimum
         NS   benet. com.
         A    192.168.80.10
200 IN PTR    WWW . benet. com.                      PTR為反向指標,反向解析192.168.80.200地址結果為www . benet. com.

  

關閉防火牆,關閉linux安全機制,開啟dns域名解析服務:named,然後修改伺服器dns,完成後:wq儲存並退出,最後進行驗證

systemctl restart named
host 192.168.80.200
ns1ookup 192.168.80. 200