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