谢烟客---------Linux之DNS服务系统的基础知识
DNS Domain Name Server
1)C/S架构:SOCKET通信IP + PORT
2)应用层协议:资源子网
BIND Berkerley Information Name Domain
DNS由来
1)统一名字,自己维护 <自己查询>
解析: 基于key查找value: 查询数据库(二维关系的表: raw, column) 根据主机名找到对应的行, 找到对应的column
2)统一维护,定时下载 <自己查询>
3)统一查询,Glibc库作为客户端,基于UDP请求解析
3.1 查询速度慢
3.2 hash主机(域)名, 放于内存中, 查询速度快
3.3 划片.基于hash数字,分布式:一个主机管理不了,基于授权将功能分散出去,让多个主机分别处理。
4)基于域名后缀,分布式:基于授权将功能分散出去,让多个主机分别处理。
namespace: 所有名称所在范围: 根
域是无形的。真实存在的是主机
域的大小是非恒定的: 由域内的主机数量决定
DNS树状结构图
名称解析过程
递归和迭代的区别
DNS服务器的作用
1、为所有人解析自己所负责的域
2、《递归》为部分人或所有人提供解析
DNS解析
转载于:https://blog.51cto.com/sonlich/1965708
谢烟客---------Linux之DNS服务系统的基础知识相关推荐
- 嵌入式系统的基础知识该如何学习
嵌入式的学习不是那么容易的,学习嵌入式会有一定的技术门槛.但很多学者连一点计算机的基础都没有,就来学习嵌入式,真所谓是明知山有虎,偏往山中行.是什么原因让他们改行来学习嵌入式呢?其实原因很简单也很现实 ...
- Linux之(5)账户和shell基础知识
Linux之(5)账户和shell基础知识 Author:onceday date:2022年8月23日 漫漫长路,而今才刚刚开始- 本内容主要收集整理于: <Linux命令行与shell脚本编 ...
- Windows通用克隆系统入门基础知识简介
Windows通用克隆系统入门基础知识简介 这里的Windows是指微软的Windows 2000/XP/2003(后文中未经说明的,凡是Windows均指这三种系统):所谓的通用克隆,俗名万能克隆, ...
- 【干货】微服务设计的基础知识
人体是不同系统的组合,其中大多数系统是独立的,并且作为一个整体协同工作.每个系统都有自己的特定功能.所有具有多种其他支持框架的器官构成了一个功能完备的机构.现在,如果应用于软件系统,这就是微服务架构的 ...
- 硬件基础:嵌入式物联网系统软硬件基础知识大全
本文主要介绍嵌入式系统的基础知识,涉及嵌入式软件和硬件的方方面面,希望对各位有帮助. 嵌入式系统基础 1.嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功 ...
- CV:传统视觉知识—机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件)
CV:传统视觉知识-机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件) 目录 机器视觉三要素 1.what-测量.判断 2.why-灵活性.自动化
- 电驱系统电磁兼容基础知识及测试方法
电驱系统电磁兼容基础知识及测试方法 学习参考:驱动视界公众号.百度百科.<电动汽车电机驱动系统EMC研究综述> 1.背景 2.电磁干扰三要素 3.电波暗室与屏蔽室的原理 4.测试方法 5. ...
- linux系统网络基础知识
一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工作来说这些并不是重点,因此,我不可能从最基础的网络知识开始讲起.本节内容更多是从一个梳理和 ...
- Linux之DNS服务
DNS服务 DNS: Domain Name Service,协议(C/S, 53/udp, 53/tcp)应用层协议 BIND:BekerleyInternatName Domain, ISC (w ...
最新文章
- 动态改变Android控件大小
- python是什么公司开发的软件-软件开发|什么是行为驱动的 Python?
- 区块链预言机(3)关键点说明
- 【转】Win7安装Oracle10g经验分享
- 分类算法中的ROC与PR指标
- android wifi视频监控软件,WiFi环境下Android智能视频监控系统研究与实现
- 图像模糊--快速均值滤波
- 中止请求和超时 跨域的HTTP请求 认证方式 JSONP
- DSP中两个延时函数的区别(转)
- python用户登录(输入用户名和密码)dic_Python使用装饰器模拟用户登陆验证功能示例...
- linux vim 常用命令
- Atitit. Atiposter 发帖机 新特性 poster new feature v11 .docx
- Win10开始菜单美化:磁贴放置分块图片
- 动态考勤表-日期只能在某个月选时间段
- 数据结构、算法、程序的关系
- 孤岛双馈风电机组数学模型matlab,大型变速双馈风电机组动态稳定性仿真分析
- 这平安夜,我们来用python演奏一首铃儿响叮当吧
- VMWare虚拟机无法正常开启,显示模块“Disk”启动失败的解决办法
- 在Windows下使用Python编程
- C/C++---字符分布分割得到数字,适用于STM32/ESP32等等
热门文章
- 线性方程组 python_线性方程组的表示 使用Python的线性代数
- linux samba安装失败,用aptitude安装samba失败
- fastjson转换时有大括号或者冒号或者有中括号_[Python Basic] 字符串处理以及类型转换 1...
- cobalt strick 4.0系列教程(3)---数据管理
- rda冗余分析步骤_群落分析的典范对应分析(CCA)概述
- java wed登录面 代码_JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)...
- C++中的lambda表达式和线程库
- leetcode(189) 旋转数组
- 混合字符串字符数统计
- Java高级工程师面试实战,mysqlsettimeout