Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > dns bind srv - запись


Автор: marykone 20.12.2007, 09:06
вообщем интересует такой факт как работает эта запись мне нужно http://

Цитата

_http._tcp.example.com SRV 0 0 80 www1.example.com 
_http._tcp.example.com SRV 1 0 80 www2.example.com


интересует такая штука как приоритеты как работают и что значит 0 который в двух примерах описан 

Автор: ZeeLax 20.12.2007, 09:29
0 значит вес. А как работают - добро пожаловать в ман и http://tools.ietf.org/html/rfc2782.

Автор: marykone 20.12.2007, 09:55
ZeeLax, спасибо за rfc, но мне нужен совет по поводу как работает без глюков и т.п. всмысле мне необходим коментарий человека который пользуеться этой запсью 

Цитата(ZeeLax @  20.12.2007,  09:29 Найти цитируемый пост)
0 значит вес.

а что тогда значит 0 и 1 порядковые номера записи 

веса как устанавливать принято как в mx записях ?

Добавлено через 1 минуту
ps rfc тяжело читать слабо владею английским а такие весчи нужно читать с пониманием каждого слова smile

Автор: ZeeLax 20.12.2007, 10:14
marykone, совет можно дать только зная, зачем он нужен. То бишь, что в итоге вы хотите получить?

Автор: marykone 20.12.2007, 10:24
Цитата(ZeeLax @  20.12.2007,  10:14 Найти цитируемый пост)
 То бишь, что в итоге вы хотите получить?

я хочу узнать как коректно работает этот механизм 
в частности как с весами дела обстоят коректно ли они отрабатывают 

зы просто хочу разместить сайт на 2-х площадках при недоступности одной(основная с наиболее значимым весом) что бы перекидывало на другую (страховочный с менее значимым весом )



ZeeLax, вы именно работали(ете) с таким механизмом ? пусть хоть ftp хоть что ?

Автор: ZeeLax 20.12.2007, 10:42
Цитата(marykone @  20.12.2007,  13:24 Найти цитируемый пост)
зы просто хочу разместить сайт на 2-х площадках при недоступности одной(основная с наиболее значимым весом) что бы перекидывало на другую (страховочный с менее значимым весом )

Имеется ввиду веб-сайт? SRV записи не служат средством резервирования. Они только помогают устройству найти путь к соответствующей службе, не более того. Да, этих путей может быть несколько, но весами и приоритетом вы отрегулируете только то, какой адрес будет отдан клиенту ответом на очередной SRV-запрос. Как же вы хотите осуществить резервирование?

Автор: marykone 20.12.2007, 12:28
Цитата(ZeeLax @  20.12.2007,  10:42 Найти цитируемый пост)
Имеется ввиду веб-сайт?

 smile 
Цитата(ZeeLax @  20.12.2007,  10:42 Найти цитируемый пост)
Как же вы хотите осуществить резервирование?

это вы хотите сказать что моя идея работать не будет ?

Автор: ZeeLax 20.12.2007, 13:59
Цитата(marykone @  20.12.2007,  15:28 Найти цитируемый пост)
это вы хотите сказать что моя идея работать не будет ? 

Если я правильно понял саму идею - нет.

Автор: marykone 20.12.2007, 17:33
Цитата(ZeeLax @  20.12.2007,  13:59 Найти цитируемый пост)
Если я правильно понял саму идею - нет.


попробую для понятности болей описать свою задачу что бы наверняка  smile 

в общем есть сайт он находиться у одного хостера неважно какого в общем на него заходят радуются и т.п.

потом в один прекрасный момент (не совсем конечно прекрасный ) у хостера проблемы с доступом люди плачут не могут зайти на сайт и т.п.

и тут вот собственно и идея что бы люди при недоступности 1 -го по днс записи (срв) пользователи заходили на сайт у другого хостера !


ps может кто нить еще отзоветься сталкивался с такой задачей или работает с такой задачей 

может я не в ту сторону смотрю всмысле по другому задача решается  

Автор: ZeeLax 20.12.2007, 17:41
Цитата(marykone @  20.12.2007,  20:33 Найти цитируемый пост)
может я не в ту сторону смотрю всмысле по другому задача решается   

Именно так. Пользователи вообще не спрашивают у днс-сервера записи SRV - он и так знает где найти веб-вервер (клиент же ему в урл пишет). Ваша проблема решаема изменением A-записей в DNS, при падении первого (главного) сервера. Погуглите - на эту тему много чего написано в сети. Правда, в основном описано резервирование серверов и/или распределение нагрузки между ними, но, думаю, для себя тоже что-нибудь найдёте. Ещё можно создать тему в соответствующем разделе.

Автор: marykone 20.12.2007, 17:51
Цитата(ZeeLax @  20.12.2007,  17:41 Найти цитируемый пост)
Ещё можно создать тему в соответствующем разделе.


это администрирование веб серверов ?



просто мне кажеться что это решаеться именно srv - записью а не банальным указыванием записи а для одного доменого имени 2 раза и более !

СПС за помощь и отзывчивость ! 

Автор: ZeeLax 20.12.2007, 18:11
Цитата(marykone @  20.12.2007,  20:51 Найти цитируемый пост)
это администрирование веб серверов ?

да

Цитата(marykone @  20.12.2007,  20:51 Найти цитируемый пост)
просто мне кажеться что это решаеться именно srv - записью а не банальным указыванием записи а для одного доменого имени 2 раза и более !

Ни одним из этих способов это не решается.


Автор: marykone 20.12.2007, 19:34
Цитата(ZeeLax @  20.12.2007,  18:11 Найти цитируемый пост)
Ни одним из этих способов это не решается.

ну второй способ частично как бы решает проблемму но не совсем !

все таки хошся что бы в основном ходили на один хост а при проподании на другой 

ну ладно СПС еще раз

Автор: marykone 26.12.2007, 18:41
вообщем решаеться моя проблемма этим путем (srv - записью )

можно и балансировку нагрузки и приоритеты и порты перенаправлять !!!

потом опишу поподробнее как а то некогда !

Автор: marykone 13.2.2009, 00:04
мне в личку пришел запрос про данный вопрос, вот решил отписаться сдесь  практически не реализовал (отпись по теории а не по реализации) но вот собственно 
Цитата(marykone @  20.12.2007,  09:06 Найти цитируемый пост)
Цитата

_http._tcp.example.com SRV 0 0 80 www1.example.com 
_http._tcp.example.com SRV 1 0 80 www2.example.com

поехали.
первая строчка: _http и tcp это по каким протоколам будет будет обрабатываться запись (т.е. данный пример для сайта гипертекстовый протокол ну и tcp ) далее идет доменное имя сайта который будет запрашивать пользователь 
далее идет приоритеты серверов (в данном примере обращение будет первично к хосту с приоритетом 0 при недоступности с приоритетом 1)
 далее 0 он означает вес ссылки (см далее опишу как с ним играться), в данном примере он не играет роль так как у нас все реализуется с помощью приоритетов. 
соответственно 80 это порт по которому доступен сайт 
ну и www1... запись А (т.е. непосредственно хост на котором лежит сайт.) Ее нужно будет прописать. и не забываем в конце про точку в примере ее нет и соответственно будет добавлено еще и  доменное имя которое описанно в данном файле зоны.

вторая строка аналогичная первой только:
вес может быть другим (при нуле будет проверка первой записи на доступность если не доступна будет обращение к второй либо равнозначно точно не знаю рфц читать не хочу)

с весами можно играть при наличии  одинаковых приоритетов.  к примеру при одинаковых приоритетах уже будет играть роль веса
пример:
0 1
0 1
0 2
сдесь будет обращение к комбинации 0 2 при не доступности данной комбинации 
будет поделе приоритет между комбинациями 0 1 

Может криво написал уж извините smile


Автор: marykone 13.2.2009, 00:04
извините ентер передержал smile

Автор: marykone 13.2.2009, 00:04
кстатии нашел на вышеописанную тему ссылку http://wiki.jrudevels.org/SRV

Автор: marykone 13.2.2009, 00:04
на апаче и других веб серверах я так понимаю ничего не нужно будет мутить просто он будет смотреть не по имени а по ай пи куда обращаться !


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)