DNS的配置--正反向

一 域名解析的基本概念1,域名解析的意义实现域名和IP 地址之间的转换过程。2,域名解析的方法HOSTS 文件:适用于小型网络(文本文件)NIS 服务器:库存放的解析记录,适用于中型网络 。 DNS

一 域名解析的基本概念

1,域名解析的意义

实现域名和IP 地址之间的转换过程。

2,域名解析的方法

HOSTS 文件:适用于小型网络(文本文件)

NIS 服务器:库存放的解析记录,适用于中型网络 。 DNS 服务器:用库存放目录,分布式解析。

二,DNS 的工作体系

1, 组成;

(1) 域名空间;

它是DNS 担供的一个层次树型结构的确良逻辑空间。 如; EG : WWW 。LINUX 。NET

.____根域

net com edu org ____顶级域

linux 163———子域

www mail———主机

(2) DNS 服务器

1, 作用:存放区域文件和域名解析。

2分类:主DNS 服务器:存放区域文件,实现域名解析。 辅助DNS 服务器:备份主DNS 中的区域文件,不解析。 唯高速缓存DNS 服务器:暂时存放解析过的域名。

(3) 客户机的配置:

作用:提供查询请求。

2, DNS 的解析过程

(1) 正向解析:

入口

客户机发送请求

请求远程DNS 服务器

查询名称是否在所辖的区域 。

是否则 存在下一个DNS 服务器 是否存在主机 采取何种方式 无法解析 正确解析

递归

(2) 反正解析

利用in-addr.arpa 反向指针,将一个ip 地址指点向域名。

三 DNS 的配置:

1 安装bind 软件(9.0)

#rpm –ivh bind

相关文件:

/etc/named.conf

/etc/rc.d/init.d/named

/var/named.ca

/var/named/localhosts.zone

/etc/resolo.conf

/etc/host.conf

,

/var/named.conf

/var/named.local

2, 修改named.conf

内容:

option {

选项;

…………

}

zone {

选项……

}

include ―…………‖

说明:

(1) option 声明:

作用:定义DNS 的属性。

格式:option{

directory ―/var/named‖;

#定义区域文件的存放的位置。

(2) zone 声明:

作用:定义一个区划域

格式:zone ―区域名‖ IN {

type __master

Type---slave

#定义区域类型

file ―文件名‖;

#定义区域文件名。

Include 选项

#包含配置文件。

(1)建立区域正向

linux.net 和反向区域指向192.168.0.0./24 # vi /etc/named.conf

修改后的文件内容如下:

option {

directory “/var/named”;

};

正向域:zone “.” IN {

type:hint;

“/named.ca”;

zone“localhost.zone”;

{

type master;

file “localhost.zone”;

反向区域: zone “0.0.0.127.in-addr.arpa” IN { type master;

,

file “named.local”;

zone “linux.net” in {

type master ;

file “linux.zone”;

zone “0.168.192.in-addr.arpa” in{

type master;

file “linux.rev”;

};

include “/etc/rndc.key”;

(2)

创建区域文件;

作用:存放区域的信息记录。

格式:由若干条记录组成》

[name] [ttl] [in] [type] [值]

(3) 反向区域文件主要:SOA NS PTR记录构成。

DNS 配置实例:

1 要求:建立一个正向区域文件(linux.cn )

具体如下:

(1) 将linux.cn 授权于www.linux.cn 主机。且管理员 mail 为 admini@linux.cn

(2) linux.cn 区域的域名服务器为192.168.0.1

(3) 指定linux.cn 域的ip:192.168.0.1,

(4) 建立主机www ip为192.168.0.1.

(5) 建立主机www 的别名为 mail.

2要求:建立反向区域文件linux.rev

具体如下:

(1)授权于www.linux.cn 管理员mail 为root@linux.cn

(2) 主机指向www.linux.cn

@ IN SOA localhost root

www.linux.cn.

. root.linux.cn.

ID IN NS 192.168.0.1

IN PRT www.linux.cn.

4. 启动dns 记录

#/etc/rc.d/init.d/named start

四:DNS 客户机的配置:

1. Windows 系统的配置:

2. Unix/linux操作系统配置

#vi /etc/host.conf

order hosts.bind

#vi /etc/resolv.conf

nameserver

五:测试DNS 服务器:

1, nslookup

#nslookup

,

>linux.cn

六.案例:

利用bind 软件将主机动性dns.linux.net 主机制作成一个dns 服务器;

具体要求如下:

(1) 该服务器负责正向区域linux.net 的解析,且ip 地址为192.168.3.1

(2) linux.net 区域的mail 服务器是192.168.30.2

(3) 在linux.net 区域中有 一条记录分别是www.linux.net ip :192.168.3.1 mail.linux.net ip:192.168.3.1

(4) 将dns.linux.net 主机的dns 服务器ip 为192.168.3.1

配置过程:

#vi /etc/named.conf

在文件添加以下内容:

zone―linux.net‖ IN {

TYPE MASTER;

FILE ―LINUX.ZONE‖;

};

#cd /var/named

#cp localhost.zone linnx.zone]

#vi linux.zone

$TTL 886400

$ORIGIN LINUX.NET-----(1)

@ ID SOA @ ROOT

ID IN NS 192.168.3.1

ID IN A 192.168.3.1

WWW. IN A 192.168.3.1

MAIL IN A 192.168.3.1

LINUX.NET IN MX 8 192.168.3.2

#vi /etc/resolv.conf

添加如下选项:

nameserver 192.168.3.1

标签: