【笔记】DNS学习笔记

前言

网域名称系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。(维基百科

域名的组成

  • 完全限定域名
1
2
3
主机名.域名

三级域名.二级域名.顶级域名

端口

1
2
53(TCP)
53(UDP)

DNS解析种类

按照查询方式分类

递归查询

  • 客户机与本地DNS服务器之间

迭代查询

  • 本地DNS服务器与其他DNS服务器的解析过程

按照查询内容分类

正向解析

  • 已知域名,解析IP地址

反向解析

  • 已知IP地址,解析域名

客户机域名请求解析顺序

  • DNS缓存->本地hosts文件->本地DNS服务器

服务器对域名请求的处理顺序

  • DNS高速缓存->本地区域解析文件->转发器->根

域名解析记录类型

A记录:正向解析记录
CNAM记录:别名
PTR记录:反向解析记录
MX:邮件交换记录
NS:域名服务器解析

DNS服务器分类

  • 主要名称服务器
  • 辅助名称服务器
  • 根名称服务器
  • 高速缓存名称服务器

完成

参考文献

哔哩哔哩——千锋教育网络安全学院