1. DNS—域名系统
1、DNS定义:DNS是“域名系统”的缩写,作为一个将域名和IP地址相互映射的分布式数据库,它使人们能够更加便捷地访问互联网。
2、DNS使用的端口:DNS服务使用TCP和UDP端口53,TCP端口53用于连接DNS服务器,UDP端口53用于解析DNS。
3.DNS域名长度限制:每级域名长度限制为63个字符,域名总长度不能超过253个字符
4.DNS功能:
2.DNS域名结构
1. DNS系统的结构是分布式数据结构
1.根域:位于树型结构最顶层,用“。”表示。
2.顶级域名:一般代表一类组织或者国家或地区;
如.net(互联网提供商)、.com(商业企业)、.org(团体组织)、.edu(教育机构)、.gov(政府部门)、.cn(中国国家域名)
3.二级域名:用于指示顶级域名内的特定组织。国家顶级域名下的二级域名由国家部门管理。
4、子域名:在二级域名下创建的各级域名统称为子域名。各个机构或用户可以自由申请注册属于自己的域名。
5、主机:主机位于域名空间的最底层,是一台具体的计算机。
域名和IP地址是多对一的关系,一个IP地址不一定只对应一个域名,一个域名也只能对应一个IP地址。
3.DNS 服务器类型
1、主域名服务器:负责维护一个区域内的所有域名信息,它是所有具体信息的权威来源,并且数据可以修改。在搭建主域名服务器时,需要创建自己负责的区域的地址数据文件。
2、从属DNS:当主DNS发生故障、关闭或者超负荷时,从属DNS作为备份服务,提供DNS解析服务。从属DNS提供的解析结果并不是自己决定的,而是来自于主DNS。在搭建从属DNS时,需要指定主DNS的位置,以便服务器自动同步该区域的地址数据库。
3、缓存域名服务器:仅提供域名解析结果的缓存功能,以提高查询速度和效率,但没有域名数据库。
它从远程服务器获取每次域名服务器查询的结果,并放置在缓存中,用于响应后续对相同信息的查询。缓存域名服务器不是权威服务器,因为提供的信息都是间接信息。在构建缓存域名服务器时,必须设置根域或指定其他 DNS 服务器作为解析源。
4、转发DNS服务器:负责所有非本地域名的本地查询。转发DNS服务器收到查询请求后,在自己的缓存中查找,若找不到结果,则依次将请求转发给指定的DNS服务器,直至找到结果,否则返回无法映射的结果。
4. 正向解析查询过程
1.先查看本机的缓存记录
2.查询hosts文件
3.查询DNS域名服务器,交给DNS域名服务器处理
上述过程变成了一个递归查询:我想要一个答案,你就直接给我结果
1)这个DNS服务器可能是本地域名服务器,也有缓存,如果有就直接返回结果,如果没有就进行下一步
2)向根域服务器寻求帮助。根域服务器返回可能知道答案的顶级域服务器,并要求他寻找顶级域服务器。
3)向顶级域服务器求助,顶级服务器返回可能知道结果的二级域服务器,再去二级域服务器
4)向二级域名服务器求助,二级域名服务器发现是我的主机,将查询到的IP地址返回给本地域名服务器
5)本地域名服务器将结果记录到缓存中,然后返回域名与IP的对应关系给客户端
5.配置DNS域名解析服务器的步骤
1.安装bind包
2.首先查看需要修改的配置文件的路径
3.修改主配置文件
4.修改区域配置文件,增加前向区域配置
5.配置前向区域数据文件
6.启动服务并关闭防火墙
7.在客户端的域名解析配置文件中添加DNS服务器地址
8.测试DNS解析
)]
[外部链接图片正在转移...(img--86)]
8.测试DNS解析
[外部链接图片正在转移...(img--87)]
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。