SRV жазбасы - SRV record

A Қызмет жазбасы (SRV жазбасы) - бұл мәліметтер сипаттамасы Домендік атау жүйесі көрсетілген қызметтерге арналған серверлердің орнын, яғни хосттың аты мен порт нөмірін анықтау. Ол анықталған RFC 2782, және оның типтік коды - 33. сияқты кейбір Интернет протоколдары Сессияны бастау туралы хаттама (SIP) және Кеңейтілген хабарламалар және қатысу хаттамасы (XMPP) көбінесе желі элементтерінің SRV қолдауын қажет етеді.

Жазба форматы

SRV жазбасының келесі түрі бар:

_service._proto.name. TTL сыныбы SRV басымдықты салмақ портының мақсаты.
  • қызмет: қалаған қызметтің символикалық атауы.
  • прото: қалаған қызметтің көлік хаттамасы; бұл әдетте TCP немесе UDP.
  • аты: нүкте болып аяқталатын осы жазба жарамды домен атауы.
  • TTL: стандартты DNS өмір сүру уақыты өріс.
  • сынып: стандартты DNS сыныбы өрісі (бұл әрқашан IN).
  • SRV: Жазба түрі (бұл әрқашан SRV).
  • басымдық: мақсатты хосттың басымдығы, төмен мән көбірек артықшылықты білдіреді.
  • салмағы: Бірдей басымдылыққа ие жазбалар үшін салыстырмалы салмақ, мәні жоғары болса, таңдау мүмкіндігі жоғары болады.
  • порт: қызмет көрсетілетін TCP немесе UDP порты.
  • мақсат: нүктемен аяқталатын қызмет көрсететін машинаның канондық хост атауы.

А-да кездесетін мәтіндік формадағы SRV жазбасының мысалы аймақ файлы келесі болуы мүмкін:

_sip._tcp.example.com. 86400 IN SRV 0 5 5060 sipserver.example.com.

Бұл аталған серверді көрсетеді sipserver.example.com үшін TCP 5060 портын тыңдау Сессияны бастау туралы хаттама (SIP) протоколдық қызметтер. Мұнда басымдылық 0, ал салмағы 5 құрайды.

Сол сияқты MX жазбалары, SRV жазбаларындағы мақсат мекенжай жазбасымен хост атауын көрсетуі керек (A немесе AAAA жазбасы ). А бар хост атауын көрсетіп CNAME жазбасы дұрыс конфигурация емес.

Қызметтің жоғары қол жетімділігін қамтамасыз ету

The басымдық өріс жазбаның деректерін пайдаланудың басымдылығын анықтайды. Клиенттер бірінші кезекте ең төменгі нөмірленген басымдылық мәні бар SRV жазбаларын қолдануы керек, ал егер байланыс үзілсе, жоғары мәні бар жазбаларға қайта оралуы керек. Егер қызметте бірдей басымдыққа ие бірнеше SRV жазбалары болса, клиенттерде болуы керек жүктеме балансы оларды олардың мәндеріне пропорционалды түрде салмағы өрістер. Келесі мысалда екеуі де басымдық және салмағы өрістер жүктемені теңгерімдеу және резервтік қызмет көрсету комбинациясын қамтамасыз ету үшін қолданылады.

# _қызмет._прото.ат. TTL сыныбы SRV басымдықты салмақ портының мақсаты._sip._tcp.example.com. 86400 IN SRV 10 60 5060 bigbox.example.com._sip._tcp.example.com. 86400 IN SRV 10 20 5060 smallbox1.example.com._sip._tcp.example.com. 86400 IN SRV 10 20 5060 smallbox2.example.com._sip._tcp.example.com. 86400 IN SRV 20 0 5060 backupbox.example.com.

Алғашқы үш жазбаның басымдылығы 10-ға тең, сондықтан салмақ өрісінің мәні клиенттермен қай серверге (хост және порт тіркесімі) байланысу керектігін анықтайды. Барлық үш мәндердің қосындысы 100-ге тең, сондықтан bigbox.example.com уақыттың 60% қолданылады. Екі хост, шағын қорап1 және smallbox2 сұраныстардың 40% -ына қолданылады, олардың жартысы жіберіледі шағын қорап1, ал екінші жартысын smallbox2-ге жіберіңіз. Егер bigbox жоқ болса, қалған екі машина жүктемені бірдей бөледі, өйткені олардың әрқайсысы уақыттың 50% таңдалады.

Егер 10 басымдығы бар үш сервер қол жетімді болмаса, келесі ең төменгі басымдылық мәні бар жазба таңдалады, яғни backupbox.example.com. Бұл басқа физикалық жерде орналасқан машина болуы мүмкін, мүмкін алғашқы үш хосттың қол жетімсіз болуына әкелетін ештеңеге осал емес.

SRV жазбаларымен қамтамасыз етілген жүктемені теңдестіру табиғи түрде шектеулі, өйткені ақпарат тұрақты болып табылады. TTL мәндері басымдылықты (немесе салмақты) тез арада жаңартуға болатындай төмен (бір минут немесе одан төмен) шамада болмаса, серверлердің ағымдағы жүктемесі ескерілмейді.

Пайдалану

SRV жазбалары мыналармен бірге кең таралған стандартталған байланыс хаттамалары:[түсіндіру қажет ]

Жылы Microsoft Windows 2000 клиенттерді анықтау үшін SRV жазбаларын сұрайды домен контроллері берілген қызмет үшін. SRV жазбалары Exchange Autodiscover қызметін табу үшін Outlook 2007, 2010 және Macintosh 10.6 поштамен де қолданылады.[14]Microsoft Windows желілерінде домен контроллері желілік қызмет түрлерін тіркейді Белсенді каталог DNS-те.

SRV жазбалары мен протоколдары үшін қызмет атауларының тізілімі Интернеттегі нөмірлерді басқару (IANA) RFC 6335.[15]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «DNS SRV жазбасын қолдау». Дебиан. 4 мамыр 2018. Мұрағатталды түпнұсқадан 2019 жылғы 17 қарашада. Алынған 17 қараша 2019.
  2. ^ «DNS арқылы мониторларды іздеу - Ceph құжаттары». Ceph құжаттары. Мұрағатталды түпнұсқадан 2017 жылғы 5 желтоқсанда. Алынған 4 желтоқсан 2017.
  3. ^ «Мастер мен құлға арналған KDC-ге арналған хост-атаулар». Массачусетс технологиялық институты. Мұрағатталды түпнұсқадан 2012 жылғы 21 қазанда. Алынған 23 мамыр 2012.
  4. ^ Зейленга, К. (сәуір, 2001). OpenLDAP Root Service - эксперименттік LDAP сілтеме қызметі. IETF. дои:10.17487 / RFC3088. RFC 3088. Алынған 5 шілде 2020.
  5. ^ Daboo, C. (наурыз 2011). Электрондық пошта арқылы жіберу / кіру қызметтерін табу үшін SRV жазбаларын қолдану. IETF. дои:10.17487 / RFC6186. RFC 6186. Алынған 17 сәуір 2013.
  6. ^ «Федерация API». Matrix.org. Мұрағатталды түпнұсқадан 2020 жылғы 5 шілдеде. Алынған 5 қаңтар 2018.
  7. ^ «Java Edition 1.3.1». Minecraft Wiki. Мұрағатталды түпнұсқадан 2020 жылғы 5 шілдеде. Алынған 5 шілде 2020.
  8. ^ «DNS SRV жазбасын қолдауды қосу - мылжың-дау / мылжың». GitHub. Мұрағатталды түпнұсқадан 2020 жылғы 5 шілдеде. Алынған 5 шілде 2020.
  9. ^ «Baraza - Пайдаланушы нұсқаулығы». Архивтелген түпнұсқа 2008 жылғы 22 тамызда.
  10. ^ «Қуыршақ құжаттары: компиляция шеберлерімен қуыршақты масштабтау, DNS SRV жазбаларын қолдану». Қуыршақ зертханалары. Мұрағатталды түпнұсқадан 11 қазан 2019 ж. Алынған 17 желтоқсан 2019.
  11. ^ «[Ұсыныс] TS DNS». Teamspeak форумы. Мұрағатталды түпнұсқадан 2016 жылғы 14 қарашада. Алынған 25 қазан 2013.
  12. ^ «TeamSpeak 3 Client 3.0.8 нұсқасы шықты». Teamspeak форумы. Мұрағатталды түпнұсқасынан 2016 жылғы 27 қыркүйекте. Алынған 5 шілде 2020.
  13. ^ «XEP-0156: балама XMPP қосылу әдістерін табу». XMPP.org. Архивтелген түпнұсқа 2012 жылғы 7 мамырда. Алынған 23 мамыр 2012.
  14. ^ «Outlook 2007 бағдарламасында Exchange Autodiscover қызметін табу үшін DNS қызметінің орналасуы (SRV) жазбаларын пайдалануға мүмкіндік беретін жаңа мүмкіндік бар». Microsoft қолдау қызметі. 13 мамыр 2010. мұрағатталған түпнұсқа 2012 жылғы 20 сәуірде. Алынған 23 мамыр 2012.
  15. ^ Мақта, М .; Эггерт, Л .; Touch, J .; Вестерлунд, М .; Чешир, С. (тамыз 2011). Интернет-нөмірлерді тағайындау жөніндегі орган (IANA) қызмет атауын және көлік протоколының порт нөмірінің тізілімін басқару процедуралары. IETF. дои:10.17487 / RFC6335. RFC 6335. Алынған 6 шілде 2020.

Сыртқы сілтемелер