Иногда запись указана как, www IN A 192.168.1.1
а иногда как www A 192.168.1.1
.
Какова цель IN и когда это требуется / не требуется?
источник
Иногда запись указана как, www IN A 192.168.1.1
а иногда как www A 192.168.1.1
.
Какова цель IN и когда это требуется / не требуется?
Это относится к классу DNS. «IN» относится к «Интернету», в то время как единственным другим широко используемым вариантом является «CH» для «CHAOS». Класс CH (в настоящее время) обычно используется для таких вещей, как запрос версий DNS-серверов, в то время как класс IN используется по умолчанию и, как правило, то, что использует «Интернет».
http://victor.se/bjorn/its/chaos-dns.php
http://www.faqs.org/rfcs/rfc2929.html (раздел 3.3)
Согласно О'Рейли "DNS и BIND, 3-е издание":
IN означает Интернет. Это один класс данных. Существуют другие классы, но ни один из них в настоящее время не используется широко. [...] Поле класса является необязательным. Если класс опущен, подразумевается класс IN.
Это класс записи. Из «Доменные имена - реализация и спецификация», RFC 1035 :
3.2.4. КЛАСС значения
Поля КЛАССА появляются в записях ресурсов. Определены следующие мнемоника и значения 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]
Если кто-то здесь может вспомнить, что когда-либо настраивал один из других классов на гнев, у него должна быть эпическая борода. :)
Я считаю, что это означает класс адресов "Интернет". Есть и другие, в том числе класс CHAOS, который я когда-либо видел в этом хакере для получения номера версии BIND с удаленного сервера ( dig @ns1 version.bind chaos txt
). Поскольку 99,9999% людей используют только IN, я думаю, что он стал по умолчанию. Вот RFC, который ссылается на (на момент написания) текущие классы в разделе 3.2: http://www.faqs.org/rfcs/rfc2929.html