Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been reading but the document raised a question. What is the meaning of IN? Is it just a class which is optional or does it mean more than that?

(Yes I read that in named.conf IN is a class statement but I don't know if the same applies to the zone files)

I understand that if I don't define a class "IN" in the named.conf zone statement then I don't have to use it either in the zone files like for example:

With class statement


zone "" IN {   

file "";   


server1 IN  A        
server2 IN  A

Without class statement


zone "" {   

file "";   


server1 A        
server2 A 
share|improve this question
up vote 7 down vote accepted

In BIND's zone file as well as in named.conf, IN is a class.

You can omit it in any of the files or in both, in any case if class is not explicitly specified, the default "IN" is used.

Regarding the meaning of "IN" - RFC 1035 section 3.2.4:

The following CLASS mnemonics and values are defined:

IN              1 the Internet
share|improve this answer
+1 for pointing to the definition source. "Back in the day" there were other classes besides IN, but they're basically all dead. – Jeff Ferland Feb 21 '12 at 18:01

Always thought it means Internet Number. According to Wikipedia is actually just Internet:

The CLASS of a record is set to IN (for Internet) for common DNS records involving
Internet hostnames, servers, or IP addresses.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.