区域文件中的“IN”是什么意思?

Tab*_*tha 47 domain-name-system bind

有时记录被列为www IN A 192.168.1.1,有时被列为www A 192.168.1.1

IN的目的是什么,什么时候需要/不需要?

Kyl*_*ley 46

那是指 DNS 类。“IN”指的是“Internet”,而唯一常用的其他选项是“CH”代表“CHAOS”。CH 类(目前)通常用于查询 DNS 服务器版本之类的事情,而 IN 类是默认的,通常是“互联网”使用的。

http://victor.se/bjorn/its/chaos-dns.php

http://www.faqs.org/rfcs/rfc2929.html(第 3.3 节)


Sma*_*ger 21

这是唱片班。来自“域名 - 实现和规范”,RFC 1035

3.2.4. 等级值

CLASS 字段出现在资源记录中。定义了以下 CLASS 助记符和值:

IN            1 the Internet

CS            2 the CSNET class (Obsolete - used only for examples in
              some obsolete RFCs)

CH            3 the CHAOS class

HS            4 Hesiod [Dyer 87]
Run Code Online (Sandbox Code Playgroud)

如果这里的任何人都记得曾经在愤怒中配置过其他职业之一,那么他们一定有一个史诗般的胡须。:)


小智 19

根据 O'Reilly 的“DNS 和 BIND,第 3 版”:

IN 代表互联网。这是一类数据。存在其他类,但目前没有一个类被广泛使用。[...] 类字段是可选的。如果省略类,则假定类为 IN。


jj3*_*j33 7

我相信这意味着“互联网”类地址。还有其他的,包括 CHAOS 类,我只见过它用于从远程服务器 ( dig @ns1 version.bind chaos txt)获取 BIND 版本号的黑客攻击。由于 99.99999% 的人只使用 IN,我认为它已成为默认值。这是引用第 3.2 节中(在撰写本文时)当前类的 RFC:http : //www.faqs.org/rfcs/rfc2929.html

  • “官方”列表是 IANA DNS 参数注册表:http://www.iana.org/assignments/dns-parameters (2认同)