前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >速读原著-TCP/IP(资源记录)

速读原著-TCP/IP(资源记录)

作者头像
cwl_java
发布2020-03-11 16:10:25
2990
发布2020-03-11 16:10:25
举报
文章被收录于专栏:cwl_Javacwl_Java

第14章 DNS:域名系统

14.6 资源记录

至今我们已经见到了一些不同类型的资源记录(R R):I P地址查询为A类型,指针查询为类型P T R。也已看到了由名字服务器返回的资源记录:回答R R、授权R R和附加信息R R。现有大约2 0种不同类型的资源记录,下面将介绍其中的一些。另外,随着时间的推移,会加入更多类型的R R。

  • A 一个A记录定义了一个I P地址,它存储32 bit的二进制数。
  • P T R 指针记录用于指针查询。 I P地址被看作是 i n - a d d r . a r p a域下的一个域名(标识符串)。
  • C N A M E 这表示“规范名字 (canonical name)”。它用来表示一个域名(标识符串),而有规范名字的域名通常被称为别名 ( a l i a s )。某些F T P服务器使用它向其他的系统提供一个易于记忆的别名。例如,g a t e d服务器(1 0 . 3节提到)可通过匿名F T P从g a t e d . c o r n e l l . e d u获得,但这里并没有叫做g a t e d的系统,这仅是为其他系统提供的别名。其他系统的规范名为g a t e d . c o r n e l l . e d u。
代码语言:javascript
复制
sun % host -t cname gated.cornell.edu
gated.cornell.edu CNAM COMET.CIT.CORNELL.EDU

这里使用的-t选项来指明它是特定的查询类型。

  • H I N F O 表示主机信息:包括说明主机 C P U和操作系统的两个字符串。并非所有的站点均提供它们系统的H I N F O记录,并且提供的信息也可能不是最新的。
代码语言:javascript
复制
sun % host -t hinfo sun
sun.tuc.noao.edu HINFO Sun-4/25 Sun4.1.3

M X 邮件交换记录,用于以下一些场合: (1)一个没有连到I n t e r n e t的站点能将一个连到I n t e r n e t的站点作为它的邮件交换器。这两个站点能够用一种交替的方式交换到达的邮件,而通常使用的协议是U U C P协议。 (2)M X记录提供了一种将无法到达其目的主机的邮件传送到一个替代主机的方式。 (3)M X记录允许机构提供供他人发送邮件的虚拟主机,如c s . u n i v e r s i t y . e d u,即使这样的主机名根本不存在。 (4)防火墙网关能使用M X记录来限制外界与内部系统的连接。

许多不能与 I n t e r n e t连接的站点通过 U U C P链路与一个连接在 I n t e r n e t上的站点如U U N E T相连接。通过M X记录能使用u s e r @ h o s t这种邮件地址向那个站点发送电子邮件。例如,一个假想的域 f o o . c o m可能有下面的M X记录:

代码语言:javascript
复制
sun % host -t mx foo.com
foo.com MX r e l a y 1 . U U . N E T
foo.com MX relay2.UU.NET

M X记录能被连接在互联网主机中的邮件处理器使用。在这个例子中,其他的邮件处理器则被告知“如果有邮件要发往 u s e r @ f o o . c o m,就将邮件送到r e l a y 1 . u u . n e t或r e l a y 2 . u u . n e t。”

每个M X记录被赋于一个 16 bit的整数值,该值称为优先值。如果一个目的主机有多个M X记录,它们按优先值由小到大的顺序使用。

另一个M X记录的例子是处理主机脱机工作或不可达的情况。邮件处理器仅在无法使用T C P与目的主机连接时才使用 M X记录。作者的主系统通过 S L I P链路与互联网相连,它在大多数时间内是脱机工作的,我们有

在这里插入图片描述
在这里插入图片描述

为了显示优先值,我们使用了- v选项(该选项也会导致其他字段的输出)。第二个字段,8 6 4 0 0,是寿命值,单位为秒。因此该 T T L值为2 4小时(2 4×6 0×6 0)。第3列,I N,是(I n t e r n e t)类。我们看到直接传送给主机自身(第一个M X记录)有最低的优先值0。如果没有工作(即S L I P链路断开),会使用下一个更高优先值( 1 0)的邮件记录,并试图向主机 n o a o . e d u传送。如果它仍没有成功,发送将超时并在以后重新发送。

  • N S 名字服务器记录。它说明一个域的授权名字服务器。它由域名表示(符号串)。在下节将看到这些类型的例子。这些是R R的常用类型。将在后面的例子中遇到它们。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第14章 DNS:域名系统
    • 14.6 资源记录
    相关产品与服务
    轻量应用服务器
    轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档