目录

文章目录

  • 目录
  • DNS 的源起
  • 域名的分层结构
  • DNS 集群
    • DNS zone(域名区域)
    • DNS Server Type(域名服务器类型)

DNS 的源起

DNS(Domain Name System,域名系统)是互联网的一项服务。它作为将 Domain 和 IP 地址相互映射的一个分布式数据库,能够使用户更方便地访问互联网。

要想访问网络上的一台计算机,我们必须要知道它的 IP 地址,但是这些地址(e.g. 243.185.187.39)只是一串数字,没有规律,因此我们很难记住。并且如果一台计算机变更 IP 后,它必须通知所有的人使用新的 IP 来找到它。

显然,直接使用 IP 地址是一个愚蠢的方案。于是人们想出了一个替代的方法,即为每一台计算机起一个名字(Hostname),然后建立 Hostname 到 IP 地址的映射关系。我们访问 Hostname,剩下的名字到地址的转换过程则由专门的服务器自动完成。

早期,名字到地址的转换过程十分简单。每台计算机保存一个 hosts 文件(e.g. /etc/hosts),

互联网协议 — DNS 域名系统相关推荐

  1. 互联网协议 — DNS 缓存机制

    目录 文章目录 目录 DNS 缓存机制 基于缓存的 DNS 域名解析流程 DNS 缓存使用面临的问题 互联网环境缓存应用面临的问题 企业内网缓存应用面临的问题 DNS 缓存在实际应用中的考虑 主动操作 ...

  2. 互联网协议 — DNS 域名协议

    目录 文章目录 目录 DNS 协议报文格式 域名解析的流程 Wireshark 抓包分析 DNS over UDP/TCP/HTTP DNS over UDP:节省传输损耗 DNS over TCP: ...

  3. 互联网协议入门及DNS原理入门

    互联网协议入门及DNS原理入门 互联网协议入门 作者: 阮一峰 日期: 2012年5月31日 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信.上海的某一块网 ...

  4. 【计算机网络】TCP/IP协议(DNS协议、IP协议、TCP协议、UDP协议、三次握手、四次挥手)

    TCP/IP协议 TCP/IP协议 TCP/IP各层作用与常见协议 各种协议与HTTP协议的关系 TCP/IP协议 本文参考<图解HTTP>--上野宣 TCP/IP是Internet上所有 ...

  5. 前后端通信 跨域 网络协议 DNS CDN HTTPS

    本篇文章有点长,内容比较枯燥,就当作知识点的整理了. 服务 在局域网中通过某些服务软件开启WEB服务功能,在该局域网中其它用户可以通过该打开服务的电脑 IP,找到该服务下web页面,默认打开的页面是i ...

  6. 互联网协议第六版部署提速 阿里专家详解全套安全解决方案

    ▲阿里安全猎户座实验室高级专家东帆在2018 ISC互联网安全大会上演讲 自去年11月国务院颁布针对互联网协议第六版(Internet Protocol Version 6,下称"IPv6& ...

  7. 互联网协议入门(二)【转】

    原文地址:点击前往 上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想. 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的. ======== ...

  8. 互联网协议入门(二)

    上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想. 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的. ================== ...

  9. 【网络】浏览器输入URL到展示页面全过程(含互联网协议及HTTPS简介)

    这里写自定义目录标题 前言 1.URL介绍 2.DNS查找 3.互联网协议 3.1 实体层 3.2 链路层 3.2.1 以太网协议 3.2.2 Mac地址 3.2.3 广播 3.3 网络层 3.3.1 ...

最新文章

  1. [Linux] rpm 与 dpkg 用法比较
  2. Java虚拟机栈详解
  3. php向后兼容,PHP: 不向后兼容的变更 - Manual
  4. Voronoi diagram应用
  5. 美国广告市场:Facebook和Google将占据四分之一市场份额
  6. 11.05T5 另类背包
  7. LeetCode.206. Reverse Linked List(反转有序链表)C++ and PYTHON
  8. mpythonx下载_【掌控】mpythonX:乐动盒子
  9. HUSTOJ的安装与配置
  10. PHP 第三方调用 UC_Center用户登录认证
  11. 叉乘应用:判断三角形方向正反/三个点顺时针逆时针
  12. CDUTCM OJ 2017第一次月赛
  13. Extraneous children found when component already has explicitly named default slot. These children
  14. 企业如何数据集成?数据集成解决方案
  15. wordpress php7 兼容_WordPress升级PHP7后wp-code-highlight插件兼容性解决方法
  16. Edge检查更新时出错:无法连接到Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。...
  17. 静态编译,动态编译,静态库,动态库的区别
  18. Debian Apache完整
  19. 微信小程序踩坑—用户登录界面
  20. C语言编程集合A和B的交集,求两个递增链表A和B的交集,并将结果放在链表A中

热门文章

  1. Monte Carlo Method
  2. 微信表情的字符编号完整版【图文并茂哦!】
  3. UE4.26 Niagara Initial Mesh Orientation使用方法
  4. [转]我的IT学习生活(搜藏)
  5. python怎么绘制饼图_Matplotlib绘制饼图
  6. AndroidStudio安装配置教程(参考)
  7. 关于jmeter中编写shell脚本json的应用
  8. 企业微信报错,提示无权限访问
  9. 大学计算机应用基础及上机实验指导,计算机应用基础上机实验指导
  10. Caffeine - Caches - Eviction