• 网络技术十三:DNS(域名服务器)


    DNS

    域名

    产生背景

    通过IP地址访问目标主机,不便于记忆
    通过容易记忆的域名来标识主机位置

    域名的树形层次化结构

    根域
    领级域

    主机所处的国家/区域,注册人的性质

    二级域

    注册人自行创建的名称

    主机名

    区域内部的主机的名称
    由注册人自行创建和管理
    在这里插入图片描述

    定义

    用于域名和IP地址的互相解析

    DNS查询模式

    递归查询

    DNS服务器一定会返回一个确切的查询结果
    客户端到DNS的查询
    如果DNS服务器支持递归查询,那么当它接收到递归查询请求后,它将负责把最终的查询结果返回请求发送方。即使执行递归询的DNS服务器无法从本地数据库返回查询结果,它也必须查询其他的DNS服务器,直到得到确认的查询结果般客户机与本地DNS域名服务器之间的查询交互采用的就是递归查询方式
    在这里插入图片描述

    迭代查询

    DNS服务器会返回一个已知的其他DNS服务器由请求者自行查询
    DNS服务器到DNS服务器的查询
    DNS服务器接收到迭代查询请求后,如果无法从本地数据库返回查询结果,它会返回一个可能知道查询结果的DNS服务器地址给请求者,由请求者自行查询该DNS服务器,以此类推,请求者最终将得到查询结果一般本地域名服务器发送至根域名服务器的查询采用的就是迭代查询
    在这里插入图片描述

    反向查询

    DNS反向查询允许DNS客户端根据已知的IP地址查找主机所对应的域名
    因特网域名树中设立了一个特殊的in-addrarpa反向查询域用于反向查询
    在这里插入图片描述

    主机域名解析工作流程

    1.检查域名是否是本机域名
    2检查本地的DNS缓存
    iponfig /displaydns 查看本机DNS缓存
    ipconfig /flushdns 清空本机DNS缓存
    3.检查本机的hosts文件
    C:windows\system32\drivers\etc
    4.查询DNS服务器
    在这里插入图片描述

    H3C配置DNS代理

    [h3c]dns proxy enable
    [h3c]dns server 8.8.8.8
    内网终端DNS服务器指向为本路由器

    DNS记录

    ????(待完善)

  • 相关阅读:
    注册小鲸鱼88888专用网站
    个人数据治理总结
    Pthread 并发编程(三)——深入理解线程取消机制
    STL入门基础 map和set容器
    [附源码]Python计算机毕业设计Django家庭整理服务管理系统
    微服务基础技能 SpringBoot详解!
    怎样查看自己的chatgpt apikey可以调用哪些gpt模型?Python代码示例
    flink技术总结待续
    846. 树的重心
    AutoJsPro今日头条极速版源码
  • 原文地址:https://blog.csdn.net/weixin_62715196/article/details/132725860