標籤:
何謂DNS服務?簡而言之,DNS服務在互連網中可以實現網域名稱解析(把網域名稱轉換成網路可以識別的IP地址)。
名詞解釋①:正向解析:網域名稱解析IP地址;反向解析:IP位址解析網域名稱。
DNS服務的正/反向地區解析文檔大部分是靠手打出來的,但我們不必懼怕,畢竟在這裡我們還是能摸索出一些竅門的。
注意:防火牆和SELinux都會對DNS伺服器有一定的影響,為避免不必要的麻煩,在做實驗時建議搭建DNS伺服器之前,應把防火牆和SELinux關閉。
【情景執行個體】
配置一個常規DNS伺服器
①搭建一台DNS伺服器,為區域網路中的電腦提供網域名稱正反解析服務。DNS伺服器管理lilywhile.com域的網域名稱解析。
②DNS伺服器的網域名稱為dns.lilywhile.com,IP地址為192.168.5.25
③同時還必須為客戶提供Internet上的主機的網域名稱解析。要求能分別以下網域名稱:
Lily while介紹首頁:www.lilywhile.com(192.168.5.1)
田園海未:umi.lilywhile.com(192.168.5.3)
星空凜:rin.lilywhile.com(192.168.5.5)
東條希:nozomi.lilywhile.com(192.168.5.9)
郵件伺服器:mail.lilywhile.com(192.168.5.25)
④搭建一台輔助DNS伺服器,輔助DNS的IP地址為192.168.5.2
【功能實現】
tips:反向解析地區的名稱是有所不同的,詳情查看操作流程
名詞解釋②:A記錄:主機記錄;
NS資源記錄:名稱伺服器,表示該地區內的授權伺服器;
MX記錄:郵件交換記錄。
名詞解釋③:PTR:反向解析記錄
主DNS伺服器已經搭建完成,接下來我們就要搭建輔DNS伺服器了。
【DNS服務的排錯技巧】
①地區解析檔案中無論任何網域名稱,後面必須加點(.);
②地區解析檔案手打過程中,要注意前後對應(正/反解析對應);
③地區解析檔案建立完成後,要進行語法檢查。(使用指令只能檢查語法錯誤,不能檢查出邏輯錯誤)
相關指令:named-checkconf /etc/named.conf
named-checkzone (相關網域名稱) (相關地區解析檔案)
【named.conf 的額外配置】
設定轉寄:①named.conf檔案頭
添加以下語句:forward only
forwards { X.X.X.X; };
②相關地區(zone)設定
修改為這兩行內容:type forward
forwards { X.X.X.X; };
設定緩衝:named.conf添加語句:datasize XXXM(可填KB、GB、MB等容量)
CentOS 6.5 網路伺服器功能的實現①:運用bind搭建基本的DNS伺服器