DNS主从配置以及正向解析

DNS的作用

Dns=domain name system

域名管理系统

域名:

由特定的格式组成

用来表示互联网这某一台计算机或者计算机组逇名称

能够让人更方便的访问互联网

而不用记忆能够被机器直接读取的ip地址

互联网中的计算机都是通过ip地址相互访问的

ipv4|ipv6

域名代替ip实现计算机的访问,是ip地址的别名

每个域名都应该有一个对应的ip地址

将域名正向解析为IP

A记录

DNS IP反向解析域名 PTR反向解析

DNS主存配置

基础要求说明,一般常见的主从架构服务

的要求

1.masterslave的系统时间保持一致

2.slave服务器上安装相应的软件(系统版本,软件版本)保持一致

3.根据需求修改相应的配置文件 masterslave都应修改

4.主从同步的核心是slave同步master上的区域文件

如果dns服务出现故障,会导致没有办法使

dns解析域名

配置从服务器,备份到从服务器,主从架构,主要是同步zone文件

步骤

1.创建从服务器dnsslave,配置基础环境

2.更改主服务器配置,允许其他主机下载同步资源

Vim /etc/named.conf

重启服务

3.slave从服务器

1.安装bind

2.允许访问

3.修改区域文件

vim /etc/named.rfc1912.zones

#新增一个zone

zone "yuanyu.zhangmin" IN{

type slave;

file "slaves/yuanyu.zhangmin.zone";

master {192.168.71.146;};

}

DNS正向解析详细配置

配置主配置文件named.conf

添加any,所有主机都可以访问

[root@dns ~]# vim /etc/named.conf

##########################################################

######

options {

# 允许任何主机访问

listen-on port 53 { 127.0.0.1;any; };

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";

recursing-file "/var/named/data/named.recursing";

secroots-file "/var/named/data/named.secroots";

# 允许任何主机访问

allow-query { localhost;any; };

配置zones文件

[root@dns ~]# vim /etc/named.rfc1912.zones

# 显示行

:set nu

# 复制内容

:19,23 co 42

42

43 zone "yuanyu.zhangmin" IN {

44 type master;

45 file "yuanyu.zhangmin.zone";

46 allow-update { none; };

47 };

创建文件 file "yuanyu.zhangmin.zone";

vim /var/named/yuanyu.zhangmin.zone 定义正向解析

复制文件修改

[root@dns ~]# cd /var/named/

[root@dns named]# ls

data dynamic named.ca named.empty named.localhost

named.loopback slaves

[root@dns named]# cp -p named.localhost

yuanyu.zhangmin.zone

[root@dns named]# ls

-p 保持文件原属性赋值

编辑域名文件

vim yuanyu.zhangmin.zone

zone文件格式说明

www.baidu.com

查询方式

递归

www.baidu.com.

迭代

缓存

一次递归,多次迭代

# 缓存周期 一天

$TTL 1D

# @ 当前域 IN互联网 SOA开始授权 @当前域 rname.invalid 邮箱

@ IN SOA @ rname.invalid. (

#更新序列号

0 ; serial

#跟新间隔

1D ; refresh

# 失败重试

1H ; retry

# 区域文件的过期时间

1W ; expire

#缓存的最小生存周期

3H ) ; minimum

NS @

A 127.0.0.1

AAAA ::1

检查文件

/etc/named.conf和zone文件

[root@dns named]# named-checkconf /etc/named.conf

[root@dns named]# named-checkconf /etc/named.rfc1912.zones

[root@dns named]#

[root@dns named]# named-checkzone yuanyu.zhangmin.zone

yuanyu.zhangmin.zone

启动dns服务

[root@dns named]# systemctl start named

[root@dns named]#

[root@dns named]# netstat -lnput|grep named

  • 25
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值