1. DNS 的基本概念
1.1 DNS 概述
DNS(域名解析服务)
DNS: Domain Name System域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,
能够使人更方便地访问互联网
基于C/S架构,服务器端:53/udp, 53/tcp
BIND: Bekerley Internet Name Domain,由 ISC (www.isc.org))提供的DNS软件实现DNS域名结构
1.2DNS原理
完整的查询请求经过的流程
client —>hosts文件—>client DNS service Local cache —> DNS server本身数据库 (recursion递归查询) —> DNS server cache —>iteration(迭代)—>根—>顶级域名DNS—>二级域名DNS…
1.3 DNS查询类型
递归查询: 最终结果,负责到底
迭代杳询· 最好结果,不负责到底
1.4 正向解析与反向解析
①DNS正向解析配置
正向解析将域名解析成ip
② DNS 反向解析
反向区域:将IP地址解析为名字
关联文档
- 网络 — 网络基础
- ../../kubernetes/service/K8s Service DNS 实现原理 — K8s DNS
- ../../kubernetes/service/K8s Service 核心原理 — Service 发现