DNS学习笔记

互联网为什么要使用域名?

在互联网中,使用IP地址作为机器的绝对地址行不通,原因如下:

  1. 不好记忆。机器多时,不容易记住每台机器的域名。
  2. 计算机更换IP。当机器更换了IP时,一台机器还行,人脑还可以记过来,多机都换,根本记不过来。

什么是DNS

DNS(Domain Name System) 是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名或域名转换为IP地址的工作。DNS说白了一个“翻译官”。

域名结构

根					root
			/	   /   /   /   /   /   / 		\  \  \  \  \ 
顶级域名    areo com  net  org edu gov ...   	cn  us jp uk ...
           		/  \        
二级域名 	  baidu
				/
三级域名  	   www
... ...			

根域

前世界仅有13组, A-M 其中10组在美国,另外的三台在英国、瑞典、日本

顶级域

顶级域有两种:分为通用域(如root的左子树)与国家域(如root的右子树)
顶级域由ICANN 委任的注册机构负责运行

二级域名:

无需到ICANN进行申请,只需要到运行顶级域名的注册机构去检查申请的名字是否可用,并且不是别人的商标
仅需缴纳年费,即可获得

二级域名以下

二级域名以下无需申请,也无需付费,一般都组织或个人进行使用。企业或个人可以构建自己的DNS服务。
常用的软件如:bind9、 web dns 等等。

域名规则

  1. 不分大小写
  2. 各部分最多63个,整个路径不超过255
  3. 没有规则限制同时在两个或多个顶级域名下的注册(sony.com和sony.net)
  4. 创建一个新的域,创建者必须得到该域的上级域的许可,一旦创建成功,该新域就可创建子域,无需征得上级域的同意
  5. 域名遵循的组织的边界而不是物理网络的边界

DNS解析原理

域名解析原理,是从根开始解析
先本地cache(即操作系统里的host文件),再查询ISP-DNS 查询(递归解析)
DNS解析原理

引用原文:https://www.bilibili.com/video/BV1at4y1a7Ge

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值