动态更新 fqdn ptr linux,DNS简单概念 一
DNS简单概念 一
§·主机角色
在网络上不同的主机有不同的角色,
比如: DNS解析角色,邮件角色,网页服务器
§·DNS服务器的类型:
※·主DNS服务器:数据修改
区域传输:有修改通知辅助DNS
完全区域传送:axfr (可能以一次需要完全传送)
增量区域传送:ixfr
※·辅助DNS服务器:请求数据同步
serial number
refresh
retry
expire
nagative answer TTL
※·缓存DNS服务器
缓存服务器只需要在本地IP监听DNS服务器端口即可,所有DNS服务器都是缓存服务器
※·转发器
当本地DNS服务器无法解析时,默认情况下DNS服务器会去找根节点服务器尝试解析客户端提供的域名。
在实际情况中,有可能我们内部DNS服务器无法上网,就可以在DNS服务器上手工的指定把某个区域或是有区域转发到指定的DNS服务器上,完成DNS服务器解析。
§·DNS中简单术语
DNS服务就是将FQDN转换成IP地址的服务
FQDN(完全限定主机名)www.baiu.com.
ip 1.1.1.1
§·DNS中资源记录及其类型
※·由数据库进行解析
有正向解析区域:FQDN ====> IP
反向解析区域: IP =====> FQDN
※·数据库中的每个条目称为资源记录为: resource recordRR
※·资源记录类型分类
1. SOA(start of authority 起始授权记录) 用于标明一个区域内部如何同步数据以及起始授权对象
2. NS(name server) :ZONE NAME ------> FQDN (区域名到主机名)
3. MX (MAIL EXCHANGER 邮件服务器) : ZONE NAME -------> FQDN (区域名到主机名 可以多个邮件服务器备用)
4. A : address FQDN -------> IPV4 (主机名到IP地址)
5. AAAA : FQDN ------- IPV6
6. PTR(pointer 指针) :IP ------> FQDN (IPV4 或IPV6 到 主机名)
7. CNAME (Canonical NAME 正式名称):
8. TXT
9. CHAOS
10. SRV
※·记录类型格式
◎·基本格式:
NAME(IP或FQDN) TTL(可省略) IN(INTER上的资源记录) RT(资源记录类型) VALUE(数据)
www.magedu.com. IN A 1.1.1.1
1.1.1.1 IN PTR www.magedu.com.
◎·SOA起始授权记录
SOA(start of authority 起始授权记录) 用于标明一个区域内部如何同步数据以及起始授权对象
ZONENAME TTL IN SOA FQDN ADMINTSTRATOR_MAILBOX (
serial number (版本号 最长10位数)
refresh (刷新时间)
retry (重试时间)
expire (最长重试时间)
na ttl ) (不改变时间)
时间可以使用单位:M(分钟) H(小时)D(天)W(周) ,默认单位是秒
邮箱格式:admin@magedu.com ——> admin.magedu.com (@有特殊功用 表示 本区域)
0.168.192.in-addr.arpa. IN SOA
magedu.com. 600 IN SOA ns1.magedu.com. admin.magedu.com. (
1H
5M
1W
1D )
◎·NS记录(name server记录)
NS(name server) :ZONE NAME ------> FQDN (区域名到主机名)
magedu.com. 600 IN NS ns1.magede.com.
magedu.com. 600 IN NS ns2.magedu.com.
ns1.magedu.com. 600 IN A 1.1.1.1
ns2.magedu.com. 600 IN A 1.1.1.2
◎·MX记录(邮件记录)
MX (MAIL EXCHANGER 邮件服务器) : ZONE NAME -------> FQDN (区域名到主机名 可以多个邮件服务器备份) 有优先级概念
ZONE NAME TTL IN MX pri VALUE
magedu.com. 600 IN MX 10 mail.magedu.com. (pri 为 0-99 数字越小优先级越高)
mail.magedu.com. 600 IN A 1.1.1.3
◎·A记录(host address 主机记录)
A : address FQDN -------> IPV4 (主机名到IP地址)
AAAA : FQDN -------> IPV6
NAME(IP或FQDN) TTL(可省略) IN(INTER上的资源记录) RT(资源记录类型) VALUE(数据)
www.magedu.com. 600 IN A 1.1.1.1
mail.magedu.com. 600 IN A 1.1.1.3
◎·PTR记录(ip到 FQDN记录)
PTR(pointer 指针) : IP ------> FQDN (IPV4 或IPV6 到 主机名)
NAME(IP或FQDN) TTL(可省略) IN(INTER上的资源记录) RT(资源记录类型) VALUE(数据)
1.0.168.192.in-addr.arpa. IN PTR www.magedu.com.
◎·CNAME记录(Canonical NAME正式名称 别名记录)
NAME(IP或FQDN) TTL(可省略) IN(INTER上的资源记录) RT(资源记录类型) VALUE(数据)
www2.magedu.com. IN CNAME www.magedu.com
§·DNS域与区域
※·域与区域的概念:
·域 : DOMAIN
·区域 : ZONE
·DNS角度看 域为逻辑概念,区域为物理概念
·区域类型:
主区域: master
从区域: slave
提示区域:hint (当自己无找到对应的解析时,提示根在什么地方)
转发区域: forward
※·正向解析与方向解析
·有不同数据库文件: 正向解析,方向解析
区别:
.com
magedu.com IN NS ns.magedu.com.
ns.magedu.com. IN A 192.168.0.0
magedu.com. 192.168.0.0/24
www.magedu.com. 192.168.0.1
mail.magedu.com. 192.168.0.1,2
◎·正向解析文件基本格式
正向区域文件:(没有PTR记录)
magedu.com. 600 IN SOA ns1.magedu.com. admin.magedu.com. (
1H
5M
1W
1D )
www.magedu.com. IN A 192.168.0.1
简写:
www IN A 192.168.0.1
◎·反向区域文件
反向区域文件:(反向没有A记录,没有MX记录)
0.168.192.in-addr.arpa. IN SOA
1.0.168.192.in-addr.arpa. IN PTR www.magedu.com.
简写:
1 IN PTR www.magedu.com.
§·BIND安全设置
※·ACL
acl : 访问控制列表,把一个或多个地址归并一个命名的集合,随后通过此名称即可对此集合内所有的主机实现统一调用;
※·acl的定义与使用
acl定义:
acl acl_name {
ip;
net/prelen;
};
实例:
acl mynet{
172.16.0.0/16;
127.0.0.0/8;
}
※·bind 有四个内置的acl
none :没有一个主机;
any : 任意主机;
local: 本机;
localnet:本机所在的IP所属网络;
※·bind控制选项
访问控制列表:
allow-query{}:允许查询的主机:白名单。允许哪些主机可以查询本机上的DNS资源记录。
allow-transfer{}:允许向哪些主机做区域传送;默认为向所有主机;应配置仅允许从服务器;
allow-recursion{}:允许哪些主机向当前DNS服务器发起递归查询请求;
allow-update{}: DDNS 允许动态更新区域数据库文件中的内容;
§·BIND高级设置BIND VIEW
BIND VIEW (可以实现不同的运行商的客户可以解析到不同的服务器地址所在的运行商)
视图:
定义view:
view VIEW_NAME {
zone
zone
zone
....
}
view internal {
match-clents{172.16.0.0/8;};
zone "magedu.com" IN {
type master;
file "magedu.com/internal";
};
};
view external {
match-clents{any;};
zone "magedu.com" IN {
type master;
file "magedu.com/external";
};
};
原创文章,作者:linux_root,如若转载,请注明出处:http://www.178linux.com/48852
动态更新 fqdn ptr linux,DNS简单概念 一相关推荐
- linux笔记——简单概念整理
linux进入系统后:1.root用户:[root@localhost Desktop]#其他用户:[shenweiwei@localhost Desktop]$(1)root:表示当前使用的用户(2 ...
- 动态更新dns原理介绍
动态DNS更新(DYNAMIC DNS UPDATES) DHCP 服务器有可以动态更新DNS的能力.在配置文件中,你可以定义如何使DNS更新,这些更新是指符合RFC 2136的DNS.支持RFC 2 ...
- Centos DNS服务(二)-bind主从配置与基于TSIG加密的动态更新
DNS的主从配置 DNS从服务器也叫辅服DNS服务器,如果网络上某个节点只有一台DNS服务器的话,首先服务器的抗压能力是有限的,当压力达到一定的程度,服务器就可能会宕机罢工, 其次如果这台服务器出现了 ...
- dhcp服务器显示dns服务器更新挂起,如何动态更新DNS记录
如何动态更新DNS记录.md 零.概述 一般来说,DNS记录都是手动更新的,通过修改配置文件,或者通过网站页面,但是如何才能简化工作,使部分DNS记录更新自动化呢? 这就是本文关注的内容. 一.通过D ...
- 体验了一次DNS的动态更新功能
今天真正体验了一次DNS动态更新的功能. 场景: 已经安装了一个Forest Root Domain:mvp.com,接下来又安装了一个Child Domain:china.mvp.com,并且两个D ...
- linux一键搭建ddns,在CentOS下配置DDNS并实现动态更新
由于项目需要,最近在CentOS 6系统中配置了一个DDNS(Dynamic DNS)服务器, 从而实现了动态对域名的添加删除等操作,记录一下步骤,备忘. 第一步 安装BIND BIND全称是Berk ...
- 在DNS服务器上动态注册失败,DNS 注册的动态更新延迟 - Windows Server | Microsoft Docs...
DNS 注册的 DHCP 动态更新延迟或未处理 09/08/2020 本文内容 本文讨论 DHCP 域名系统 (DNS) 行为中的更改可能会延迟 DNS 注册并提供解决此问题的帮助. 适用于: Wi ...
- DNS与DHCP动态更新
一.说明: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 1 ...
- 构建企业级DNS系统(六)DNS动态更新
DNS动态更新 什么是DNS动态更新 DNS动态更新与BIND软件的关系 如何使用DNS动态更新 bind9环境nsupdate工具动态更新权威区数据举例 nsupdate入门 nsupdate使用细 ...
- java下拉列表 动态_【示例】教你简单用Java写一个动态更新的下拉列表(无数据库)...
动态更新下拉列表 varxmlHttp;functioncreatXMLHttpRequest() {if(window.ActiveXObject){xmlHttp=newActiveXObject ...
最新文章
- 【CSON原创】HTML5游戏框架cnGameJS开发实录(精灵对象篇)
- 利用ansible 自动发布安装
- mysql多实例(mysqld_multi方式)
- 某公司邮件系统的安全检测
- 根据谁创建资源授权资源
- json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- 算法工程师面试备战笔记11_朴素贝叶斯分类某个类别概率为0怎么办
- 计算机专业职称入深户,最近深圳很火的职称入户,到底要选什么职称?
- 了不起的Node.js: 将JavaScript进行到底(Web开发首选,实时,跨多服务器,高并发)
- 极化码生成矩阵的构造
- 家谱排版制作软件怎么三步成谱
- java 调用软键盘_关于Java:可靠地隐藏软键盘
- 服务器更换桌面壁纸,通过VBS更换桌面设置壁纸源码
- Android系统判断CPU是32位还是64位
- 21考研:一研为定,定为研一
- 什么是HTML和CSS
- 你应该知道的 纳什均衡,并且用 python 实现
- SOLIDWORKS干涉检查你会使用吗?
- linux mint卸载火狐,ubuntu下的firefox浏览器安装adobe flash player播放器
- zabbix6 通过脚本监控SSL证书到期时间
热门文章
- ionic4 click防抖指令
- html问号字符串,问号html
- 判断输入的邮箱格式是否正确
- Linux 基础资料
- 解决Proteus中的[SPICE] * stepping time与[SPICE] TRAN Timestep too small错误
- 播放音乐的html代码,音乐播放器-html代码
- python不能复制粘贴_python 复制与粘贴处理笔记
- 制造业信息化的伴侣---Windows 2016超融合
- 计算机键盘上的2个定位键,电脑键盘上Tab 键的神奇之处!(用途详解)
- 关于Android 日历事件的实现