第12节 DNS服务器部署与安全

1 概述

不仅互联网有DNS服务器,中大型企业也有自己的DNS服务器。因此学会DNS服务器的搭建是很有必要的。本节首先介绍了DNS的基本概念、域名结构、解析类型和解析过程等原理。其次介绍了主要DNS服务器的部署过程,并扩展了设置转发器、备份、清理缓存、别名等操作。最后还讲解了常用的DOS命令。

1.1 相关概念

(1)DNS:Domain Name Service 域名服务
(2)作用:为客户机提供域名解析服务
(3)完全限定域名FQDN:(Fully Qualified Domain Name)由“主机名.域名”组成。一个域名下可以有多台主机,域名全球唯一,那么“主机名.域名”也全球唯一。完全限定域名FQDN实际上是一台服务器。
(4)常见主机名

功能 主机名
网站 www
博客 blog
论坛 bbs
邮件 mail

(5)例子
“www.sina.com.cn.”是一个域名,从严格意义上讲“sina.com.cn.”才是域名,而“www”是主机名。一般管理员在命名其主机的时候会根据其主机的功能而命名,比如说新浪将“sina.com.cn.”域名买下,今天买了台服务器提供网页服务,命名为“www”,那么对应的FQDN是www.sina.com.cn.,又买了台服务器提供邮件服务,命名为“mail”,那么对应的FQDN是mail.sina.com.cn.。因此只申请一个域名即“sina.com.cn.”即可。
(6)买域名:可以去万网。域名需要花钱,主机名不需要花钱。买了域名后上万网登录,可注册很多FQDN,并与服务器绑定。
(5)相关DOS命令

nslookup www.sina.com.cn.	#查新浪网页服务器对应信息
nslookup mail.sina.com.cn.	#查新浪邮件服务器对应信息

(6)监听端口号:TCP53、UDP53

1.2 域名结构——树形结构

(1)根域:一个点。一般情况下浏览器自动补全。
(2)根域之前依次是:顶级域名(百科及学术上顶级域名就是一级域名)、二级域名、三级域名……
(3)最前一个是主机名。
在这里插入图片描述
(4)例子
如:www.baidu.com.

  • com后面的“.”为根域
  • com为顶级域名
  • baidu为二级域名
  • www为主机名

2 DNS解析分类及解析过程

2.1 按查询方式分类:

  • 递归查询:客户机与本地DNS服务器之间,企业DNS服务器与转发器之间。(所问即所答)
  • 迭代查询:本地DNS服务器与根等其他DNS服务器之间。(所问非所答)
    在这里插入图片描述

2.2 按查询的内容分类

  • 正向解析:已知域名,解析IP地址。
  • 反向解析:已知IP地址,解析域名。

2.3 用户机的DNS解析详细过程

当一个用户在地址栏输入www.baidu.com时,DNS解析有大致十个过程,如下:
(1)浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。
(2)如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统也有一个域名解析的过程。在windows中可通过c盘里一个叫hosts的文件来设置,如果你在这里指定了一个域名对应的ip地址,那浏览器会首先使用这个ip地址。但是这种操作系统级别的域名解析规程也被很多黑客利用,通过修改你的hosts文件里的内容把特定的域名解析到他指定的ip地址上,造成所谓的域名劫持。所以在windows7中将hosts文件设置成了readonly,防止被恶意篡改。
(3࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值