Відмінності між версіями «Записи ресурсів»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 5: Рядок 5:
 
   
 
   
 
Запис типу А визначає IP адресу. Зберігается як 32-бітне двійкове значення.  
 
Запис типу А визначає IP адресу. Зберігается як 32-бітне двійкове значення.  
 +
 +
'''''[<Host>] [<TTL>] [<Class>] A <Adress>'''''
  
 
== Запис типу "PTR" ==
 
== Запис типу "PTR" ==
 
   
 
   
 
Запис вказівника використовується для запитів вказівника. IP адреса представляется у вигляді імені домену (последовності міток) у домені in-addr.arpa.  
 
Запис вказівника використовується для запитів вказівника. IP адреса представляется у вигляді імені домену (последовності міток) у домені in-addr.arpa.  
 +
 +
'''''[<Special-name>] [<TTL>] [<Class>] PTR <Name>'''''
  
 
== Запис типу "CNAME" ==
 
== Запис типу "CNAME" ==
 
   
 
   
"Канонічне ім'я" (canonical name). Представляєтся кк ім'я домену (последовності міток). Ім'я домену, яке має канонічне ім'я, часто називається псевдонімом (alias). Вони використовуються деякими FTP вузлами, для того щоб надати легко запамятовуючі псевдонім для якої-небудь системи.
+
"Канонічне ім'я" (canonical name). Представляєтся як ім'я домену (последовності міток). Ім'я домену, яке має канонічне ім'я, часто називається псевдонімом (alias). Вони використовуються деякими FTP вузлами, для того щоб надати легко запамятовуючі псевдонім для якої-небудь системи.
 +
 
 +
'''''[<Nickname>] [<TTL>] [<Class>] CNAME <Host>'''''
  
 
Наприклад, сервер '''''gated''''' доступний через анонімне FTP з сервера '''''gated.cornell.edu'''''. Однак, не існує системи, названої '''''gated''''', це псевдонім для якоїсь іншої системи. Ця інша система є канонічним ім'ям для '''''gated.cornell.edu''''':
 
Наприклад, сервер '''''gated''''' доступний через анонімне FTP з сервера '''''gated.cornell.edu'''''. Однак, не існує системи, названої '''''gated''''', це псевдонім для якоїсь іншої системи. Ця інша система є канонічним ім'ям для '''''gated.cornell.edu''''':
Рядок 24: Рядок 30:
 
   
 
   
 
Інформація про хости: дві символьні рядки, що вказують на центральний процесор (CPU) і операційну систему. Не всі хости надають записи '''''HINFO''''' для своїх систем, та подана інформація інформація може бути застарілою.
 
Інформація про хости: дві символьні рядки, що вказують на центральний процесор (CPU) і операційну систему. Не всі хости надають записи '''''HINFO''''' для своїх систем, та подана інформація інформація може бути застарілою.
 +
 +
'''''[<Host>] [<TTL>] [<Class>] HINFO <Hardware> <Software>'''''
  
 
  ''sun% host -t hinfo sun''
 
  ''sun% host -t hinfo sun''
Рядок 40: Рядок 48:
  
 
Багато хостів, які не підключені до Internet, мають UUCP канали до хостів, підключених до Internet, як, наприклад, UUNET. За допомогою запису MX забезпечується передача електронної пошти з використанням стандартного звернення user @ host (користувач @ хост). Наприклад, фіктивний домен foo.com може мати таку MX запис:
 
Багато хостів, які не підключені до Internet, мають UUCP канали до хостів, підключених до Internet, як, наприклад, UUNET. За допомогою запису MX забезпечується передача електронної пошти з використанням стандартного звернення user @ host (користувач @ хост). Наприклад, фіктивний домен foo.com може мати таку MX запис:
 +
 +
'''''[<Name> ] [<TTL>] [<Class>] MX <Preference> <Host>'''''
  
 
  ''sun% host -t mx foo.com''
 
  ''sun% host -t mx foo.com''
Рядок 64: Рядок 74:
 
   
 
   
 
Запис імені сервера. Вказує на повноважні DNS сервери для домену. Представлена у вигляді імен доменів (послідовність міток).
 
Запис імені сервера. Вказує на повноважні DNS сервери для домену. Представлена у вигляді імен доменів (послідовність міток).
 +
 +
'''''[<Domain>] [<TTL>] [<Class>] NS <Server>'''''

Версія за 22:34, 23 грудня 2010

Усього існує блізько 20 різних типів записів ресурсів.


Запис типу "А"

Запис типу А визначає IP адресу. Зберігается як 32-бітне двійкове значення.

[<Host>] [<TTL>] [<Class>] A <Adress>

Запис типу "PTR"

Запис вказівника використовується для запитів вказівника. IP адреса представляется у вигляді імені домену (последовності міток) у домені in-addr.arpa.

[<Special-name>] [<TTL>] [<Class>] PTR <Name>

Запис типу "CNAME"

"Канонічне ім'я" (canonical name). Представляєтся як ім'я домену (последовності міток). Ім'я домену, яке має канонічне ім'я, часто називається псевдонімом (alias). Вони використовуються деякими FTP вузлами, для того щоб надати легко запамятовуючі псевдонім для якої-небудь системи.

[<Nickname>] [<TTL>] [<Class>] CNAME <Host>

Наприклад, сервер gated доступний через анонімне FTP з сервера gated.cornell.edu. Однак, не існує системи, названої gated, це псевдонім для якоїсь іншої системи. Ця інша система є канонічним ім'ям для gated.cornell.edu:

sun% host -t cname gated.cornell.edu gated.cornell.edu CNAME COMET.CIT.CORNELL.EDU

Тут ми використовували опцію -t, щоб вказати на один конкретний тип запиту.

Запіс типу "HINFO"

Інформація про хости: дві символьні рядки, що вказують на центральний процесор (CPU) і операційну систему. Не всі хости надають записи HINFO для своїх систем, та подана інформація інформація може бути застарілою.

[<Host>] [<TTL>] [<Class>] HINFO <Hardware> <Software>
sun% host -t hinfo sun
sun.tuc.noao.edu HINFO Sun-4/25 Sun4.1.3

Запіс типу "MX"

Записи, присвячені обміну поштою, які використовуються за наступним сценарієм: 1) вузол, який не підключений до Internet, може використовувати вузол, який приєднаний до Internet, в якості свого поштового сервера. Два вузла працюють поперемінно, обмінюючись будьякою отриманою поштою, в основному з використанням протоколу UUCP.

2) запис MX надає можливість доставити пошту на альтернативний хост, коли хост призначення недоступний.

3) запису MX дозволяють організаціям надавати віртуальні хости, на які можна відправляти пошту, як, наприклад, cs.university.edu, навіть якщо хост з таким ім'ям не існує.

4) Організації зі шлюзами firewall можуть використовувати записи MX, щоб обмежити доступ до внутрішніх систем.

Багато хостів, які не підключені до Internet, мають UUCP канали до хостів, підключених до Internet, як, наприклад, UUNET. За допомогою запису MX забезпечується передача електронної пошти з використанням стандартного звернення user @ host (користувач @ хост). Наприклад, фіктивний домен foo.com може мати таку MX запис:

[<Name> ] [<TTL>] [<Class>] MX <Preference> <Host>
sun% host -t mx foo.com
foo.com MX relay1.UU.NET
foo.com MX relay2.UU.NET

MX записи використовуються програмами доставки пошти на хостах, підключених до Internet. У цьому прикладі програма доставки пошти говорить "якщо у тебе є пошта, яку необхідно надіслати на [email protected], пішли пошту на relay1.uu.net або на relay2.uu.net".

У кожного запису MX є 16-бітове ціле значення, яке називається значенням переваги. Якщо для одного пункту призначення існує кілька MX записів, вони будуть використані по порядку, починаючи з того запису, у якої найменше значення перевагу.

Записи MX використовуються, коли хост вимкнений або недоступний. У цьому випадку програма доставки пошти використовує MX записи тільки в тому випадку, якщо не може під'єднатися до пункту призначення з використанням TCP. Для об'єднаних мереж, з якими експериментував автор, його основна система підключена до Internet через SLIP канал, і якщо вона не працює, ми отримаємо:

sun% host -tv mx sun
Query about sun for record types MX
Trying sun within tuc.noao.edu ...
Query done, 2 answers, authoritative status: no error
sun.tuc.noao.edu 86400 IN MX 0 sun.tuc.noao.edu
sun.tuc.noao.edu 86400 IN MX 10 noao.edu

Опцію -v дозволяє подивитися значення переваги. (Завдяки цій опції у висновку з'являться і всі інші поля.) Друге поле, 86400, - це час життя в секундах. Час життя дорівнює 24 годинам (24х60х60). Третя колонка, IN, це клас (Internet). Ми бачимо, що безпосередня доставка на хост (перший запис MX) має найменше значення перевагу рівне 0. Якщо це не працює (SLIP канал вимкнений), використовується наступне більш високе значення перевагу (10), і робиться спроба доставити пошту на хост noao.edu. Якщо і це не спрацює, відправник відпрацює тайм-аут і повторить спроби пізніше.


Запіс типу "NS"

Запис імені сервера. Вказує на повноважні DNS сервери для домену. Представлена у вигляді імен доменів (послідовність міток).

[<Domain>] [<TTL>] [<Class>] NS <Server>