DNS服务器配置--Linux

相关包:

bind-9.3.6-2.p1.e15.i386.rpm

caching-nameserver-9.3.6-2.p1.e15.i386.rpm

bind-utils-9.3.6-2p1.e15.i386.rpm

bind-chroot-9.3.6-2.p1.e15.i386.rpm

注意:启用chroot后,BIND程序的虚拟目录是/var/named/chroot/ ,

所以/etc/named.conf 的真正路径是 /var/named/chroot/etc/named.conf

/var/named 的真正路径是 /var/named/chroot/var/named

DNS资源记录类型:

A           主机资源记录,建立域名到IP地址的映射

CNAME   别名资源记录,为其他资源记录指定名称的替补

SOA       起始授权机构

NS         名称服务器,指定授权的名称服务器

PTR        指针资源记录,用来实现反向查询,建立IP地址到域名的映射

MX         邮件交换记录,指定用来交换或者转发邮件信息的服务器

HINFO    主机信息记录,指明CPU与OS

DNS服务器配置步骤(例子,4步):

一、复制模板文件生成全局配置文件(在目录 /var/named/chroot/etc/ 下):

cp -p named.caching-nameserver.conf  named.conf

修改全局配置文件/var/named/chroot/etc/naned.conf 如下:

1、listen-on port 53 {any;};         //侦听所有IP

2、allow-query {any;};                 //接收所有DNS客户端的请求

3、match-clients {any;};              //指定接收所有DNS客户端源IP

4、match-destinations {any;};      //指定接收所有DNS客户端目的IP

5、include"/etc/named.zones";       //指定主配置文件为named.zones

二、复制模板文件生成主配置文件(在目录 /var/named/chroot/etc/ 下):

cp -p  named.rfc1912.zones  named.zones

修改全局配置文件/var/named/chroot/etc/naned.zones 如下:

1、zone "jurp.cn" IN {                             //域名

type master ;                            //主服务器

file "jurp.cn.zone" ;                  //正向解析文件名

}

2、zone "168.192.in-addr.arpa" IN {      //域名

type master ;                            //主服务器

file "192.168.zone";                  //反向解析文件名

}

三、复制模板文件生成正向解析文件(在目录 /var/named/chroot/var/named/ 下):

cp -p named.zero  jurp.cn.zone

修改正向解析文件/var/named/chroot/var/named/jurp.cn.zone 如下:

1、@      IN      SOA    dns.jurp.cn.      mail.jurp.cn.     //完全域名,管理员邮箱地址

2、@      IN      NS            dns.jurp.cn.                          //说明域名服务器

@      IN      MX  10    mail.jurp.cn.                         //定义邮件交换器

3、dns    IN       A      192.168.1.2                                //主机记录

mail    IN      A      192.168.0.3                                //主机记录

www   IN      A      192.168.0.5                                //主机记录

复制模板文件生成反向解析文件(在目录 /var/named/chroot/var/named/ 下):

cp -p named.local  192.168.zone

修改反向解析文件/var/named/chroot/var/named/192.168.zone 如下:

1、@      IN      SOA    dns.jurp.cn.      mail.jurp.cn.     //完全域名,管理员邮箱地址

2、@      IN      NS            dns.jurp.cn.                          //说明域名服务器

@      IN      MX  10    mail.jurp.cn.                         //定义邮件交换器

3、2.1     IN      PTR          dns.jurp.cn.                          //指针资源记录

3.0     IN       PTR          mail.jurp.cn.                        //指针资源记录

5.0     IN       PTR          www.jurp.cn.                       //指针资源记录

四、启动DNS服务:

service  named  restart

测试工具:

nslookup、dig、host

时间: 2024-10-08 14:39:15

DNS服务器配置--Linux的相关文章

linux下DNS服务器配置

一,理解一些名词的含义 @ ----这个符号意味着SOA与域是一样的 IN -----IN是提供IP地址的域名类当,与A,PTR或CNAME记录一起使用时可将域名映射为IP地址, 反之一样 NS -----域名服务器指定的区域DNS服务器的域名或IP地址 MX ----MX记录定义何种机器来为域或单个主机传送电子邮件,为域定义就是告诉每个人将邮件 发送给该域中要与之通信的人或机器 SOA-----Start Of Authority 指明其后的域名定义了主域名服务器及该域的联系点的电子邮件地址.

DNS(linux windows)

DNS 案例一: 域名:abc.com dns服务器:192.168.2.100 www:1.1.1.1 ftp:2.2.2.2 mail:3.3.3.3 pop3 smtp MX ① 安装准备 mount /dev/cdrom /media/cdrom/ cd /media/cdrom/Packages/ ll bind* yum --disablerepo=\* --enablerepo=c6-media install bind bind-chroot bind-utils cd /var

DNS服务器配置小结(参考私房菜,马哥视频)

DNS原理方面的东西就不介绍了,具体的可以看私房菜的DNS服务器部分,讲的很好.主要跟着私房菜的思路在虚拟机中重新实践下了吧 a)需要注意一下几个重要的文件 /etc/named.conf主配置文件,有区域的定义,一定要记住 /var/named/这个文件夹下存放区域数据文件 /etc/rc.d/init.d/named命令可以使用reload,start,restart,stop /var/log/messages登录日志信息 b)几个检查是否有语法错误的命令named-checkconf;n

Linux下的DNS服务器配置实践(一)

[实验说明] 目的:在Linux上安装bind,配置正向解析与方向解析,实现基本的域名解析服务. 实验拓扑: [配置过程] 1.安装bind: [[email protected] ~]# yum install bind -y Loaded plugins: fastestmirror, refresh-packagekit, security -----略-----                                                                

Linux下的DNS服务器配置实践(二)-配置DNS从服务器

[实验说明] 实验环境:新增一台服务器ns2.test.com ,IP为192.168.0.112: 实验目的:把新增的服务器配置成192.168.0.111这台主DNS服务器的从DNS服务器: [实现主从同步的条件] 1.主从服务器的时间必须同步;使用ntp与时间服务器周期性同步时间: [[email protected] ~]# vim /etc/crontab  */3 * * * * /sbin/ntpdate  192.168.0.111  &> /dev/null  #每隔3分钟

Linux学习笔记<二十七>——DNS服务器配置实例

配置规划:(vmware9下RHEL5.8系统实现) 在cqy.com域中,在192.168.0.0/24网段 ns服务器:192.168.0.150: www服务器:192.168.0.151,192.168.0.152 mail服务器:192.168.0.153 ftp服务器是www服务器的别名 配置主从服务器,从服务器IP:192.168.0.160 主服务器内授权一个子服务器,IP:192.168.0.170,并实现子服务器可以解析父域 注意:必须确保服务器防火墙不阻隔dns流量 # s

Linux下的DNS服务器配置实践(三)-子域授权、转发、视图

[子域授权]     [实验说明]:新增一台服务器ip为192.168.0.112,配置成为test.com子域(a.test.com)的主DNS [实验验证]:子域可以实现自我管理,通过父域DNS可以查询解析子域,但子域无法查询解析父域. [实验步骤]:      1.进行正向子域授权,只需要在父域的区域解析库中添加"胶水记录": [[email protected] ~]# vim /var/named/test.com.zone  $TTL 86400 @    IN    SO

Linux CentOS7 DNS服务器配置

一:安装DNS yum install bind            #安装DNS yum install bind-utils    #安装nslookup 二:修改主配置文件,添加正反向域 vim /etc/named.conf     #编辑主配置文件 listen-on port 53 { any; } #修改为any allow-query   { any; }   #修改为any #主配置文件底下添加正反向域 named-checkconf #检查配置是否正确 #添加正向解析 cp

squid代理服务器配置 linux

squid 配置 linux squid是linux下的一款代理服务器软件,他可以共享网络 ,加快访问速度,节约通信带宽,同时防止内部主机受到攻击,限制用户访问,完善网络管理 rpm -qa|grep squid yum install squid squid-2.6.STABLE21-3.el5 cd /etc/squid/ [[email protected] squid]# lscachemgr.conf  mib.txt            msntauth.conf