DNS概述
全称:域名系统
英文:Domain Name System
那么DNS是什么:是互联网的一项服务,将域名和IP地址相互映射的一个分布式数据库
DNS就是一本大得电话本
简单点说就是,将域名解析为IP 地址,域名和IP地址联系在一起进行服务,这样可不必不用输入IP地址,而是通过输入网址访问网站。
DNS的工作原理
查询方式分类
1)递归查询
客户机与本地DNS服务器之间
一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。
2)迭代查询
本地DNS服务器与根等其他DNS服务器的解析过程
一般DNS服务器之间属迭代查询,如:若DNS2不能响应DNS1的请求,则它会将DNS3的IP给DNS2,以便其再向DNS3发出请求。
查询内容
1)正向解析:已知域名,解析IP地址
2)反向解析:已知IP,解析域名
这里就不多赘述了
DNS服务器搭建过程
(1)要求网卡IP是静态IP地址
(2)安装DNS服务器插件(也就是安装并开启TCP及UDP53端口)
(3)创建区域文件(负责一个域名后缀的解析,一台DNS服务器内可以存放多个区域文件)
(4)新建A记录
来自老师的教案
补充:
什么是静态Ip:静态ip又叫固定ip,是运营商(ISP)分配给用户并且长期使用的ip地址,运营商提供一个子网掩码和网管给用户,用户要手动设置ip地址,才能上网。
什么是A记录:A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。
DNS客户机解析
1)直接指向DNS
2)手工解析:
nslookup 域名
DNS服务器处理域名请求的顺序
1)DNS高速缓存
2)DNS区域配置文件
3)DNS转发器
4)根提示
清除DNS缓存
客户机上清除缓存
ipconfig /flushdns
服务器上清除缓存
windows服务器:dns工具———查看———高级,调出缓存来,然后右键清除缓存
扩展
域名解析记录类型
A记录:正向解析记录
CNAME记录:别名
PTR记录:反向解析记录
MX:邮件交换记录
NS:域名服务器解析
反向DNS
nslookup手工解析时,会进行一个反向解析
DNS服务器分类
主要名称服务器
辅助名称服务器
根名称服务器
高速缓存名称服务器
客户机域名请求解析顺序
1.DNS缓存———2.本地hosts文件———3.找本地DNS服务器
服务器对域名请求的处理顺序
1.DNS高速缓存———2.本地区域解析文件———3.转发器———4.根
结语
小结
我真的是越来越懒了,抄了不少导师的教案 苦笑
其他链接
哔哩哔哩
会同步该博客发一些自制视频
微博
用的比较少
Github
一些源代码
知乎
不懂的我一般会在上面提问
简书
同步该博客内容相同
个人联系方式
QQ:2446264712
微信:X15019749137
有意添加请备注 啊啊啊啊