Що означає "IN" у файлі зони?


37

Іноді запис записується як, www IN A 192.168.1.1а іноді він вказаний як www A 192.168.1.1.

Яке призначення ІН та коли воно потрібно / не потрібно?

Відповіді:


37

Це стосується класу DNS. 'IN' означає «Інтернет», тоді як єдиний інший варіант загального використання - «CH» для «CHAOS». Клас CH (в даний час) зазвичай використовується для таких запитів, як запит версій сервера DNS, тоді як клас IN є типовим і загалом для того, що використовується "Інтернет".

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

http://www.faqs.org/rfcs/rfc2929.html (розділ 3.3)


17

Відповідно до "DNS та BIND, 3-е видання" O'Reilly:

IN означає Інтернет. Це один клас даних. Інші класи існують, але жоден з них не набуває широкого застосування. [...] Поле класу необов’язкове. Якщо клас опущено, передбачається клас IN.


17

Це клас рекордів. З розділу "Доменні імена - реалізація та специфікація", 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]

Якщо хтось тут може згадати, як колись гнівно налаштовував один із інших класів, у них повинна бути епічна борода. :)


5

Я вважаю, що це означає "ІНТЕРНЕТ" клас адрес. Є й інші, в тому числі клас CHAOS, який я коли-небудь бачив, як використовувався в цьому злому, щоб отримати номер версії BIND з віддаленого сервера ( dig @ns1 version.bind chaos txt). Оскільки 99,99999% людей використовують тільки ІН, я думаю, що це стало за замовчуванням. Ось RFC, який посилається на (на момент написання) поточні класи у розділі 3.2: http://www.faqs.org/rfcs/rfc2929.html


"Офіційний" список реєстру параметрів DNS IANA: iana.org/assignments/dns-parameters
Alnitak
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.