• DNS--简介&&解析过程


    1 功能

     将域名解析为IP地址 基本解决IP难于记忆的问题 也可以将IP地址解析为域名

    2 域名

     由一连串用点(.)分隔的字符串组成的 标识计算机在网络中的电子方位的

    3 存储位置

     linux    /etc/hosts

     windows  C:WUNDOWSsystem32driversetchosts

    4 全质量域名/完全域名

     即主机名的全路径,以此可以看出一台主机在域名树中的位置

     全球共有13台根域服务器

     根域--顶级域--二级域--...--完整域名

    5 域名查询方式

     递归查询  一般为客户机和本地DNS服务器之间的查询,若本地dns不能解析,则向别人查询结果,将查询结果返回给客户端,本地服务器一定会给客户端明确的结果

     迭代查询  一般为DNS服务器之间的查询,dns1向根域查询,返回dns2,以此类推,结果--本地缓存一份,再将结果返回给客户端

    6 域名解析详细过程

     在查询过程中若有缓存则直接反馈结果

     检查本地hosts文件是否有网址映射关系(主机名--IP)--本地DNS解析器(缓存)--TCP/IP首选DNS服务器(本地DNS服务器)(是否开启转发模式)--13台根域--顶级域--二级域--...--主机--本地服务器--客户端

     若开启转发模式 则此DNS服务器向上一级DNS服务器查询--...

    7 资源记录

    NS 用来指定操作的DNS服务器主机名称 NS记录是不允许用主机IP地址来表示的
    A IPv4正向解析记录
    AAAA IPv6正向解析记录
    PTR 反向解析记录
    SQA 标记权威记录的开始
    MX 邮件服务器解析记录
    CNAME 别名

    8 DNS服务器清理缓存

    rndc  flush
  • 相关阅读:
    【前端基础】webpack 概述
    Temporary Post Used For Theme Detection (1f3683c2-c37f-4fb8-ba3f-6a33842053d2
    分布式场景实用技术
    Linq中的SingleOrDefault和FirstOrDefault
    笔记:SpringBoot教程快速入门-基础-SpringBoot简介&快速入门案例(一)
    使用nacos的配置中心报错Ignore the empty nacos configuration and get it based on dataId
    Shell 命令
    django orm 笔记
    memoize
    once函数
  • 原文地址:https://www.cnblogs.com/Xinenhui/p/14085285.html
Copyright © 2020-2023  润新知