Linux中搭建DNS伺服器
阿新 • • 發佈:2018-12-10
DNS(Domain Name Ststem) 域名解析服務,就是將域名和ip之間做相應的轉換,利用TCP和UDP的53號埠
程式RPM包名: bind 可執行檔案所在目錄: /usr/sbin/named (Rhel7) /etc/init.d/named (Rhel6) 配置檔案所在目錄: /etc/named.conf 區域配置檔案所在目錄:/var/named/xxx.zoneDNS系統作用:
- 正向解析:根據域名查詢對應的ip地址
- 反向解析:根據ip地址查詢對應的域名
DNS伺服器的分類:
- 主從域名伺服器:特定DNS區域的權威解析伺服器,具有唯一性、冗餘性
- 快取域名伺服器:通過像根
DNS伺服器的安裝與部署
- 安裝DNS程式: yum -y install bind*
- 修改主配置檔案:/etc/named.conf
- 新增並修改區域配置檔案 /var/named/xxx.zone
- 修改檔案許可權: chown named,named /var/named/xxx.zone
- 開啟服務,並驗證 systemct start named ; nslookup www.xie.com
配置檔案 /etc/named.conf 的修改
options { listen-on port 53 { any; }; //修改行 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"; allow-query { any; }; //修改行 } zone "xie.com." IN{ //新增正向解析 type master; //主從DNS file "xie.com.zone"; //指定區域配置檔名 } zone "10.168.192.in-addr.arpa" IN{ //新增反向解析 type master; file "xie.com.zone"; //指定區域配置檔名 }
新增並且修改區域配置檔案: /var/named/xie.com.zone
$TTL 1D @ IN SOA www.xie.com. root.xie.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS www.xie.com. MX 10 root.xie.com. www IN A 192.168.10.100 //新增正向解析記錄 將 www.xie.com 解析為 192.168.10.100 web IN A 192.168.10.110 root IN A 192.168.10.120 * IN A 192.168.10.130 //新增一個預設匹配,當配置檔案中的都沒匹配,則匹配此條 ftp IN CNAME www //給www.xie.com新增一個別名 ftp.xie.com 1 IN PTR web1.xie.com. //新增反向解析記錄 192.168.10.1 解析為 web1.xie.com 2 IN PTR web2.xie.com.