linux下dns主从服务器实现

案例环境:

主域名服务器:ns1.zdj.com,172.17.0.142

从域名服务器:ns2.zdj.com,172.17.0.37

两台服务器均能够提供 zdj.com 区域的域名解析

主域名服务器:1.   ip:172.17.0.142

[[email protected] var]# vim  /var/named/chroot/etc/named.rfc1912.zones     ----添加下列内容

zone "zdj.com" IN {

type master;

file "zdj.com";

allow-transfer{172.17.0.37;};

};

zone "0.17.172.in-addr.arpa" IN {

type master;

file "172.17.0.zone";

allow-transfer {172.17.0.37;} ;

};

2.

[[email protected] named]# vim zdj.com            --------编辑以下内容---正向解析

$TTL 1D

@    IN SOA    ns1.zdj.com. root.zdj.com.  (

0    ; serial

1D    ; refresh

1H    ; retry

1W    ; expire

3H )    ; minimum

@    NS    ns1.zdj.com.

@    NS    ns2.zdj.com.

ns1    A    172.17.0.142

ns2     A        172.17.0.37

www     A       172.17.0.123

www     A       172.17.0.122

www     A       172.17.0.124

web  CNAME     www                         ---------别名

*       A       172.17.0.252

3.

[[email protected] named]# vim 172.17.0.zone         --------编辑以下内容-----反向解析

$TTL 1D

@    IN SOA    ns1.zdj.com. root.zdj.com.  (

0    ; serial

1D    ; refresh

1H    ; retry

1W    ; expire

3H )    ; minimum

@    NS    ns1.zdj.com.

@    NS    ns2.zdj.com.

142    PTR  ns1.zdj.com.

37    PTR  ns2.zdj.com.

123    PTR  www.zdj.com.

124    PTR  www.zdj.com.

122    PTR  www.zdj.com.

4.

[[email protected] named]# cat /etc/resolv.conf             ---------设置dns服务器设置为自己,测试用

; generated by /sbin/dhclient-script

#nameserver 8.8.8.8

nameserver 172.17.0.142

5.

[[email protected] named]# service named restart

从域名服务器:   ip:172.17.0.37

1.

[[email protected] slaves]#vim /var/named/chroot/etc/named.conf

options {

listen-on port 53 { 172.17.0.37; };

listen-on-v6 port 53 { ::1; };

directory     "/var/named";

dump-file     "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query     { any; };

recursion yes;

#    dnssec-enable yes;

#    dnssec-validation yes;

#    dnssec-lookaside auto;

/* Path to ISC DLV key */

#    bindkeys-file "/etc/named.iscdlv.key";

};

2.

[[email protected] slaves]#vim  /var/named/chroot/etc/named.rfc1912.zones             ------------添加以下内容

zone "zdj.com" IN {

type slave;

masters {172.17.0.142;};

file "slaves/zdj.com";

};

zone "0.17.172.in-addr.arpa" IN {

type slave;

masters {172.17.0.142;};

file "slaves/172.17.0.zone";

};

3.[[email protected] slaves]#service named restart

测试机

[[email protected] ~]# vim  /etc/resolv.conf

; generated by /sbin/dhclient-script

#nameserver 59.51.78.211

#nameserver 222.246.129.81

nameserver 172.17.0.142

[[email protected] ~]# host www.zdj.com

www.zdj.com has address 172.17.0.123

www.zdj.com has address 172.17.0.124

www.zdj.com has address 172.17.0.122

[[email protected] ~]# host 172.17.0.122

122.0.17.172.in-addr.arpa domain name pointer www.zdj.com

时间: 2024-10-11 16:53:03

linux下dns主从服务器实现的相关文章

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

linux redhat6.5 中 构建DNS主从服务器

DNS主从服务器简介:主DNS服务器: 维护所负责解析的域内解析库的服务器:解析库由管理维护从DNS服务器: 从主DNS服务器或其它的从DNS服务器那里"复制"(区域传递)一份解析库 首先在两台linux中 构建DNS服务器 DNS的构建之前的文章中有详细教程:http://blog.51cto.com/13630803/2114574下面开始配置 主从同步.1:将虚拟机1 作为主DNS 编辑它的区域文件named.rfc1912.zones配置 正反解析allow-transfer

Linux下搭建DHCP服务器

一.DHCP所需软件包dhcp-common-4.1.1-34.Pl.el6.centos.x86_64dhcp-4.1.1-34.pl.el6.centon.x86_64二.编辑主配置文件 vi/etc/dhcp/dhcpd.conf ddns-update-style interim; ignore client-updates; shared-network ifs {        option domain-name     "ifs.com";        option 

linux下的邮件服务器

既然总结了windows下的邮件服务器,那么linux下的邮件服务器也一起总结一下. 在中职技能比赛中邮件服务器不管是linux和windows原理都是一样,只不过实现的方式有所区别,windows2003下一般是安装并配置SMTP和POP3服务,linux下一般是配置sendmail(起着SMTP协议作用)和dovecot(起着POP3协议作用)这两个服务.当然windows下exichange服务器在真实环境中用的比较多,不过此处范围限定在中职就不再赘述. linux下邮件服务器的要点: 1

Linux下mysql主从配置

mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1.先登录主机 Amysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.168.1.101‘ IDENTIFIED BY ‘123456’;赋予从机权限,有多台丛机,就执行多次2. 打开主机A的my.cnf,输入server

linux下smb文件共享服务器详解

1.smb服务器,netbios工作端口137/udp,138/udp,139/tcp,共享文件工作端口445/tcp 2.smb服务器主要是运行在linux与windows之间的文件共享服务, 安全级别有user,share,server,domain四种 user:相当于使用用户认证 share:相当于匿名访问 server:相当于在另一台服务器上用户认证 domain:相当于使用windows AD域用户认证 3.smb认证用户有3种,分为本地系统,非本地服务器上的帐号和windows的A

Linux下配置Tomcat服务器

Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安装 还是在/usr/local下新建目录tomcat进入后用wget命令下载最新包,tomcat9.0现在已经出来了,但是为了和eclipse项目更好的兼容,建议下载tomcat8.0的最新包 下载好之后进行释放 tar -xzvf apache-tomcat-8.0.30.tar.gz 释放出来之

Linux下使用Samba服务器举例

Linux下使用Samba服务器举例 实验环境: Vbox下,Rehat5虚拟机 使用samba服务器 目的:使用samba服务器将文件上传到服务器上 [[email protected] ~]# service smb start          //报错,没有smb服务 smb: unrecognized service //接下来安装samba服务器 [[email protected] ~]# mount /dev/cdrom /media/ mount: block device /

在linux下配置tftp服务器和nfs服务器

提示:该实验平台是在RedHatb6下进行的 配置成功的前提有三个: (1):在window下能ping的通linux (2):关闭linux 防火墙      执行指令:/etc/init.d/iptables stop (3):使SElinux处于宽容模式   执行指令:setenforce permissive 一.配置tftp服务器步骤 (1):挂载磁盘,安装tptp-server软件包 mount /dev/cdrom    /mnt/