目录
前言
DNS(Domain Name System:域名系统)是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS 使用 TCP 和 UDP 协议,默认端口号为 53,其中 TCP 是用来做区域传送的,多用于主从同步;UDP 主要是用来做 DNS 解析的。当前,对于每一级域名长度的限制是 63 个字符,域名总长度则不能超过 253 个字符。
一、DNS 介绍
Internet 发展至今,在网的服务器和个人主机数量庞大,每个用户通过记忆 IP 地址访问网络资源并不现实了。
目前大家访问互联网进行上网浏览信息时,正常是通过域名进行访问(例如:www.baidu.com),而实际上网络中的计算机之间只能基于 IP 地址来识别对方的身份,而且想要在互联网中传输数据,必须基于外网的 IP 地址来完成。这时就出现了 DNS 域名解析技术来帮我们简化此过程,以此来降低用户访问网络资源的门槛。为什么呢?因为相对于 IP 地址,域名更容易被理解并记忆,这样大家便可以通过域名来访问互联网中各项服务了。
简单来说,就是接受用户输入的域名或 IP 地址,然后自动查找与之匹配的 IP 地址或域名,即将域名解析为 IP 地址(正向解析),或将 IP 地址解析为域名(反向解析)。这样我们只需要在浏览器中输入域名就能打开想要访问的网站了。目前,DNS 域名解析技术的正向解析也是我们最常使用的一种工作模式。
全球 DNS 根服务器分布:
美国 VeriSign 公司 2台
网络管理组织 IANA(Internet Assigned Number Authority) 1台
欧洲网络管理组织 RIPE-NCC(Resource IP Europeens Network Coordination Centre) 1台
美国 PSINet 公司 1台
美国 ISI(Information Sciences Institute) 1台
美国 ISC(Internet Software Consortium) 1台
美国马里兰大学 (University of Maryland) 1台
美国太空总署 (NASA) 1台
美国国防部 1台
美国陆军研究所 1台
挪威 NORDUnet 1台
日本 WIDE(Widely Integrated Distributed Environments)研究计划 1台
二、 域名结构及解析方式
树状结构最顶层称为根域,用"."表示,相应服务器称为根服务器,整个域名空间解析权都归根服务器所有,但根服务器无法承担庞大的负载,采用“委派”机制,在根域下设置了一些顶级域,然后将不同顶级域解析权分别委派给相应的顶级域服务器,如将com域的解析权委派给com域服务器,以后但凡根服务器收到以com结尾的域名解析请求,都会转发给com域服务器,同样道理,为了减轻顶级域的压力,又下设了若干二级域,二级域又下设三级域或主机。
域名的分布式结构 | |
根域 | 位于树状结构最顶层,用"."表示 |
顶级域 | 一般代表一种类型的组织机构或国家地区 如.net(网络供应商)、.com(工商企业)、.org(团体组织)、.edu(教育机构)、.gov(政府部门)、.cn(中国国家域名) |
二级域 | 用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家部门统一管理 |
子域 | 二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名 |
主机 | 主机位于域名空间最下层,就是一台具体的计算机 |
DNS域名解析方式 | |||||
正向解析 | 根据域名查找对应的IP地址 | ||||
反向解析 | 根据IP地址查找对应的域名 |