设为首页 收藏本站
查看: 700|回复: 0

[经验分享] linux环境下DNS服务器

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-7-21 09:14:36 | 显示全部楼层 |阅读模式
DNS (Domain Name Service)
域名服务
用于主机名和IP的转换。分为正向解析(FQDN--->IP)和反向解析(IP--->FQDN)
UDP协议,53端口
TCP协议,53端口

DNS服务器类型:
主DNS服务器:维护所负责的区域内解析库的服务器

从DNS服务器:定时同步更新主DNS服务器的内容记录。只有当主服务器当机后,从服务器才会接替其工作
高速缓存服务器:把经常要查询DNS记录缓存到本地,以便下次更快进行解析反馈
转发服务器:负责将非本区域内的域名转发到其他DNS区域进行查询并返回本地

查询方式:

递归查找:

A-->B-->C-->D
(类似串行电路)
迭代查找:
A-->B

A-->C
A-->D
(类似并行电路)

域的划分:
根域:.来表示
全球共有13个根域
顶级域:
  组织域:.com, .org, .net, .mil, .edu, .gov,
  国家域:.cn, .us, .uk, .jp, .tw, .hk, iq, ir,
  反向域:.in-addr.arpa
二级域:
      公司,组织,个人使用,如www.baidu.com,.baidu就是一个二级域名
主机:
      www,mail,pop,ftp等

DNS资源记录:


FQDN(Full Qualified Domain Name,完全合格的域名)
格式为:
主机名+二级域名+一级域名+根域.
如:www.baidu.com.则是一个完整的FQDN。
www是主机名,.baidu.com.是二级域名,.com.为顶级域,.为根域。

SOA:(start of Authority,起始授权记录)
一个区域内只能有一个。定义一个DNS查询区域。
任何解析库文件的第一个记录必须是SOA

格式:
name     IN      RRType      value       mail-add
1
2
3
4
5
6
7
@   IN   SOA   ns.xiaofei.com.   admin.xiaofei.com.  (
               20160720 ;serial
               2H       ;refresh
               24H      ;retry
               1W       ;expire
               3H      ;negative
                )



##name:区域名称,通常可以简写为@
##IN:固定格式

##RRType:资源记录的类型,还有NS,MX,A,PTR,AAAA,CNAME等资源类型
##value:主DNS服务器的FQDN,也就是完整的主机名。也可以当前区域的区域名称。如:www.xiaofei.com.就是一个FQDN
##mail-add:当前区域域名管理员的邮箱地址
##serial:此处为解析库的版本号,手动添加,一般为当前时间20160720。
##refresh:此处为周期性同步的时间间隔
##retry:此处为重试的时间间隔,如果同步对象没响应,多久重新尝试同步

##expire:此处为过期时长,就是说如果一直无法同步,多久以后就会放弃尝试

##negative:此处为否定答案的统一缓存时长
注意:分号;表示注释

NS:name server

DNS主机记录,标识域名服务器的名称,这个区域的服务器主机名是什么,可以有多个,但名称不能相同.
1
2
@     IN     NS     ns1.xiaofei.com.
@     IN     NS     ns2.xiaofei.com.



##name:区域名称,亦可简写为@
##value:DNS服务器的FQDN
注意:
如果有多台NS服务器,每一个服务器必须有对应的NS记录
对于正向解析文件来讲,每一个NS的FQDN都应有一个A记录

MX:Mail eXchanger
邮件交换器,
   name:区域名称

   value:邮件服务器的FQDN
1
2
@     IN     MX   10  mail.xiaofei.com.
@     IN     MX   20  mail2.xiaofei.com.



##10,20:此处为优先级,越小优先级越高
注意:
如果有多台MX服务器,每一个服务器必须有对应的MX记录,各MX记录还有优先级属性
对于正向解析文件来讲,每一个MX的FQDN都应该有一个A记录

A:address
主机记录,每个主机名对应的IP地址,主机名到ip地址的转换。同一个主机名(FQDN)可以指多个IP,不同主机名(FQDN)亦可指同一个IP。
   name:FQDN

   value:IP
1
2
3
4
www.xiaofei.com.     IN     A     192.168.6.100
www.xiaofei.com.     IN     A     192.168.6.101
pop3.xiaofei.com.    IN     A     192.168.6.102
imap.xiaofei.com.    IN     A     192.168.6.102




AAAA:ipv6的地址


CNAME:Canonical Name
正式名称,后面是前面的正式主机名
   name:FQDN

   value:FQDN
1
2
www.xiaofei.com.     IN     A     192.168.6.100
web.xiaofei.com.     IN     CNAME     www.xiaofei.com.



第二条的意思是说web.xiaofei.com.的正式名称是www.xiaofei.com.

PTR:pointer
反向解析记录。ip地址到主机名的转换。
   name:逆向的主机IP(如172.16.100.7/16,其name为7.100.in-addr.arpa.不包含网络地址,192.168.6.100/24,其name为6.168.192.in-addr.arpa)

   value:FQDN
1
2
www.xiaofei.com.     IN     A     192.168.6.100
100.6.168.in-addr.arpa     IN     PTR     www.xiaofei.com.






运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247175-1-1.html 上篇帖子: Linux XFS: "no space left on device" 下篇帖子: Linux释放内存脚本 服务器 linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表