linux dns服务器的配置(LINUXDNS服务介绍)
linux dns服务器的配置(LINUXDNS服务介绍)特定DNS区域的官方服务器,具有唯一性。负责维护该区域内所有域名->IP地址的映射记录。3)主域名服务器1)正向解析:根据主机名称(域名)查找对应的IP地址(实际中用的最多)2)反向解析:根据IP地址查找对应的主机域名(不常用)根据服务器与所提供域名解析记录的关系,将DNS服务器分为不同的角色:
【十】DNS服务
一)DNS服务的概念:
DNS服务器的作用就是就好比生活中的电话簿,为姓名和电话号码建立对应关系。同理,在互联网上,成千上万个主机域名与其IP地址建立对应关系,为各种网络程序找到对应目标主机的IP地址或对应的主机域名。
相关术语:
1)正向解析:根据主机名称(域名)查找对应的IP地址(实际中用的最多)
2)反向解析:根据IP地址查找对应的主机域名(不常用)
根据服务器与所提供域名解析记录的关系,将DNS服务器分为不同的角色:
3)主域名服务器
特定DNS区域的官方服务器,具有唯一性。负责维护该区域内所有域名->IP地址的映射记录。
4)从域名服务器(备胎)
也称为 辅助域名服务器。其维护的 域名->IP地址记录 来源于主域名服务器。
5)DNS服务应用软件:BIND(Berkeley Internet Name Daemon)
二)搭建DNS服务器
1)需要以下几个包,如果缺包使用yum解决。
[root@alex ~]# rpm -qa |grep bind
ypbind-1.19-12.el5_6.1
bind-libs-9.3.6-20.P1.el5_8.6
bind-utils-9.3.6-20.P1.el5_8.6
bind-9.3.6-20.P1.el5_8.6 这个包有没有?
2)编辑配置文件/etc/named.conf(新建)
[root@alex ~]# vi /etc/named.conf
options {
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.88
www IN A 192.168.3.102
ftp IN A 192.168.3.103
video 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.com
102 IN PTR www.cuug.com
103 IN PTR ftp.cuug.com
105 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:\Users\Administrator>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:\Users\Administrator>ping /? 查看语法和参数
C:\Users\Administrator>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 共筑美好!