DNS服务器 安装部署 以及子域授权和转发
yum安装bind-9.9.4-29.el7.x86_64 //域名服务包
bind-chroot-9.9.4-29.el7.x86_64 //提供虚拟根支持,牢笼政策
[root@svr7 ~]# vim /etc/named.conf
options {directory "/var/named"; #指定地址库文件的位置
};
zone "tedu.cn" IN { #指定本地负责解析的域名type master; #指定本机为主DNS服务器file "tedu.cn.zone"; #指定地址库文件名称
};
立地址库文件 /var/named/tedu.cn.zone
# 注意文件权限,named用户有读取
# cp -p 保持源文件属性不变进行复制
# 本文件域名没有点结尾,默认补全本文件负责的域名
[root@svr7 ~]# cd /var/named/
[root@svr7 named]# cp -p named.localhost tedu.cn.zone
[root@svr7 named]# ls -l tedu.cn.zone
[root@svr7 named]# vim tedu.cn.zone
tedu.cn. NS svr7 #证明DNS服务器主机名
svr7 A 192.168.4.7 #解析DNS服务器主机名对应IP
www A 1.2.3.4
www. A 3.4.5.6
www. A 45.3.2.34 轮询解析
ftp A 1.1.1.1
* A 48.43.90.33 泛解析
GENERATE1−50stuGENERATE1−50stuGENERATE 1-50 stu A 192.168.10.$ 连续函数解析
解析多个域名只需在named.conf后面追加
4.重起named服务
客户段测试解析:
在/etc/resolv.conf指定 DNS服务器地址
nslookup www.tedu.cn
nslookup ftp/tedu.cn
。。。。。
子域授权和转发
域DNS为虚拟机A,可以解析qq.com
子域DNS为虚拟机B,可以解析bj.qq.com
父域DNS为虚拟机A,可以解析bj.qq.com [子域授权]
二 进行子域授权配置
虚拟机A:
[root@svr7 /]# vim /var/named/qq.com.zone
qq.com. NS svr7
bj.qq.com. NS pc207
svr7 A 192.168.4.7
pc207 A 192.168.4.207
www A 1.2.3.4
[root@svr7 /]# systemctl restart named
[root@pc207 /]# nslookup www.bj.qq.com 192.168.4.7
Server: 192.168.4.7
Address: 192.168.4.7#53
Non-authoritative answer: #非权威解答
Name: www.bj.qq.com
Address: 200.0.0.1
递归查询:
客户端请求DNS服务器解析域名,DNS服务器与其他DNS服务器询问,最终将查询结果带回来过程
options {
directory “/var/named”;
recursion no; #是否启用递归查询
};
迭代查询:
DNS服务器与其他DNS服务器询问过程
#
子域DNS为虚拟机B,可以解析qq.com [子域转发]
三 子域转发
虚拟机B:
[root@pc207 /]# vim /etc/named.conf #追加写入
zone “qq.com” IN {
type forward; #类型为转发
forwarders { 192.168.4.7; }; #转发给父域的IP地址
};
[root@pc207 /]# systemctl restart named
[root@pc207 /]# nslookup www.qq.com 192.168.4.207
#
缓存DNS服务器,缓存解析记录,加快解析速度
• 方式1:全局转发
– 将请求转发给指定的公共DNS(其他缓存DNS),请求递归服务
• 方式2:根域迭代
– 依次向根、一级、二级……域的DNS服务器迭代
1.真机搭建Yum仓库
[root@room9pc01 ~]# mkdir /dvd
[root@room9pc01 ~]# ls /dvd
mount /iso/CentOS-7-x86_64-DVD-1708.iso /dvd
[root@room9pc01 ~]# ls /dvd
[root@room9pc01 ~]# cd /etc/yum.repos.d
[root@room9pc01 yum.repos.d]# mkdir repo
[root@room9pc01 yum.repos.d]# mv *.repo repo
[root@room9pc01 yum.repos.d]# vim dvd.repo
[dvd]
name=CentOS7.4
baseurl=file:///dvd
enabled=1
gpgcheck=0
[root@room9pc01 /]# yum -y install bind bind-chroot
2.查看真机本机DNS服务器,配置DNS服务器
[root@room9pc01 ~]# cat /etc/resolv.conf
nameserver 172.40.1.10
[root@room9pc01 ~]# vim /etc/named.conf
options {
directory “/var/named”;
forwarders { 172.40.1.10; };
};
[root@room9pc01 ~]# systemctl restart named
3.虚拟机A 上验证
echo nameserver 192.168.4.254 > /etc/resolv.conf
cat /etc/resolv.conf
nslookup www.qq.com
DNS服务器 安装部署 以及子域授权和转发相关推荐
- dns服务器部署在哪个位置,DNS服务器的部署
DNS服务器的部署 DNS----Domain Name System域名系统 作用: 1)将域名, 主机名解析成对应的IP地址 正向解析 2)将IP地址解析成对应的主机名,域名反向解析 区域zone ...
- DSVS7050签名服务器的网站,吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1.doc...
吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1 数字签名服务器v2.1.1 安装部署手册 (VSTK接口 COM版) V2.1.1 长 春 吉 大 正 元 信 息 技 术 ...
- linux dns子域授权(一),DNS的基本配置、子域授权与bind编译(第十八九天)
DNS( Domain Name System)是"域名系统"的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域 ...
- DNS的子域授权和转发机制,view设置
在现实生活中我们世界互联网中的每个主机并不是在同一个域内,而是通过不同的依据将将其划分到不同的"小域"中,犹如一个倒立的树状结构,由一点出发,一层层的向下分成了多个分支,而这些分支 ...
- linux做子域dns,Linux下的DNS服务器配置实践(三)-子域授权、转发、视图
[子域授权] [实验说明]:新增一台服务器ip为192.168.0.112,配置成为test.com子域(a.test.com)的主DNS [实验验证]:子域可以实现自我管理,通过父域DNS可以查询解 ...
- linux DNS服务器的部署一
目录 DNS的介绍 DNS服务的安装与启用 高速缓存DNS DNS的正向解析 DNS的介绍 DNS(Domain Name System):域名系统 DNS服务器可以将域名转换为ip地址 1.关于客户 ...
- Docker 下 jitsi-meet 视频服务器 安装部署
一.参考网站 官网文档地址:Self-Hosting Guide - Docker | Jitsi Meet 二.Docker 版本 三.安装部署 3.1.下载并解压缩安装包 地址:Release s ...
- 《网管员必读》学习笔记之DNS服务器的安装与配置
重点: DNS服务器的主要作用 DNS域名称空间及规划 DNS正.反向查询工作原理 DNS递归和迭代查询原理 DNS服务器的存根区域解析.区域传送原理 DNS与AD集成的好处 DNS服务器安装前的规划 ...
- +++++++子域授权与编译安装(一)
子域授权.转发区域<子域解析父域>.DNS安全配置<acl定义,内置变量,acl安全指令>.dns使用view实现智能dns.编译安装bind.dns压力测试 关闭dnssec ...
最新文章
- 从零开始用 Flask 搭建一个网站(二)
- linux 配置思科路由器,将配置文件导入cisco2611路由器步骤
- [转载]C/C++框架和库
- centos下如何使用sendmail发送邮件
- 学c语言方法,学习C语言方法“新手必看”
- windows下安装mongodb服务
- 怎么查看进程窗口_结束员工电脑进程/活动窗口的软件
- java编程菜鸟入门02
- Linux 命令(93)—— updatedb 命令
- 鸿蒙系统基于java,鸿蒙系统基于Linux打造,其本质还是安卓系统?
- 北大青鸟php培训怎么样,北大青鸟php培训怎么样
- 什么是BQB认证?BQB认证蓝牙模块
- 第39级台阶回溯算法c语言,五大经典算法之回溯法 - osc_9ipdey7e的个人空间 - OSCHINA - 中文开源技术交流社区...
- php毕业论文致谢,科学网—我也晒一下毕业论文致谢,感谢诸多帮助过我的人 - 何浩宇的博文...
- 微信小程序搜索功能的实现(模糊搜索、带历史记录)
- 点石互动--kyw之:Google优化圣经翻译
- Appinum:在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: c
- ThinkPad 水货笔记本
- 进程间通信之---消息队列
- thinkpad E440 无线网卡安装教程
热门文章
- 装cv2加速_手动安装OpenCV下的IPP加速库
- OpenGL:freeglut ERROR: Function <glutCreateWindow> called without first calling ‘glutInit‘.
- 如何在windows下安装Python(Python入门教程)
- 可变形卷积学习(RepPoints)
- 显示画面 大华摄像头_大华乐橙智能锁荣获2020房地产首选供应商前十强
- 免费解决vcruntime140.dll文件缺失 - 资源篇
- MongoDB数据库可视化工具实现删除功能
- WordPress开发暗黑系列流量主收益高清壁纸小程序-可二开-无授权
- YzmCMS全新轻爽极简风格模版主题
- 魔众Markdown管理系统v2.1.0源码