DNS域名解析原理

本文介绍了DNS域名解析原理,包括DNS服务器的层级结构、不同类型的域名记录(A,CNAME,NS,MX,PTR)及其作用,以及DNS查询过程中涉及的缓存服务器和查询方式(递归查询和迭代查询)。详细解析了从浏览器缓存到根域名服务器的完整查询流程。
摘要由CSDN通过智能技术生成
  1. 域名解析原理

    1.1 DNS服务器概述

    运行DNS服务器程序的计算机,储存DNS数据库信息库。DNS数据库分为根域DNS服务器、顶级域名DNS服务器。根域DNS服务器有13个,都存储了全部的顶级域名服务器的所在地址;顶级域名服务器存储了每位客户所注册的主机地址,这里对应到163.com.这个级别。

    1.2 域名记录:A,CNAME,NS,MX,PTR

    (1)A记录(Address)正向解析
    A记录将一个主机名(全称域名FQDN)和一个IP地址关联起来。这也是大多数客户端程序默认的查询类型。例如:csdn.com->47.95.164.112

    (2)PTR记录(Pointer)反向解析
    PTR记录将一个IP地址对应到主机名(全称域名FQDN)。这些记录保存在 in-addr.arpa 域中。

    (3)CNAME记录(Canoni Name)别名
    别名记录,也称为规范名字(Canonical Name)。这种记录允许您将多个名字映射到同一台计算机。

    (4)MX记录(Mail Exchang)
    MX记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
    当有多个MX记录(即有多个邮件服务器)时,则需要设置数值来确定其优先级。通过设置优先级数字来指明首选服务器,数字越小表示优先级越高。

    (5)NS记录(Name Server)
    NS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值