您的位置:首页 > 其它

DNS服务相关概念详解

2016-07-07 13:15 369 查看
DNS:域名解析:BIND:BerkeleyInternet Name Domain

L:
DNS: Domain Name Service
域名:www.baidu.com(主机名,FQDN:Full Qualified Domain Name,完全限定域名)
DNS: 名称解析:NAMEResolving 名称转换(背后有查询过程,数据库)
FQDN --------------------------- IP
www.baidu.com 180.97.33.107
www.163.com 218.92.220.13

nsswitch: 提供平台
/etc/nsswitch.conf

hosts: files dns
file :/etc/hosts
dns:DNS

stub resolver: 名称解析器

ping www.baidu.com ,stub resolve首先查找/etc/hosts里是是否有记录,如果没有再DNS解析
hosts:
IPADDR FQDN Ailases

218.92.220.13 www.163.com www

IANA: IP , FQDN ,
ftp:hosts
ICANN:

TLD: 组织域 .com, .org, .net, .cc
国家域 .cn, .tw, .hk, .iq,
反向域 IP-> FQDN
反向:IP->FQDN
正向:FQDN->IP
DNS服务器类型
主DNS服务器:数据修改
辅助DNS服务器:请求数据同步
serial number 数据文件的版本号;序列号
refresh 检查时间,多长时间检查一次
retry 重试时间
expire 过期时间
negative answer TTL 否定答案的缓存时长
缓存DNS服务器
转发器

数据库中的,每一个条目称作一个资源记录(Resource Record ,RR)
资源记录的格式:

$TTL 600;
NAME {TTL} IN RRT VALUE
www.mylinux.com. IN A 1.1.1.1
1.1.1.1 IN PTR www.mylinux.com

资源记录类型:
SOA(Start of Authority): 此记录说明区域传送该如何来实现,SOA必须是这个数据库的第一条记录。
格式:
ZONE NAME TTL IN SOA FQDN (
serial number
refresh
retry
expire
na ttl)
时间单位:M(分钟),H(小时),D(天),W(周)
邮箱格式:admin@mylinux.com -写成->admin.mylinux.com
列:
mylinux.com. 600 IN SOA ns1.mylinux.com. admin.mylinux.com.(
20160707;序列号
1H
5M
1W
1D)

NS(Name Server): ZONE NAME ->FQDN 宣告自己是DNS服务器
mylinux.com. 600 IN NS ns.mylinux.com.
ns.mylinux.com. 600 IN A 1.1.1.1

MX(Mail eXchanger): ZONE NAME ->FQDN 宣告自己是邮件服务器,
MX(优先级:0-99,数字越小级别越高)
mylinux.com. 600 IN MX 10 mail.mylinux.com.
mail.mylinux.com. 600 IN A 1.1.1.1

A(address): FQDN -> IPv4
AAA: FQDN -> IPv6
PTR(pointer): IP -> FQDN

CNAME(Canonical NAME):FQDN ->FQDN
www2.mylinux.com. IN CNAME www.mylinux.com.

TXT
CHAOS
SRV

域:Domain 逻辑概念
区域:Zone 物理概念

.com
mylinux.com. IN NS ns.mylinux.com.
ns.mylinux.com. IN A 172.16.100.0/24

mylinux.com. 172.16.100.0/24
www 172.16.100.10
mail 172.16.100.11,MX
建立两个区域文件
正向区域文件:
mylinux.com. IN SOA ns.mylinux.com. admin.mylinux.com. (
20160707
1H
5M
1W
1D )
www.mylinux.com. IN A 172.16.100.10
可以简写为:
www IN A 172.16.100.10
-------------------------------------------------------
反向区域文件:
100.16.172.in-addr.arpa. IN SOA ns.mylinux.com. admin.mylinux.com. (
20160707
1H
5M
1W
1D )

10.100.16.172.in-addr.arpa. IN PTR www.mylinux.com.
简写:
10 IN PTR www.mylinux.com.

区域传送类型:
完全区域传送:axfr
增量区域传送:ixfr

区域类型:
主区域:master
从区域:slave
提示区域: hint
转发区域:forward
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  DNS 服务 相关概念