URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78463
[ Назад ]

Исходное сообщение
"Сайт с двумя ip в dns"

Отправлено pych , 29-Янв-08 08:36 
уважаемые, есть вот какой вопросик. есть сайт, вернее, веб-сервер. на нем 2 ip реальных. пусть будут 1.1.1.1 и 2.2.2.2. каждый смотрит на своего провайдера. необходимо, чтобы при пропадании одного из провайдеров, все запросы ломились через второго. Round Robin работает - проверялось через инет. но это не устраивает, т.к. при пропадании прова сайт начинает "мерцать", т.к. его имя резолвится то по одному ip, то по другому. как решить сию проблему? заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Сайт с двумя ip в dns"
Отправлено tmp , 29-Янв-08 08:44 
>уважаемые, есть вот какой вопросик. есть сайт, вернее, веб-сервер. на нем 2
>ip реальных. пусть будут 1.1.1.1 и 2.2.2.2. каждый смотрит на своего
>провайдера. необходимо, чтобы при пропадании одного из провайдеров, все запросы ломились
>через второго. Round Robin работает - проверялось через инет. но это
>не устраивает, т.к. при пропадании прова сайт начинает "мерцать", т.к. его
>имя резолвится то по одному ip, то по другому. как решить
>сию проблему? заранее благодарен.

Ось Linux?
DNS'ка одна?


"Сайт с двумя ip в dns"
Отправлено pych , 29-Янв-08 08:53 
>Ось Linux?
>DNS'ка одна?

да, Linux. dns-сервер у нас один, но тоже с двумя виртуальными ip. у обоих провайдеров наша зона есть.


"Сайт с двумя ip в dns"
Отправлено tmp , 29-Янв-08 09:16 
>>Ось Linux?
>>DNS'ка одна?
>
>да, Linux. dns-сервер у нас один, но тоже с двумя виртуальными ip.
>у обоих провайдеров наша зона есть.

Как это >>но тоже с двумя виртуальными ip<<

У меня немного другая ситуация(если я конечно правельно понял)

Два инета :-) и нужно было разруливать при падении основного канала доменные имена на резервный, оба IP прописаны как primary dns у регистратора.

Я зделал так:
Запускаю два dns сервера на разных интерфейсах, каждый сервер отдает на запросы типа www.domain.ru,mail.domain.ru,ns.domain.ru свой ip'шник. Причем secondary у каждого, второй(сервер) :-).
Потом фаерволом разруливаю все это барахло :-) в зависимости от того какой канал основной.
То есть запросы к резервному перенаправляю на основной, если канал сменился то и перенапрвление меняю.

Пока работает и не плохо :-)


"Сайт с двумя ip в dns"
Отправлено pych , 29-Янв-08 09:23 
>>>Ось Linux?
>>>DNS'ка одна?
>>да, Linux. dns-сервер у нас один, но тоже с двумя виртуальными ip.
>>у обоих провайдеров наша зона есть.
>Как это >>но тоже с двумя виртуальными ip<<

ну, это не физические интерфейсы, а виртуальные. и к ним потом уже привязываются реальные ip на файрволле.

>У меня немного другая ситуация(если я конечно правельно понял)
>Два инета :-) и нужно было разруливать при падении основного канала доменные
>имена на резервный, оба IP прописаны как primary dns у регистратора.

да, ситуация именно такая с некоторыми особенностями. :)

>Я зделал так:
>Запускаю два dns сервера на разных интерфейсах, каждый сервер отдает на запросы
>типа www.domain.ru,mail.domain.ru,ns.domain.ru свой ip'шник. Причем secondary у каждого, второй(сервер) :-).
>Потом фаерволом разруливаю все это барахло :-) в зависимости от того какой
>канал основной.
>То есть запросы к резервному перенаправляю на основной, если канал сменился то
>и перенапрвление меняю.
>Пока работает и не плохо :-)

ага, про два dns на серваке я читал. интересный вариант. спасибо за ответ. посмотрим, что еще предложат. :)


"Сайт с двумя ip в dns"
Отправлено mario , 31-Янв-08 12:30 
>уважаемые, есть вот какой вопросик. есть сайт, вернее, веб-сервер. на нем 2
>ip реальных. пусть будут 1.1.1.1 и 2.2.2.2. каждый смотрит на своего
>провайдера. необходимо, чтобы при пропадании одного из провайдеров, все запросы ломились
>через второго. Round Robin работает - проверялось через инет. но это
>не устраивает, т.к. при пропадании прова сайт начинает "мерцать", т.к. его
>имя резолвится то по одному ip, то по другому. как решить
>сию проблему? заранее благодарен.

можно использовать 2 веб сервера для одного сайта и сделать

svr-запись тебе поможет !

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


"Сайт с двумя ip в dns"
Отправлено zaq129 , 02-Июн-09 14:54 
>svr-запись тебе поможет !
>
>_http._tcp.example.com SRV 0 0 80 www1.example.com
>_http._tcp.example.com SRV 1 0 80 www2.example.com
>_http._tcp.example.com SRV 2 0 80 www3.example.com

хм.. насолько я знаю, svr смотрят единичные приложения и браузеры к ним не относятся.
Т.е. использовать srv для балансировки пользователей между 2 веб-серверами так не получится.


"Сайт с двумя ip в dns"
Отправлено mario , 02-Июн-09 15:43 
>>svr-запись тебе поможет !
>>
>>_http._tcp.example.com SRV 0 0 80 www1.example.com
>>_http._tcp.example.com SRV 1 0 80 www2.example.com
>>_http._tcp.example.com SRV 2 0 80 www3.example.com
>
>хм.. насолько я знаю, svr смотрят единичные приложения и браузеры к ним
>не относятся.
>Т.е. использовать srv для балансировки пользователей между 2 веб-серверами так не получится.

вы частично правы, забыл указать.
а частично по тому, что не все браузеры поддерживают srv. Для не поддерживающих round robbin


"Сайт с двумя ip в dns"
Отправлено mario , 31-Янв-08 17:14 
>уважаемые, есть вот какой вопросик. есть сайт, вернее, веб-сервер. на нем 2
>ip реальных. пусть будут 1.1.1.1 и 2.2.2.2. каждый смотрит на своего
>провайдера. необходимо, чтобы при пропадании одного из провайдеров, все запросы ломились
>через второго. Round Robin работает - проверялось через инет. но это
>не устраивает, т.к. при пропадании прова сайт начинает "мерцать", т.к. его
>имя резолвится то по одному ip, то по другому. как решить
>сию проблему? заранее благодарен.

еще как вариант поробуй поставить тачку перед своим веб сервером и внешним имром которая будет балансировать между каналами !


"Сайт с двумя ip в dns"
Отправлено mo1t3n , 05-Фев-08 15:07 
кто подскажет, что у меня за ерунда, устанавливаю BIND, создаю все файлы вручную!вопрос: как мне его запустить?? на команду "nds start" ругается и говорит что такой не знает! у меня рэд хат 5"!

"Сайт с двумя ip в dns"
Отправлено mario , 05-Фев-08 16:57 
>кто подскажет, что у меня за ерунда, устанавливаю BIND, создаю все файлы
>вручную!вопрос: как мне его запустить?? на команду "nds start" ругается и
>говорит что такой не знает! у меня рэд хат 5"!

man bind


"Сайт с двумя ip в dns"
Отправлено mario , 05-Фев-08 16:59 
>>кто подскажет, что у меня за ерунда, устанавливаю BIND, создаю все файлы
>>вручную!вопрос: как мне его запустить?? на команду "nds start" ругается и
>>говорит что такой не знает! у меня рэд хат 5"!
>
>man bind

man named