LINUX 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 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:\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 共筑美好!

LINUX   DNS
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章