DNS服務
一)DNS服務的概念:
DNS服務器的作用就是就好比生活中的電話簿,為姓名和電話號碼建立對應關系。同理,在互聯網上,成千上萬個主機域名與其IP地址建立對應關系,為各種網絡程序找到對應目標主機的IP地址或對應的主機域名。
相關術語:
1)正向解析:根據主機名稱(域名)查找對應的IP地址(實際中用的最多)
2)反向解析:根據IP地址查找對應的主機域名(不常用)
根據服務器與所提供域名解析記錄的關系,將DNS服務器分為不同的角色:
3)主域名服務器
特定DNS區域的官方服務器,具有唯一性。負責維護該區域內所有域名->IP地址的映射記錄。
4)從域名服務器(備胎)
也稱為 輔助域名服務器。其維護的 域名->IP地址記錄 來源于主域名服務器。
5)DNS服務應用軟件:BIND(Berkeley Inte.NET Name Daemon)
二)搭建DNS服務器
1)需要以下幾個包,如果缺包使用yum解決。
[root@alex ~]# rpm -qa |grep bindypbind-1.19-12.el5_6.1bind-libs-9.3.6-20.P1.el5_8.6bind-utils-9.3.6-20.P1.el5_8.6bind-9.3.6-20.P1.el5_8.6 這個包有沒有?
2)編輯配置文件/etc/named.conf(新建)
[root@alex ~]# vi /etc/named.confoptions {directory "/var/named";};zone "cuug.com" {type master;file "cuug.com.zone";};zone "3.168.192.in-addr.arpa" {type master;file "3.168.192.rzone";};
3)編輯正向解析配置文件
[root@alex ~]# vi /var/named/cuug.com.zone$TTL 60@ IN SOA host1 root (20130516 3h 15m 1w 2h)IN NS host1.cuug.com.host1 IN A 192.168.3.88www IN A 192.168.3.102ftp IN A 192.168.3.103video IN A 192.168.3.105
4)編輯反向解析配置文件
[root@alex ~]# vi /var/named/3.168.192.rzone$TTL 60@ IN SOA host1 root (20130516 3h 15m 1w 2h)IN NS host1.cuug.com.88 IN PTR host1.cuug.com102 IN PTR www.cuug.com103 IN PTR ftp.cuug.com105 IN PTR video.cuug.com
5)啟動bind服務(服務名是named)
[root@alex mail]# service named start
Starting named:
6)測試bind
將客戶端window的 hostonly卡設定ipv4網卡DNS ---->指向192.168.3.88

cmd下
C:UsersAdministrator>ping host1.cuug.com 測試正向解析
正在 Ping host1.cuug.com [192.168.3.88] 具有 32 字節的數據:
來自 192.168.3.88 的回復: 字節=32 時間<1ms TTL=64
來自 192.168.3.88 的回復: 字節=32 時間<1ms TTL=64
C:UsersAdministrator>ping /? 查看語法和參數
C:UsersAdministrator>ping -a 192.168.3.105 測試反向解析
正在 Ping
video.cuug.com.3.168.192.in-addr.arpa [192.168.3.105] 具有 32 字節的數據:
來自 192.168.3.100 的回復: 無法訪問目標主機。
the end !!!
@jackman 共筑美好!