打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
域名系统 DNS简介

1 名字解析介绍和DNS

当前TCP/IP网络中的设备之间进行通信,是利用和依赖于IP地址实现的。但数字形式的IP地址是很难记忆的。当网络设备众多,想要记住每个设备的IP地址,可以说是“不可能完成的任务”。那么如何解决这一难题呢?我们可以给每个网络设备起一个友好的名称,如:www.magedu.org,这种由文字组成的名称,显而易见要更容易记忆。但是计算机不会理解这种名称的,我们可以利用一种名字解析服务将名称转化成(解析)成IP地址。从而我们就可以利用名称来直接访问网络中设备了。而实现此服务的方法是多样的。如下面所述:

本地名称解析配置文件:hostsLinux: /etc/hostswindows: %WINDIR%/system32/drivers/etc/hosts122.10.117.2 www.magedu.org93.46.8.89 www.google.com

DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网基于C/S架构,服务器端:53/udp, 53/tcpBIND:Bekerley Internet Name Domain,由 ISC (www.isc.org)提供的DNS软件实现

1.1 DNS域名结构

  • 根域
  • 一级域名:Top Level Domain: tldcom, edu, mil, gov, net, org, int,arpa三类:组织域、国家域(.cn, .ca, .hk, .tw)、反向域
  • 二级域名:magedu.com
  • 三级域名:study.magedu.com
  • 最多可达到127级域名

ICANN(The Internet Corporation for Assigned Names and Numbers)互联网名称与数字地址分配机构,负责在全球范围内对互联网通用顶级域名(gTLD)以及国家和地区顶级域名(ccTLD)系统的管理、以及根服务器系统的管理

1.2 DNS服务工作原理

1.3 DNS查询类型

  • 递归查询:最终结果,负责到底
  • 迭代查询:最好结果,不负责到底

1.4 名称服务器

Name Server,域内负责解析本域内的名称的DNS服务器

根名称服务器:13组负责解析根域的DNS服务器

1.5 解析类型

  • FQDN --> IP 正向解析
  • IP --> FQDN 反向解析注意:正反向解析是两个不同的名称空间,是两棵不同的解析树

1.6 完整的查询请求经过的流程

Client -->hosts文件 --> Client DNS Service Local Cache --> DNS Server (recursion) --> DNS Server Cache -->iteration(迭代) --> 根--> 顶级域名DNS-->二级域名DNS…

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DNS域名解析
WINS服务器与DNS服务器有什么区别?
什么是DNS?为什么DNS根服务器只有13台?给中国一台真的很难吗?
例解DNS递归/迭代名称解析原理
DNS服务器搭建在Windows Server2003系统
配置DNS服务器(1)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服