Day1-dns Extension
子域授权
父DNS服务器
yum install -y bind bind-chroot
cp /usr/share/doc/bind-9.8.2/sample/etc/named.conf /var/named/chroot/etc/
cp /usr/share/doc/bind-9.8.2/sample/etc/named.conf /var/named/chroot/etc/
cp /usr/share/doc/bind-9.8.2/sample/var/named/named.localhost /var/named/chroot/var/named/domain.com.zone
配置文件加区域
zone domain.com IN {
type master;
file "domain.com.zone";
};
解析文件
$TTL 1D
@ IN SOA @ name.a. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS s.domain.com.
s IN A 192.168.100.100
www IN A 192.168.100.100
sh.domain.com. NS s1.domain.com.
s1 IN A 192.168.100.101
子DNS服务器
配置文件 区域
zone "sh.domain.com" IN {
type master;
file " sh.domain.com .zone";
};
解析文件
[root@s1 chroot]# vim var/named/1
$TTL 1D
@ IN SOA @ sub.domain.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS sub.domain.com.
sub IN A 192.168.100.101
www IN A 192.168.100.1
解析结果
可以使用dig命令
由软件包bind-utils
#dig @DNS服务器 目录地址
[root@s chroot]# nslookup www.sh.domain.com 192.168.100.100
Server: 192.168.100.100
Address: 192.168.100.100#53
Non-authoritative answer: 为非权威的
Name: www.sh.domain.com
Address: 192.168.100.1
配置转发
zone "domain.com" {
type forward;
forwarders { 192.168.100.100; };
[root@s1 chroot]# nslookup www.domain.com 192.168.100.101
Server: 192.168.100.101
Address: 192.168.100.101#53
Non-authoritative answer:
Name: www.domain.com
Address: 192.168.100.100
};
分离解析,又称视图view
分离解析:服务器在收到客户端的请求后,先检查客户端的信息(IP地址),根据客户端的IP地址,给出不同的答案
配置文件
[root@s named]# ls
test1.dns.com test2.dns.com test.dns.com
[root@s named]# grep www --color test.dns.com test1.dns.com test2.dns.com
test.dns.com:www IN A 192.168.100.1
test1.dns.com:www IN A 192.168.100.2
test2.dns.com:www IN A 192.168.100.3
注:BIND主配置文件中,使用view后,所有的zone必须包含在view,否则服务启动报错,
解析结果
缓存DNS服务器
从其他DNS服务器获取 域名----àIP地址记录
缓存并重用查询结果,发提高查询效率
配置特点
缓存DNS上不需要任何权威区域
缓存DNS也可以叠加在现有DNS服务器之上上
适用环境
互联网出口带宽较低的企业局域网络
ISP服务商的公共DNS服务器
解析记录从什么地方获取
根域迭代
依次向根,一级,二级…域的DNS服务器迭代
全局转发
将请求转发给指定的公共DNS,请求递归服务
配置全局转发缓存服务器
直接在配置文件里面加一项 注:前提IP地址能解析记录的
在options里面 设置转发 forwarders{114.114.114.114;8.8.8.8;};
根区域迭代缓存
本配置文件添加
zone "." IN {
type hint;
file "named.ca";
};
转载于:https://www.cnblogs.com/fina/p/5795924.html
Day1-dns Extension相关推荐
- TCP/IP 详解(第 2 版) 笔记 / 目录
参考文献:Richard_Stevens-TCP-IP_Illustrated-EN 1 导言 1.1 架构原则 1.1.1 分组数据包, 连接, 数据报 1.1.2 End-to-End Argum ...
- 如何突破DNS报文的512字节限制
"DNS协议大家都应该很熟悉,最近有同学问到如何获得UDP承载的超过512字节的DNS报文,借此机会,我们一起了解下DNS协议与报文长度有关的一些细节." 本文将讨论的是DNS协议 ...
- python商业爬虫_商业爬虫学习笔记day1
day1 一. HTTP 1.介绍: https://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html http://blog.csdn.ne ...
- iodine免费上网——本质就是利用dns tunnel建立tcp,然后tcp proxy来实现通过访问虚拟dns0网卡来访问你的dns 授权server...
我的命令: server端: sudo iodined -P passwd -f -DD 10.0.0.100 abc.com client端(直连模式,-r表示使用xxx.abc.com的xxx来转 ...
- DNS RR代码和含义
记录类型 代码 号码 定义的 RFC 描述 功能 A 1 RFC 1035 IP 地址记录 传回一个 32 比特的 IPv4 地址,最常用于映射主机名称到 IP地址,但也用于DNSBL(RFC 110 ...
- DNS support edns-client-subnet
看了2天RFC,终于让DNS支持edns-client-subnet协议,通过google dns resolver的请求,可以获取用户的ip地址. 国内很多CDN和DNS提供商都已经实现了,但网上的 ...
- week9 day1 HTML简介和常用标签
week9 day1 HTML简介和常用标签 一.前端内容介绍 二.HTML简介 2.1 HTML简介 2.2 HTML发展史 三.HTML标签与文档结构 3.1 HTML标签与文档结构 3.2 HT ...
- 为什么 DNS 使用 UDP 协议
今天要分析的具体问题是『为什么 DNS 使用 UDP 协议』,DNS 作为整个互联网的电话簿,它能够将可以被人理解的域名翻译成可以被机器理解的 IP 地址,使得互联网的使用者不再需要直接接触很难阅读和 ...
- day1—ECS阿里云云计算服务
day1-ECS阿里云云计算服务 1.什么是阿里云控制台 阿里云管理控制台是用于管理阿里云云产品的Web应用程序.该控制台提供直观的用户界面.可通过该控制台管理阿 里云产品,如启动并连接到ECS实例. ...
- Day4:应用层——FTP :文件传输协议、电子邮件(EMail)、DNS(Domain Name System)、P2P应用(一类应用)
加油!偷博人! 一.FTP文件传输协议 向远程主机上传输文件或从远程主机接收文件 客户/服务器模式 客户端:发起传输的一方 服务器:远程主机 ftp: RFC 959 ftp服 ...
最新文章
- 在Mac上利用pip3安装pyecharts模块
- matplotlib.pyplot.plot 用法详解
- 算法设计 (克菜因伯格 / 塔多斯 著)
- java设计模式---调停者模式
- 美国大学生数学建模竞赛15大热点问题
- python3 for_python3 for循环-range遍历
- netbeans插件_如何编写NetBeans插件
- 华三刀片服务器如何安装系统,刀片服务器及其操作系统的安装方法及系统专利_专利查询 - 天眼查...
- 如何用70行Java代码实现神经网络算法
- python 基础语法梳理(二)
- 37.JavaScript对象与JSON格式的转换,JSON.stringify、JSON.parse方法的使用方法和注意事项
- Robocode 圆周瞄准算法机器人
- SageMath: 符号计算
- 美颜滤镜SDK有什么效果?美颜SDK可以自主开发吗?
- Javascript 实现一个分钟秒钟倒计时器
- Java 基础——HashMap 遍历方式
- JAVA毕业设计华北地区阔叶林木叶部病虫害图像管理系统计算机源码+lw文档+系统+调试部署+数据库
- 超级计算机有关文献,超级计算机系统性能平衡性预先评价方法研究
- 滑头杨百万的股经:六分心态三分技巧一分运气
- 虚拟同步发电机_对逆变电源下垂控制与虚拟同步机控制的再认识
热门文章
- 【计算摄影】计算机如何学会自动裁剪图片(自动构图)?
- 【AI初识境】被Hinton,DeepMind和斯坦福嫌弃的池化,到底是什么?​​​​​​​
- 中国建筑设计行业投资发展形势及前景规模调查报告2022-2028年版
- ThinkCMF 和 OneThink内容管理系统对比
- 迈好“转战”第一步-丰收节交易会·陶以平: 谋定乡村振兴
- 1. CMake 系列 - 从零构建动态库和静态库
- Kickstart配置文件解析
- 【Lua】LuaForWindows_v5.1.4-46安装失败解决方案
- MySQL slave_exec_mode 参数说明
- 解决11g Rac实例状态为Stuck Archiver