DNS域名系统(Domain Name System)基础知识

目录

1.定义

2.DNS系统组成

3.DNS系统作用

4.域名系统命名规则

5.记录类型

6.DNS查询过程

 7.DNS查询方式

8.DNS文件


1.定义

DNS系统是一个分布式的主机信息数据库,采用客户机/服务器模式

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。

它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

DNS使用UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

DNS/DHCP服务器必须为静态IP地址,而Web/FTP均可为动态IP。

Linux系统中提供DNS服务的组件为 bind,主配置文件为named.conf

诊断域名系统基础结构的信息和查看DNS服务器的IP地址命令是:nslookup

2.DNS系统组成

DNS系统由解析器和域名器组成。

3.DNS系统作用

DNS系统把一个目的主机域名转换成ip地址

4.域名系统命名规则

  • DNS:层次结构的分布式数据库建立一致性名字空间
  • 最顶层是域,用“.”表示 ; EG:域名的顶层是什么?是根!
  • 根域下面是顶级域,分为国家顶级域和通用顶级域顶级域
  • 下面是二级域,二级域下还可以划分子域

5.记录类型

     反向查询的作用是:IP→域名

     反向查询的是哪一个类型:PTR;

     PTR的作用是:IP→域名,即反向查询;域名到IP是A,或四个A

     MX是:服务器地址和优先级,牢记优先级

6.DNS查询过程

  •  本地缓存/浏览器查找(第一步是?;哪一个好使最短
  • 本地host
  • 本地域名服务器区域记录
  • 本地域名服务器缓存记录
  • 查找转发器
  • 查找根、com顶级域名服务器
  • 查找xxx.com权限/授权服务器

 7.DNS查询方式

  • 递归查询:域名服务器帮助用户进行名字解析,返回最终结果;
  • 迭代查询:反复多次

本地DNS服务器是采用递归查询

授权域名服务器可能是迭代可能递归算法

辅助DNS服务器:是一种容错设计,DNS主服务器故障或负载过大无法响应时候,替主服务器排忧

8.DNS文件

host.conf:解析器查询顺序配置文件

hosts:DNS解析缓存

resolv.conf:主机的域名搜索顺序和DNS服务器的地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值