`
winie
  • 浏览: 224436 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

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;
“/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

分享到:
评论

相关推荐

    linux下DNS服务器配置

    "linux下DNS服务器配置" Linux下的DNS服务器配置是指在Linux系统中安装和配置DNS服务器的过程。DNS(Domain Name System)是互联网上的一种目录服务,负责将域名转换为IP地址。 Linux下的DNS服务器可以分为三种:...

    Linux下DNS服务器配置.pdf

    Linux 下 DNS 服务器配置需要经过多个步骤,包括检查 DNS 服务、设置网卡配置、设置 DNS 地址、创建正向查找和反向查找区域、重启 DNS 服务等。只有正确地配置了 DNS 服务器,才能确保网络的稳定运行。 DNS 服务器...

    Linux下DNS服务器配置的分析和探讨.pdf

    Linux下DNS服务器配置的分析和探讨 本文对Linux下DNS服务器配置进行了深入的分析和探讨,从基本的DNS配置讲起,深入分析最新的DNS配置技术,同时介绍不同版本Linux的DNS配置的差别。 一、DNS简介 DNS(Domain ...

    Linux下DNS服务器配置文档

    Linux下DNS服务器配置文档 测试通过,请放心下载 配置环境:DNS服务器采用C/S模式,网络环境如下:IP :192.168.0.11 域名为:www.aa.com

    Linux下DNS服务器配置

    Linux下DNS服务器配置  简要描述各种DNS服务器的配置方法。包括正向解析DNS服务器、逆向解析DNS服务器、主从DNS服务器。  实验环境整体配置  关闭SElinux  setenfore 0  清空防火墙  iptables -F  ...

    linux主辅dns服务器配置的说明

    ### Linux主辅DNS服务器配置详解 #### 一、引言 在互联网中,域名系统(Domain Name System,简称DNS)扮演着至关重要的角色,它负责将人类可读的域名转换为计算机可理解的IP地址。为了提高DNS服务的稳定性和可靠...

    linux下DNS服务器的配置,DNS的辅助服务器配置.doc

    Linux 下 DNS 服务器的配置和辅助服务器配置 Linux 下 DNS 服务器的配置是指在 Linux 操作系统中安装和配置 DNS 服务器,以提供域名解析服务。DNS(Domain Name System)是互联网上的一种域名解析系统,它可以将...

    Linux_DNS服务器的配置

    Linux_DNS服务器的配置 Linux_DNS服务器的配置

    linux下DNS服务器的简单配置参照.pdf

    Linux下的DNS服务器配置是网络管理中的重要环节,它允许网络中的设备通过域名访问其他设备,而不是直接使用IP地址。DNS(Domain Name System)系统通过分布式数据库实现域名与IP地址的映射,使得用户可以方便地记住...

    Linux 下的DNS服务器配置

    Linux 下的 DNS 服务器配置 Linux 作为一款开源操作系统,在网络服务方面提供了非常强大的支持,包括 DNS 服务器的配置。DNS(Domain Name System)是互联网中的一种服务,能够将人类易于记忆的域名转换为机器易于...

    DNS服务器的配置实验报告.doc

    4、把red hat enterprise linux的镜像放进光驱,然后建立一个挂载目录,把物理设备挂载到目录中,操作如下: 5、进入光盘目录,查看光盘目录中是否有与dns相关的应用程序,操作如下: 6、然后进行安装,操作如下: 7...

    linux下DNS服务器安装配置

    ### Linux 下 DNS 服务器安装配置知识点详解 #### 一、DNS 基础知识与工作原理 1. **DNS 的作用**: - DNS (Domain Name System) 是一种用于实现域名到 IP 地址映射的技术,使得用户可以通过易于记忆的域名访问...

    《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf

    《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器...

    SuSE_Linux_DNS服务器简单配置

    DNS 服务器配置是 SuSE Linux 中的一项重要任务,本文档旨在指导用户如何配置 SUSE Linux DNS 服务器,涵盖了 DNS 服务器的基础知识、 BIND 套件安装、 DNS 服务器配置、区域文档文件创建等内容。 一、DNS 服务器...

    linux下dns服务器的搭建.pdf

    Linux 下 DNS 服务器的搭建 DNS(Domain Name System)是互联网中的一种解析域名的系统,能够将域名转换为 IP 地址,以便人们更方便地访问互联网上的资源。在 Linux 环境下搭建 DNS 服务器是非常重要的,这样可以...

    linuxdns服务器配置实验报告猛.pdf

    "Linux DNS 服务器配置实验报告" Linux DNS 服务器配置是计算机网络技术中非常重要的一部分,而本实验报告的主要目标是配置一个 DNS 服务器,以满足企业的需求。该实验报告的主要内容包括项目需求、项目内容、项目...

Global site tag (gtag.js) - Google Analytics