DNS(Domain Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)
【正文】
本文就如何在Linux實現基本的DNS服務做簡單的操作指示。首先,簡單介紹DNS的解析過程後,再對如果在Linux下配置DNS一步步做詳細的步驟演示。
一 DNS解析過程說明
1.1 DNS的解析過程:
比如解析www.redhat.com,第一步,查詢本地host文件和緩存有沒有這個記錄,有就直接解析,沒有就訪問DNS服務器,如果DNS服務器上沒www.redhat.com或者redhat.com不在你訪問的DNS服務器管理區域內,那麼DNS服務器就會向dot根域名服務器發遞歸查詢,如果找到了記錄了,DNS就會返回給 client,並且把記錄保存在自己緩存裡,下次有client請求,他就會調用自己的緩存,直到這條記錄的生存期結束,就會丟棄這條記錄。
二 服務器安裝與配置
2.1 利用YUM在服務器端安裝bind軟件
2.2 修改主機名為FQDN格式
2.3 理解配置文件後進行配置
下圖是配置文件的詳解
對配置文件進行修改