CentOS6.5下DNS服务器搭建与配置
一、安装机器情况
192.168.1.70(dns 主节点)
192.168.1.71(dns 从节点)
二、主节点DNS的安装及配置
1. DNS服务器所需的软件包安装
yum -y install bind bind-chroot bind-util bind-libs
2.DNS服务器的主配置文件
options {
listen-on port 53 { any; }; //需要修改any
#listen-on-v6 port 53 { any; };
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; }; //需要修改any
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
forwarders { 8.8.8.8; } ;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones"; //zone配置文件
include "/etc/named.root.key";
[root@localhost ~]# ls -lh /etc/named.conf 主配置文件权限如下(红色字体)
-rw-r----- 1 root named 934 10月 21 23:06 /etc/named.conf
[root@localhost ~]# service named restart DNS的服务名称为named
停止 named:. [确定]
启动 named: [确定]
[root@localhost ~]# netstat -ltunp |grep named 查看端口监听状态
tcp 0 0 192.168.1.24:53 0.0.0.0:* LISTEN 8049/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 8049/named
tcp 0 0 ::1:53 :::* LISTEN 8049/named
tcp 0 0 ::1:953 :::* LISTEN 8049/named
udp 0 0 192.168.1.24:53 0.0.0.0:* 8049/named
3.配置entminer.zone
vim /etc/named.rfc1912.zones
#新建entminer zone
zone "entminer.com" IN{
type master;
file "/var/named/entminer.com.zone"; //entminer.zone 具体文件位置
allow-transfer {192.168.1.71;}; // 指定从(辅助)域名服务器IP
};
4.entminer.com.zone 具体配置
$TTL 86400
@ IN SOA @ root (
2013051800 ; serial (d. adams)
28800 ; refresh
14400 ; retry
3600000 ; expiry
86400 ) ; minimum
@ IN NS y3.entminer.com.
IN A 192.168.1.70 //本地dns ip
y3 IN A 116.114.19.84
5.修改/etc/resolv.conf
vim /etc/resolv.conf
nameserver 192.168.1.70
nameserver 192.168.0.1
6.测试 y3.entminer.com
[root@master named]# nslookup
> y3.entminer.com
Server: 192.168.1.70
Address: 192.168.1.70#53
Name: y3.entminer.com
Address: 116.114.19.84
注意事项
客户端必须要跟服务器端通信(能ping通)及关闭selinux
三、从节点DNS的安装及配置
1. DNS服务器所需的软件包安装
yum -y install bind bind-chroot bind-util bind-libs
2. 修改主节点配置文件(192.168.1.70)
vim /etc/named.conf
listen-on port 53 { any; };
#listen-on-v6 port 53 { any; };
allow-transfer { 192.168.1.71; }; //增加从节点ip
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;
forwarders { 8.8.8.8; } ;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
3. 修改从节点配置文件(192.168.1.71)
vim /etc/named.conf
l isten-on port 53 { 192.168.1.70; }; //主节点ip
#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";
managed-keys-directory "/var/named/dynamic";
4.修改详细zone配置文件
vim /etc/named.rfc1912.zones
#新建entminer zone
zone "entminer.com" IN{
type slave;
masters {192.168.1.70;};
file "slaves/entminer.com.zone";
};
zone "1.168.192.in-addr.arpa" IN {
type slave;
masters {192.168.1.70;};
file "slaves/1.168.192.zone";
};
chmod 770 /var/named/slaves
vim /etc/resolv.conf
nameserver 192.168.1.70
nameserver 192.168.1.71
service named restart ok
文件已经同步
CentOS6.5下DNS服务器搭建与配置的更多相关文章
- CentOS6.4下邮件服务器搭建
CentOS6.4下邮件服务器搭建 linux下邮件服务器的搭建大致分为三个步骤 准备工作(真实的生产环境下需要) 发送服务器安装及配置 (Postfix) 接收服务器安装及配置(dovecot) ...
- Linux下dns服务器搭建
Linux下dns服务器搭建1-环境Red Hat Enterprise Linux Server release 6.7 (Santiago)2-配置本地yum源安装dns相关包yum -y ins ...
- Linux下DNS服务器搭建详解
Linux下DNS服务器搭建详解 DNS 即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...
- DNS服务器搭建与配置
DNS服务器搭建与配置目录 1.DNS查询方式 2.DNS服务器类型 3.DNS主要配置文件组 4.name.conf文件配置介绍 5.DNS的资源记录格式 6.DNS服务器和客户端配置 7.简单搭建 ...
- linux下DNS服务器搭建,正反向解析配置
dns服务器之前自己搭建玩过,一段时间不搞,加上当时没写文档,基本忘光光了,这次老实了,写个文档记下来,方便以后查阅. 1.服务器准备 为了避免不必要的问题,关闭防火墙,关闭selinux,hosts ...
- Ubuntu 16.04下Samba服务器搭建和配置(配截图)
一.相关介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和 ...
- CentOS6.4下Git服务器Gitosis安装配置
1.安装GIt: #yum install git 2.增加一个git用户 #useradd git #passwd git 3.创建git仓库存储目录,设置权限 #mkdir /home/git/r ...
- CentOS 6.5下samba服务器搭建与配置
转自:http://www.centoscn.com/CentosServer/ftp/2014/1023/3989.html 写在前面: 首先关闭防火墙:service iptables stop, ...
- Windows下ftp服务器搭建及配置
Win系统使用ser-u软件进行FTP服务器的搭建下载地址:https://www.serv-u.com/操作步骤如下:1. 点击执行程序进行按照SU-FTP-Server-Windows-v15.1 ...
随机推荐
- Blocks [POJ3734] [矩阵快速幂]
题意: 有长度为n的一排格子,每个格子里面可以任意填入1,2,3,4四个数字,问1,2都为偶数个的方案 T组数据,每组数据一个n(<=1e9) 样例输入 2 1 2 样例输出 2 6 分析 设d ...
- JS 存储
1. 描述cookie ,sessionStorage 和 localStorage 的区别? cookie : 本身用于客户端和服务器端通信, 但是有本身存储的功能,就被‘借用’ 使用documen ...
- 201771010126 王燕《面向对象程序设计(Java)》第十三周学习总结
实验十三 图形界面事件处理技术 实验时间 2018-11-22 1.实验目的与要求 (1) 掌握事件处理的基本原理,理解其用途: 事件源 (eventevent eventeventsource s ...
- 虚拟机下Ubuntu扩容及磁盘重新分区-Gparted
转自: https://blog.csdn.net/timsley/article/details/50742755
- 封装ajax原理
封装ajax原理 首先处理 用户如果不传某些参数,设置默认值 type默认get 默认url为当前页 默认async方式请求 data数据默认为{} 处理用户传进来的参数对象 遍历,拼接成key=va ...
- Prometheus 企业微信报警/inhibit抑制 /静默(二)
创建企业微信应用 注册企业微信:访问https://work.weixin.qq.com/,注册企业,随便填,不需要认证 创建应用 创建告警配置 vim /usr/local/prometheus-2 ...
- Python爬虫第二天
Python爬虫第二天 超时设置 有时候访问网页时长时间未响应,系统就会判断网页超时,无法打开网页.如果需要自己设置超时时间则: 通过urlopen()打开 ...
- 初识CUDA
如果问题规模较小,逻辑控制较为复杂,并行性很小优先使用CPU处理该问题,如果包含较大规模的数据处理,则考虑使用GPU进行处理. CPU上线程是重量级实体,可以开启1~32个线程,且上下文切换较为缓慢, ...
- 发现了学校教务处官网的两个BUG
许久没有写博客了,感觉自己技术还差的好多-_-好像没啥好写的,之前学完了某易的WEB安全基础视频教程,自认对WEB安全入了门,忍不住就想拿学校教务处官网来练练手 教务处登录界面如图所示(为保护隐私,部 ...
- 网页开发--03(wampserver安装服务无法启动的问题)
一.安装wampserver 一路next,指定安装路径外,其它默认安装. 二.我遇到的问题 当任务图标绿色为正常启动状态,但是我的从打开一直是黄色,问题在于Apache和MySql 1)Apache ...