Які основні відмінності між записами SRV та записами TXT?


10

Я намагаюся консолідувати доменні імена для серверів, на які я доглядаю, щоб просто використовувати одну панель замість 3 або 4, і одна річ, що зупиняє мене, полягає в тому, що провайдер, якому я спочатку хотів перемістити їх, дає мені лише такі види записів:

  • А
  • MX
  • NS
  • CNAME
  • TXT

Перші чотири я розумію, але я не впевнений у співвідношенні (якщо вони є) між записами SRV та записами TXT.

Чи можна використовувати записи TXT замість записів SRV? Вони, здається, є загальними текстовими записами, щоб просто вказати на певний сервер без необхідності вказувати конкретний протокол, тому це не звучить як абсолютно необгрунтоване припущення, але я б краще перевірити тут, перш ніж щось зламати.

Якщо я можу встановити лише вищезазначені записи, чи означає це, що я по суті не в змозі перенаправляти будь-які записи SRC?

Дякую!


3
Ніякого SRV і ніякого AAAA? Це здається достатнім приводом відмовитись від цього постачальника та перейти на серйозний. Як його звати?
борцмейєр

Дивно (для мене, як би там не було), скільки постачальників досі не підтримують srv-записи. Я досі стикаюся з деякими, які також не підтримують записи txt. Розчарування. Як сказав bortzmeyer, коли це станеться, вам, можливо, доведеться почати покупки нового постачальника. Зважаючи на це, я зіткнувся з деякими постачальниками, які не підтримують txt і srv через свій веб-сайт, але вони дозволяють вам зателефонувати, щоб запитати їх. Звичайно, це зовсім не оптимально, але в деяких сценаріях це може бути корисно.
icky3000

Відповіді:


18

Записи TXT є текстовими записами у вільній формі і можуть використовуватися для таких речей, як опис хостів. Також можна використовувати для конкретних цілей застосування, як DNSBL та SPF . Сьогодні їх широко використовують для досягнення обох цілей.

Записи SRV - це службові записи і є своєрідним розширенням MX-записів і є трохи складнішими, ніж записи TXT. У той час як записи MX використовуються для визначення того, які сервери будуть обробляти електронну пошту для певного домену, надаючи різну вагу різним записам, записи SRV використовуються для надання таких речей, як протокол та порт. Запис SRV має таку форму:

_Service._Proto.Name TTL Class SRV Priority Weight Port Target

Сервіс : символічна назва потрібної послуги.

Прото : транспортний протокол потрібної послуги; зазвичай це або TCP, або UDP.

Ім'я : ім'я домену, для якого цей запис дійсний.

TTL : стандартний час DNS для живого поля.

Клас : стандартне поле класу DNS (це завжди IN).

Пріоритет : пріоритет цільового хоста, нижнє значення означає більше перевагу.

Вага : відносна вага для записів з однаковим пріоритетом.

Порт : порт TCP або UDP, на якому потрібно знайти послугу.

Мета : канонічне ім'я хоста машини, що надає послугу.

Один типовий приклад використання записів SRV - це при використанні протоколу XMPP. Наприклад, якщо у вас є домен foobar.com, запис A буде використовуватися для визначення серверів, де знаходиться ваш веб-вміст, а записи SRV використовуються для визначення місця вашого XMPP-сервера. Зазвичай вони будуть розташовуватися за різними адресами.

Більше інформації про записи SRV тут .


4

SRVНЕ записи більше не пов'язані з TXTзаписами , ніж Aабо CNAMEзаписи.

Чи думаєте ви про SPFзаписи (які в цілому збігаються із записами SPF, що містяться в TXTзаписах)?


2

Записи SRV призначені для створення описів послуг із дрібною деталізацією. Вони широко використовуються в деяких середовищах, таких як Microsoft Active Directory. Вони, як правило, специфічні для протоколу чи послуги та надають пріоритети та ваги для створення переваг у виборі (врівноважене навантаження з поганими манами).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.