1 域名,域名系统DNS

计算机的用户只是间接而不是直接使用域名系统。

因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。

名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。

因特网的域名结构

因特网采用了层次树状结构的命名方法。

任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。

域名的结构由标号序列组成,各标号之间用点隔开:

… . 三级域名 . 二级域名 . 顶级域名

各标号分别代表不同级别的域名。

域名只是个逻辑概念


  • 域名只是个逻辑概念,并不代表计算机所在的物理地点
  • 变长的域名和使用有助记忆的字符串,是为了便于人来使用
    而 IP 地址是定长的 32 位二进制数字则便于机器处理
  • 域名中的“点”和点分十进制 IP 地址中的“点”并无一一对应的关系。点分十进制 IP 地址中一定是包含三个“点”,但每一个域名中“点”的数目则不一定正好是三个

顶级域名 TLD (Top Level Domain)

(1) 国家顶级域名 nTLD

.cn 表示中国,.us 表示美国,.uk 表示英国,等等。

(2) 通用顶级域名 gTLD:最早的顶级域名是:

.com (公司和企业)

.net (网络服务机构)

.org (非赢利性组织)

.edu (美国专用的教育机构()

.gov (美国专用的政府部门)

.mil (美国专用的军事部门)

.int (国际组织)

(3) 基础结构域名(infrastructure domain):这种顶级域名只有一个,即 arpa,用于反向域名解析,因此又称为反向域名。

计算机网络之应用层_域名系统

域名服务器


  • 一个服务器所负责管辖的(或有权限的)范围叫做区(zone)
  • 各单位根据具体情况来划分自己管辖范围的区。
    但在一个区中的所有节点必须是能够连通的。
  • 每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射
  • DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位
    计算机网络之应用层_顶级域名_02
    计算机网络之应用层_域名服务器_03
    计算机网络之应用层_域名系统_04
    计算机网络之应用层_域名系统_05
    计算机网络之应用层_域名服务器_06
    计算机网络之应用层_域名系统_07
    #万维网www、HTTP、HTML
    计算机网络之应用层_域名服务器_08
    计算机网络之应用层_域名系统_09
    计算机网络之应用层_域名系统_10
    计算机网络之应用层_域名服务器_11
    计算机网络之应用层_域名系统_12
    计算机网络之应用层_域名系统_13
    计算机网络之应用层_域名服务器_14
    计算机网络之应用层_域名系统_15
    计算机网络之应用层_顶级域名_16
    计算机网络之应用层_域名系统_17
    计算机网络之应用层_域名系统_18
    计算机网络之应用层_顶级域名_19
    计算机网络之应用层_域名服务器_20
    计算机网络之应用层_顶级域名_21
    计算机网络之应用层_域名服务器_22
    计算机网络之应用层_域名系统_23
    #电子邮件
    计算机网络之应用层_顶级域名_24
    计算机网络之应用层_域名服务器_25
    计算机网络之应用层_域名服务器_26

SMTP

计算机网络之应用层_域名服务器_27

计算机网络之应用层_域名服务器_28

POP3

计算机网络之应用层_域名服务器_29

IMAP

计算机网络之应用层_顶级域名_30

计算机网络之应用层_顶级域名_31

计算机网络之应用层_域名系统_32