001.DNS原理及配置格式
2023-09-27 14:22:16 时间
一 dns简介
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。其中通过计算机名解析出ip地址的叫做正向解析,通过ip地址解析出计算机名的叫做反向解析,。DNS协议运行在UDP协议之上,使用端口号53。
二 DNS服务器的组成
- DNS域名称空间:它指定用于组织名称的域的层次结构。
- 资源记录(RR):它将DNS域名映射到特定类型的资源信息,以供在名称空间中注册或解析名称时使用。在Linux系统中,通常“名称解析库(文本文件,位于/var/named/)”中的每一行称作一个资源记录。
- DNS服务器:它存储和应答资源记录的名称查询。
- DNS客户端(解析程序):它查询从服务器来的搜索及将名称解析为查询中指定的资源记录类型。
三 DNS服务器的类型
- 缓存DNS服务器:不包含域名数据库文件,它每次将从域名服务器得到的查询结果返回给客户端,并在本地将以缓存,供下次查询使用。
- 主DNS服务器(master): 数据库更新由管理员手动完成。
- 辅助DNS服务器(slave):数据库更新从主服务器或其它辅助DNS服务器那里完成。
名词解释:
- 完全限定域名(FQDN):完全限定域名
- 主机名:
四 DNS查询原理
1:输入www.imxhy.cn,首先调取本地hosts查询记录;
2:使用本地dns缓存查询记录;
3:使用网络设置的主dns查询记录;
4:使用dns服务器中的缓存;
5:dns服务器转发查询,转发至上一级ISP DNS服务器,依次循环;
6:若dns服务器未配置转发查询,则将查询需求发至13台根dns。
相关文章
- Web APi之手动实现JSONP或安装配置Cors跨域(七)
- gunicorn配置日志
- MongoDB配置用户名和密码
- 环境的配置,就需要理解组件的原理和机制。
- DNS原理及配置
- 使用 LVS 实现负载均衡原理及安装配置详解
- struts.xml配置详解
- hosts文件配置以及DNS原理解析
- H3C 静态路由配置
- 单片机蓝牙模块的使用,以及配置控制舵机的源码
- 终端配置:色彩与字体
- ubuntu下安装和配置bugzilla
- 配置Log4j(非常具体)
- ubuntu12.04 安装配置jdk1.7
- GRPC的配置,基于Golang的快速入门
- 【树莓派】配置树莓派防火墙
- 安装配置高度安全的匿名操作系统,利用暗网情报数据抓取工具获取普通人根本查看不到的信息
- windows下 myCat+mySQL读写分离配置
- 基础和高级的ACL的基础配置和原理
- 基础和高级的ACL的基础配置和原理
- Zabbix的SNMPTrap监控配置
- Windows 下openssl安装与配置