DNS域名解析之反向解析and主从域名服务器 (今天大小便正常,未来可期)
DNS解析之反向解析和域名主从服务器
反向解析:根据IP地址查找对应的域名
yum -y install bind 安装软件包
查看需要修改的配置文件所在路径
rpm -qc bind 查询bind软件配置文件所在路径
/etc/named.conf 主配置文件
/etc/named/rfc1912.zonrs 区域配置文件
/var/named/named.localhost 区域数据配置文件
编辑主配置文件,编辑完成:wq保存并退出
vim /etc/named.conf
options {
listen-on-v6 poet 53 { 192.168.184.10; }; 监听53端口,IP地址使用提供服务的本地IP,也可用any代表所有
listen-on-v6 port 53 { : :1; }; ipv6行如不使用可以注释掉或者删除
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; }; 允许使用本DNS解析服务的网段,也可用any代表所有
编辑区域配置文件,编辑完成:wq保存并退出
vim /etc/named. rfc1912. zone 文件里有模版,可复制粘贴后修改
zone "80.168.192. in-addr.arpa" IN { 反向解析的地址倒过来写,代表解析192.168.80段的地址
type master;
file "benet. com. zone. local"; 指定区域数据文件为benet.com.zone.local
allow-update { none; } ;
备份指定区域数据配置文件,然后编辑指定区域数据配置文件,编辑完成:wq保存并退出
cd /var/ named/
cp -p named. localhost benet. com. zone. local
vim /var/ named/ benet. com. zone. local
$TTL 1D
@ IN SOA benet. com. admin. benet. com. ( 这里的“@"代表192.168.80段地
0 ; serial
1D ; refresh
1H ; retry
1W ; expi re
3H ) ; minimum
NS benet. com.
A 192.168.80.10
200 IN PTR WWW . benet. com. PTR为反向指针,反向解析192.168.80.200地址结果为www . benet. com.
关闭防火墙,关闭linux安全机制,打开dns域名解析服务:named,然后修改服务器dns,完成后:wq保存并退出,最后进行验证
systemctl restart named
host 192.168.80.200
ns1ookup 192.168.80. 200






主从服务器配置
1、修改主域名服务器的区域配置文件,修改正、反向区域配置
vim /etc/named.rfc1912.zones
zone "benet.com" IN {
type master; 类型为主区域
file "benet.com.zone";
allow-transfer { 192.168.80.11; } ; 允许从服务器下载正向区域数据,这里添从服务器的IP地址
};
zone "80.168.192.in-addr.arpa" IN {
type master;
file "benet. com. zone. local";
allow-transfer { 192.168.80.11; } ;
};
2、修改从域名服务器的主配置文件 (要再开一台服务器)
yum install -y bind
vim /etc/named.conf
options {
listen-on port 53 { 192.168.80.11; } ; 监听53端口,ip地址使用提供服务的本地IP即可,也可用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";
allow-query { any; }; 允许使用本DNS解析服务的网段,也可用any代表所有
.....
}
3、修改从域名服务器区域配置文件,添加正反区域配置
vim /etc/named.rfc1912.zones
zone "benet. com" IN {
type slave; 类型为从区域
masters { 192.168.80.10; } ; 指定主服务器的IP地址
file "slaves/benet. com. zone"; 下载的区域数据文件保存到slaves/目录下
};
zone "80.168.192.in-addr.arpa" IN {
type slave;
masters { 192.168.80.10; } ;
file "slaves/benet.com.zone.local";
};
4.主、从都重启动服务,并查看区域数据文件是否已下载成功
systemctl. restart named
ls -1 /var/ named/ slaves/
5.在客户端的域名解析配置文件中添加从DNs服务器地
echo “nameserver 192.168.80.11” >> /etc/ resolv . conf
6、测试
ystemctl stop amed 停掉主服务器模拟模拟故障
host
nslookup
DNS域名解析之反向解析and主从域名服务器 (今天大小便正常,未来可期)的更多相关文章
- DNS域名解析之正向解析
DNS域名解析之正向解析 1.DNS介绍 2.DNS正向解析实验 1.DNS定义:DNS是"域名系统"的英文缩写.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地 ...
- DNS—正、反向解析;委派;主从;子域;转发;智能dns等的实现
前言:DNS,耳熟能详的东西,内容太多,小编也不太好讲清,只能写几个实验详解,供大家参考. 一.简单介绍 1.DNS:通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析). 端 ...
- DNS反向解析,主从服务器,分离解析(内外网)
目录 实验一:DNS反向解析 1.安装bind 2.查找配置文件路径 3.配置/etc/named.conf主配置文件 4.修改/etc/named.rfc1912.zones区域配置文件(复制两个) ...
- 《DNS的正向反向解析》RHEL6
DNS的正向解析: Iptables –F Setenforce 0 安装DNS服务器的软件包: 启动DNS服务器: 修改DNS的配置文件:vim /etc/named.conf 修改DNS的配置:( ...
- DNS正、反向解析+负载均衡+智能DNS+密钥认证
主机名 IP 软件包 系统版本 内核版本 实验环境 master 192.168.30.130 bind.x86_64 32:9.8.2-0.17.rc1.el6_4.6 bind-chroot.x8 ...
- DNS练习之反向解析
环境同正向解析一样. 切换到/var/named/chroot/etc目录下: 编辑named.rfc1912.zones文件,在末尾添加如下内容: [root@sishen63 etc]# vim ...
- DNS域名解析之分离解析
分离解析配置 1.为网关服务器配置双网卡 , 在关机状态下再添加一块网卡,重启系统 ifconfig ens36 12.0.0.1/24 ifconfig 2.安装bind软件包 yum instal ...
- 基于Bind实现的DNS正反向解析及主从DNS的配置
一.什么是DNS? 1.1 简单的理解,Domain Name System,是互联网一项核心的服务,他作为一个桥梁可以将域名和IP地址相互因素的一个分布式数据库,能够使人更加方便的访问互联网,而不用 ...
- 配置DNS域名解析服务
概: DNS技术作为互联网基础设施中的重要一环,为用户提供不间断.稳定且快速的域名查询服务,保证互联网正常运转.在互联网中,用户基本上都是基于DNS服务,使用域名访问网络上的计算机,DNS服务是我 ...
随机推荐
- Git 标签使用详解
列出标签 # 默认按字母排序显示 $ git tag # 模糊匹配查找标签 $ git tag -l "v1.8.5*" 创建标签 # 创建附注标签 $ git tag -a v1 ...
- Python_使用smtplib+email完成邮件发送
本文以第三方QQ邮箱服务器演示如何使用python的smtplib+email完成邮箱发送功能 一.设置开启SMTP服务并获取授权码 开启QQ邮箱SMTP服务 开启的最后一步是发送短信验证,获取 au ...
- ES开源工具 elastichd 的使用(另一个elasticsearch可视化管理)
1. 获取elastichd镜像 docker pull containerize/elastichd 2. 启动镜像 docker run -p 9800:9800 -d containerize/ ...
- Linux上天之路(四)之Linux界面介绍
Linux界面 linux为使用者提供了图形界面和文本界面,但是很多操作依然需要文本界面的操作才能完成,很多人使用起来比较蹩脚,又因为linux平台的个人应用APP相对较少,使得大家的个人PC安装了l ...
- vue3.0+vite+ts项目搭建-postcss-pxtorem 实现移动自适应(五)
这里不考虑大屏,所以不做amfe-flexible的配置 首先是安装依赖 yarn add postcss-loader postcss-pxtorem -D yarn add autoprefixe ...
- Kafka connector (kafka核心API)
前言 Kafka Connect是一个用于将数据流输入和输出Kafka的框架.Confluent平台附带了几个内置connector,可以使用这些connector进行关系数据库或HDFS等常用系统到 ...
- SSM框架——thymeleaf学习总结
本人关于thymeleaf的学习源自: https://www.bilibili.com/video/BV1qy4y117qi 1.thymeleaf的项目搭建 首先创建springboot项目,相关 ...
- Java读取批量Excel文件
1.首先基础知识: 原文链接:https://blog.csdn.net/baidu_39298625/article/details/105842725 一 :简介 开发中经常会设计到excel的处 ...
- thinkpad s5 电源功率不足提示
相关答案 作者:路灯瓜 链接:https://www.zhihu.com/question/47551448/answer/122578101 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权 ...
- 如何根据经纬度计算地面上某点在XYZ空间直角坐标系中的坐标
如何根据经纬度计算地面上某点在XYZ空间直角坐标系中的坐标 /** * @param r: number 到地心的距离 * @param lon: number 经度 * @param lat: nu ...