“IN”的 BIND/DNS 区域含义

elh*_*bre 6 domain-name-system bind syntax dns-zone

我一直在阅读http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-bind-zone.html但该文件提出了一个问题。IN是什么意思?它只是一个可选的类还是意味着更多?

(是的,我在 named.conf 中读到 IN 是一个类语句,但我不知道这是否同样适用于区域文件)

我明白,如果我没有在 named.conf 区域语句中定义一个类“IN”,那么我就不必在区域文件中使用它,例如:

带类声明

命名文件

zone "example.com" IN {   

file "example.com.zone";   

};
Run Code Online (Sandbox Code Playgroud)

例子.com.zone

server1 IN  A   10.0.1.5        
server2 IN  A   10.0.1.6
Run Code Online (Sandbox Code Playgroud)

没有类声明

命名文件

zone "example.com" {   

file "example.com.zone";   

};
Run Code Online (Sandbox Code Playgroud)

例子.com.zone

server1 A   10.0.1.5        
server2 A   10.0.1.6 
Run Code Online (Sandbox Code Playgroud)

San*_*an4 11

在 BIND 的区域文件以及 named.conf 中,IN 是一个类。

您可以在任何文件或两者中省略它,在任何情况下,如果未明确指定类,则使用默认的“ IN ”。

关于“IN”的含义 - RFC 1035第 3.2.4 节:

The following CLASS mnemonics and values are defined:

IN              1 the Internet
...
Run Code Online (Sandbox Code Playgroud)

  • +1 表示指向定义源。“以前”除了IN还有其他班级,但基本上都死了。 (2认同)

Mr *_*unz 5

一直以为是Internet Number的意思。根据维基百科,实际上只是互联网

The CLASS of a record is set to IN (for Internet) for common DNS records involving
Internet hostnames, servers, or IP addresses.
Run Code Online (Sandbox Code Playgroud)