电子邮件地址-计算机网络-西安交通大学
第4章 因特网的应用 本章内容 域名系统(DNS) 远程登录(Telnet) 电子邮件(E-mail) 文件传输(FTP) 万维网(WWW) *因特网的多媒体应用 4.1 域名系统(DNS) 因特网编址机制:三种形式的地址管理机制 域名地址: 层次化的地址,便于人们记忆。 IP地址:0 32位逻辑编码,用来在因特网中定位主机和路由器的接口。 TCP/IP网络上的每台主机都必须有唯一的IP地址。 域名地址转换到IP地址由域名服务系统(Domain Name System,DNS)实现,这个转换过程又称为域名解析(Name Resolution)。 MAC地址:12-FA-9B-23-DB-11 48位物理编码,用来在局域网中识别主机/路由器的接口。 IP地址转换到MAC地址由地址解析协议(ARP)实现。 因特网上计算机的名字 IP地址的优点和缺点 IP地址更适合计算机处理 IP地址包含足够的路由信息。 IP地址不适合人们记忆 无法通过IP地址猜测主机的用途 如一个主机到底是www服务器还是FTP服务器? 如何取长补短——域名系统 域名:层次化的主机名 域名系统:任务是将域名解析为对应的IP地址。 优点: 使用方便,易于记忆。 一致性好,不会随IP地址的改变而改变。 域名空间(域名树) 主机域名的构成 主机名是由一系列由“.”分开的标签组成: 每个标签不能超过63个字符; 全部的标签不能超过255个字符; 书写顺序是从主机开始直到域名树的根域为止。例如: 域名是一个组织在域名空间中的名字: 例如,西安交大的域名为。 该组织中已注册的主机都以组织的域名为后缀。 DNS系统的组织结构 DNS是一个分布式的数据库 DNS使用了分布式的域名数据库,运行域名数据库的计算机称为DNS服务器。 DNS服务器以层次型结构(和域名树相对应)分布在世界各地,每台DNS服务器只存储了一小部分DNS数据。 每一个拥有域名的组织都必须要有DNS服务器,以提供自己域内的域名到IP地址的映射服务。 例如,西安交大的DNS服务器为0,它负责进行域内的域名和IP之间的转换。 通常每个域都有一台主DNS服务器,然后有一台或数台备份DNS服务器。 西安交大的备份DNS服务器为1。 DNS服务器 DNS服务器分为三类 本地域名服务器(Local Name Server) 即每个组织/企业的DNS服务器。 根域名服务器(Root Name Server) 为下级域名服务器提供域名解析服务; 它需要知道全部根域名服务器(和部分二级域名服务器)的地址。 数量很少,由于历史原因,主要分布在北美地区。 认证域名服务器(Authoritative Name Server) 每台因特网中的主机都应该在所在域的域名服务器中注册,提供注册的域名服务器就是该主机的认证域名服务器。 一般来说,认证域名服务器就是主机所在单位的DNS服务器。 DNS服务器的功能 能够直接处理域内的域名解析请求。 能够向其他DNS服务器发出查询请求来处理对其他域的域名解析请求。 能够缓存对其他域的域名解析请求的结果。 DNS服务器的操作 如果本地域名服务器不能解析域名,它就向根域名服务器询问; 根域名服务器将告诉它与哪一个域名服务器联系; DNS再向该域名服务器进行查询; 一个DNS请求可能要经过多个往返。 域名解析的例子 某个用户要浏览西安交大的主页,用户主机(假定为A)必须获得主机(以下简称为xjtu)的IP地址。 解析过程: A向本地域名服务器DNS1查询请求; 如果DNS1上有xjtu的记录,就立即将JD的IP地址返回给A; 如果DNS1上没有xjtu的记录,DNS1就会向根域名服务器发出查询请求; 根域名服务器把负责cn域的域名服务器B的IP地址告诉给DNS1; DNS1向B查询,获得负责域DNS服务器C的地址; DNS1向C查询,获得负责域DNS服务器D的地址; DNS1向D查询,即可获得的IP地址。 (注:在命令行下可用nslookup命令进行DNS查询) 域名数据库中的记录类型 A记录(Address记录) A 记录是用来指定域名对应的IP地址。---最常用 NS记录(Name Server记录) 域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。 别名记录(CNAME记录) 这种记录用于将多个名字映射到同一台计算机。 通常用于同时提供WWW、FTP和MAIL服务的计算机。[例] MX记录(Mail Exchanger记录) 邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。[例] PTR记录 域名指针记录,用于反向 DNS查找。例如,要查找0的域名时就需要借助于PTR记录。 SOA记录——用于说明一个DNS系统的基本信