免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1213 | 回复: 0
打印 上一主题 下一主题

Linux下 DNS服务器的配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-18 16:00 |只看该作者 |倒序浏览
Linux下 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;
file: “/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授权于
[color="#003366"]www.linux.cn
主机。且管理员 mail为
[color="#003366"]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)授权于
[color="#003366"]www.linux.cn
管理员mail为
[color="#003366"]root@linux.cn
(2) 主机指向
[color="#003366"]www.linux.cn
@   IN  SOA  localhost  root
  
[color="#003366"]www.linux.cn.
.  root.linux.cn.
ID  IN  NS 192.168.0.1
IN  PRT  
[color="#003366"]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区域中有 一条记录分别是
[color="#003366"]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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6233/showart_21969.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP