protocol

DNS 基础原理

·2 分钟阅读·689 字
📋 目录

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 发现