天天看點

DNS

DNS 查找

––

用戶端上的 Stub 解析器 将查詢發送至 /etc/resolv.conf 中的名稱伺服器

如果名稱伺服器對于請求的資訊具有權威性 , 會将權威答案發送至用戶端,否則 , 如果名稱伺服器在其緩存中有請求的資訊 , 則會将非權威答案發送至用戶端

如果緩存隻能該沒有資訊 , 名稱伺服器将搜尋權威名稱伺服器以查找資訊 , 從根區域開始 , 按照DNS 層次結構向下搜素 , 直至對于資訊具有權威性的名稱伺服器 , 以此為用戶端獲得答案。在此情況中

, 名 ch 稱伺服器将資訊傳遞至用戶端并在自己的緩存中保留一個副本 , 以備以後查找

1.安裝bind 服務

2.開啟服務: systemctl start named     (需要開啟另一視窗輸入無需字元,補充密鑰/dev/random)

3.firewall-cmd  --list-all  檢視火牆

   添加dns 服務,firewall-config

4.檢查53端口是否打開:netstat -antlnpe |grep named

5.編輯/etc/named.conf  

options {

 11 //      listen-on port 53 { 127.0.0.1; };

 12 //      listen-on-v6 port 53 { ::1; };

 13         directory       "/var/named";

 14         dump-file       "/var/named/data/cache_dump.db";

 15         statistics-file "/var/named/data/named_stats.txt";

 16         memstatistics-file "/var/named/data/named_mem_stats.txt";

 17 //      allow-query     { localhost; };

 18 

6.重新開機named服務

7.在編輯檔案 /etc/named.conf 

  修改域名為172.25.254.250(上級的)

 31         dnssec-enable yes;

 32         dnssec-validation no;

 33         dnssec-lookaside auto;

 34         forwarders {172.25.254.250;};

 重新開機服務systemctl restart named

8.修改檔案/etc/resolve.conf   (DNS檔案,用戶端修改,指向服務端IP)

DNS

8. dig  -x   将ip轉化為域名

9.dig  www. Taobao.com 即可通路 

DNS 資源記錄

– A : 名稱至 IPv4 位址

– AAAA : 名稱至 IPv6 位址

– CNAME : 名稱至 ”規範名稱 “ ( 包含 A/AAAA 記錄的另

一個名稱 )

– PTR : IPv4/IPv6 位址至名稱

– MX : 用于名稱的郵件交換器 ( 向何處發送其電子郵件 )

– NS : 域名的名稱伺服器

– SOA :” 授權起始 “ , DNS 區域的資訊 ( 管理資訊 )

用法:MX 

 在目錄/var/named/xiyou.com.zeons (cp -p named.localhost  xiyou.com.zeons)

DNS

 修改檔案:/etc/postfix/main.cf

DNS
DNS
DNS
DNS

重新開機服務 systemctl restart postfix.service

mailq  檢視郵件是否發送

Postsuper  -d  郵件編碼    删除郵件

Mail  -u  使用者名     檢視某使用者的郵件

dig  -x  mx  [email protected]   檢視資訊   

DNS 排錯

 -NOERROR : 查詢成功

– NXDOMAIN : DNS 伺服器提示不存在這樣的名稱

– SERVFAIL : DNS 伺服器停機或 DNSSEC 響應驗證失敗

– REFUSED : DNS 伺服器拒絕回答 ( 也許是出于通路控制原因 )

繼續閱讀