一
域名解析的基本概念
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服务器配置文档 测试通过,请放心下载 配置环境:DNS服务器采用C/S模式,网络环境如下:IP :192.168.0.11 域名为:www.aa.com
Linux下DNS服务器配置的分析和探讨.pdf
Linux下DNS服务器配置.pdf
Linux下DNS服务器配置 简要描述各种DNS服务器的配置方法。包括正向解析DNS服务器、逆向解析DNS服务器、主从DNS服务器。 实验环境整体配置 关闭SElinux setenfore 0 清空防火墙 iptables -F ...
linux下DNS服务器的配置,DNS的辅助服务器配置
Linux_DNS服务器的配置 Linux_DNS服务器的配置
《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器...
linux主辅dns服务器配置的说明,了解主辅服务器的原理,以及怎样去配置一个主辅服务器。
4、把red hat enterprise linux的镜像放进光驱,然后建立一个挂载目录,把物理设备挂载到目录中,操作如下: 5、进入光盘目录,查看光盘目录中是否有与dns相关的应用程序,操作如下: 6、然后进行安装,操作如下: 7...
这是在linux系统下配置DNS服务器的详细步骤,包括过程截图和详细命令!
Linux_DNS服务器配置指南
linuxdns服务器配置实验报告猛.pdf
Linux 2.6 下的DNS服务器配置
linux下DNS服务器配置实例,
linux下dns服务器的搭建.pdf