首页 > 其他分享 >DNS服务原理

DNS服务原理

时间:2023-02-15 18:24:53浏览次数:56  
标签:服务 查询 域名 hosts DNS 服务器 原理 com

DNS服务

一、 是什么

DNS(Domain Name System域名系统)

Ip:所有网络设备在互联网上的地址标记

  1. 作用:解析域名
  2. 背一个dns服务器:推荐202.106.0.208.8.8.8

         3.  hosts文件

                   Windows:C:WindowsSystem32\drivers\etc\hosts

                   Linux:/etc/hosts

                   IPV4:一共有2的32次方=42亿9千万个

4.域名分级

 根域名:.全球共有13台根域服务器,每一个DNS服务器都知道根域服务器的IP

一级域名 :    国际组织规定的,不能随意申请

组织一级域:.com.org     

国家地区一级域: .cn   .tw  .hk

二级域名:  .163      .sina

个人或组织申请的,要求二级域名+一级域名全球唯一

三级域名:   www.163.com

个人或组织自定义的

FQDN:完全合格域名: www.163.com.

 

二、 DNS原理

 

DNS的查询方式

从查询方式分类

递归查询

客户端向首选DNS查询

DNS服务器一定要返回准确地址,如果不知道可以查询其他DNS服务器

迭代查询

首选DNS向后端DNS查询

迭代查询允许返回近似结果

 

从查询内容分类

正向查询:由域名查找IP地址

反向查询:由IP地址查找域名

 

资源记录类型

SOA(起始授权机构)

NS(名称服务器)

A(主机)

PTR(指针)

MX(邮件交叉记录)

SRV(服务)

CNAME(别名)

标签:服务,查询,域名,hosts,DNS,服务器,原理,com
From: https://www.cnblogs.com/kuangshen23444/p/17124205.html

相关文章

  • 分布式AI集群服务器架构
    ChatGPT的推出,人工智能正式进入大模型时代。要训练一个chatgpt这样的大模型,需要分布式AI集群的支持。深度学习迎来大模型OpenAI的GPT-3模型,使用512张V100,需要训练7个......
  • 无法加载源 https://api.nuget.org/v3/index.json 的服务索引
    .net6之后,不会随项目生成packages文件夹,将项目拷贝到无联网的电脑上用VS打开时,会出现nuget还原失败的情况,只需要把原电脑中的用户文件夹下的.nuget文件夹拷贝过去,放到对应......
  • SpringBoot注册Servlet、Filter和Listener的方式和原理
    1实战在SpringBoot项目中,如果使用内嵌Web服务器,可以很方便地注册Servlet、Filter和Listener等组件。总的来说,包括以下方式:创建实现ServletContextInitializer接口的b......
  • .net core 微服务之API网关 (Ocelot)
    网关为什么要使用网关1、聚合微服务增多,导致客户端不好维护2、聚合微服务进行集群​    2.1增加和修改聚合微服务集群,都要修改客户端,导致客户端不稳定​  ......
  • .net core 微服务之 Ocelot 集成 IdentityServer4
    为什么集成在Ocelot中在上一篇文章中,我们并没有将认证授权集成在Ocelot中,在生产环境中,如果我们每个服务都添加了认证授权,那么在实际部署中肯定会生成很多的配置,就会相对于......
  • 编译原理第五、九章习题存档
    语法制导翻译及中间代码生成1.中缀式改后缀式(也叫逆波兰式)可以用栈转换,也可以画棵树,然后写它的后序遍历。2.将赋值语句翻译为四元式序列就,按计算顺序一个个写。例:赋......
  • windows服务器 查看IIS哪个应用程序池占用CPU过高
    1.进入cmd2. %systemroot%\system32\inetsrv\AppCmd.exelistwp    这样就能找到活动的应用程序池的PID了3.对照资源管理器的PID就可以知道是哪个站点出现问......
  • 服务特点
    ps:陆陆续续补充想法吧一、高并发-大流量1、打点耗时打点(cost),内存消耗打点(mem)2、监控依托上述打点,尽管安全监控。同时在服务层面,可以横向扩展到多个中间件服务:......
  • ignite系列之5--xml配置默认数据区大小(堆外内存,占用服务器内存)
    -xml配置默认数据区大小(堆外内存,占用服务器内存)<!--默认数据区配置,用于堆外存储数据--><propertyname="dataStorageConfiguration"><beanclass......
  • 架构 分布式和微服务区别
    目录架构微服务架构和分布式架构的区别含义不同概念层面不同解决问题不同部署方式不同耦合度不同拓展阅读架构微服务架构和分布式架构的区别含义不同微服务架构:微服务......