Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » DNS имя одно, два IP

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

RIzhvanov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет,
Нарисовали занятную задачу... может кто сталкивался с подобным, поделитесь?
Внутри организации имеется сервер Экчендж07.
С двух провайдеров приходят wan1 и wan2 на маршрутизатор, который если падает 1 канал, сам переходит на 2, и при поднятии 1, к нему возвращается. На хостере в DNS прописаны две MX записи с разной метрикой.
Все работает отлично, но... Удаленные пользователи заходят на почту через OWA, owa.firma.ru, в DNS к owa.firma.ru привязан IP основного провайдера.
Если падает основной канал, то по адресу owa.firma.ru не кто не войдет, то есть надо как-то сделать проверку на рабочий IP и по нему направить owa.firma.ru?
Или если добавить на одно DNS имя, 2 разных IP, что будет в этом случае?
DDNS рассматривал, но у них нет привязки к домену в зоне .ру, к моему домену который уже зарегистрирован.
Кто что подскажет?

Всего записей: 3 | Зарегистр. 06-12-2008 | Отправлено: 20:23 22-03-2010
urodliv



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Или если добавить на одно DNS имя, 2 разных IP, что будет в этом случае?  

А вы гляньте на вывод команды nslookup google.ru и удивитесь.
Недоступен один сервер, предложат другой.

Всего записей: 6690 | Зарегистр. 29-04-2009 | Отправлено: 21:34 22-03-2010
RIzhvanov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как мне известно, что днс сервер сам не проверяет доступность адресов, просто случайным образом береться адрес, кто же тогда проверяет доступность, ПО у клиента, IE?

Всего записей: 3 | Зарегистр. 06-12-2008 | Отправлено: 22:02 22-03-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если добавить на одно DNS имя, 2 разных IP, что будет в этом случае?  
Зависит от настройки сервера.В обычнои случае сервер выдаст весь список адресов, при использовании технологии "раунд робин" на каждый запрос будет выдавать адреса по одному поочередно.

Цитата:
кто же тогда проверяет доступность, ПО у клиента, IE?
А никто не проверяет. Запрос на соединение с уровня приложения спускается на транспортный уровень, далее - на сетевой. При невозможности установления коннекта программа извещается через системную ошибку.  
Есть увлекательная книжка, называется "Интернет для чайников" (в английском варианте - "The Complete Idiots Guide To The Internet"), рекомендую почитать для начала. Потом - "TCP/IP в иллюстрациях". И все у вас получится. Может быть...
Да, вы удивитесь, но бывают еще случаи, когда IP один, а DNS имен у него - несколько десятков.
 

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 23:06 22-03-2010 | Исправлено: vlary, 23:12 22-03-2010
RIzhvanov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vlary, к сожелению Вашу любимую книжку не читал, простите
как пример C:\>nslookup pop.mail.ru дает один IP,
а C:\>nslookup mail.ru целых 5 шт. но они все в одной подсети и шлюз у них видимо общий.
Это видимо сделано для балансировки нагрузки, а не для отказоустойчивости.
Я нашел уже несколько решений по моей теме, буду пробовать.
спасибо

Всего записей: 3 | Зарегистр. 06-12-2008 | Отправлено: 11:11 23-03-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
к сожелению Вашу любимую книжку не читал, простите
Это не моя любимая книжка, это книжка легко доступная для понимания неподготовленным людям. Я ее рекомендую тем, чьи вопросы показывают, насколько они не в теме. Сам я пользуюсь книгой Ричарда Стивенса "UNIX Разработка сетевых приложений" , там вопросы организации протокола TCP/IP расписаны очень подробно, но вам ее рекомендовать не стану, в ней более 1000 страниц. Многа букав, ниасилите.

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 12:18 23-03-2010 | Исправлено: vlary, 13:04 23-03-2010
McSim85



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Vlary, к сожелению Вашу любимую книжку не читал, простите  
как пример C:\>nslookup pop.mail.ru дает один IP,  
а C:\>nslookup mail.ru целых 5 шт. но они все в одной подсети и шлюз у них видимо общий.  
Это видимо сделано для балансировки нагрузки, а не для отказоустойчивости.  
Я нашел уже несколько решений по моей теме, буду пробовать.  
спасибо

может тема и старая, но RIzhvanov, как проблему решил?
Спасибо!

Всего записей: 66 | Зарегистр. 28-10-2008 | Отправлено: 11:17 29-07-2010
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ttl у А-записи выставить 1 минуту, и тогда после смены айпишника запись должна быстренько везде обновиться :)
 
еще можно зарегистрировать автономную систему, правда это будет дорого, потому как  придется поднимать bgp-маршрутизацию.
 
еще можно сделать а-запись для запасного айпишника типа owa2
 
еще можно купить какой-нибудь хостинг, там повесить одну страничку с редиректом на рабочий сервер и скриптом, который проверяет сервер на наличие его в инете и уже потом на него перебрасывает пользователя.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 11:37 29-07-2010
ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RIzhvanov
Так же придерживаюсь мнения регистрации "автономной системы" (autonomus system) с независимым блоком ip-адресов, для этого вам необходимо обратиться к одному из своих провайдеров с просьбой оказать вам помощь в регистрации, так же с ними можно проконсультироваться касательно необходимого для этого оборудования, как правило это маршрутизатор CISCO, но есть и альтернативные вариант, это Linux/Unix с установленным и настроенным демоном Quagga/Zebra поддерживающим протоколы динамической маршрутизации.

----------
Кто людям помогает, тот тратит время зря... Хорошими делами прославиться нельзя...

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 13:58 29-07-2010
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может быть вопрос можно решить на стороне клиента ?
У меня подобная проблема усугубленная тем, что сертификат выписан на 3 года на DNS имя и заводить DNS2 совсем не кстати.
 
На первый взгляд это CMD который меняет HOST и очищает DNS кеш  
Пользователь пытается зайти на remote.домен.ru, если у него не получается, то запускает CMD и пробует еще раз
 
может быть можно это решить как то более красиво ? (автономную систему не предлагать )

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 11:51 08-05-2012
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dimsoft

Цитата:
Может быть вопрос можно решить на стороне клиента ?

А ginger про что пишет?


----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 12:05 08-05-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimsoft

Цитата:
Может быть вопрос можно решить на стороне клиента ?  
Да вроде как с этим проблем нет...
Вот пример интересного домена:

Код:
nslookup internews.az  
Server:  google-public-dns-a.google.com  
Address:  8.8.8.8  
 
Non-authoritative answer:  
Name:    internews.az  
Addresses:  10.0.0.201, 94.20.30.136

Как хорошо видно, первым идет "серый" айпи, коннекта к которому явно быть не может.
Тем не менее сайт открывается.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 15:03 08-05-2012
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А ginger про что пишет?

Ruza
про автономную систему, мне не подходит:
оба провайдера - динамический IP на физика, максимум могу статику получить, какие тут автономные системы.\
 

Цитата:
Тем не менее сайт открывается.

vlary
у меня нет, ни браузер ни tracert
пытаются на серый адрес пойти, причем его требуют у провайдера

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 08:58 10-05-2012
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dimsoft

Цитата:
про автономную систему, мне не подходит:  

Тогда только советы tankistua

Цитата:
можно ttl у А-записи выставить 1 минуту, и тогда после смены айпишника запись должна быстренько везде обновиться


Цитата:
еще можно сделать а-запись для запасного айпишника типа owa2


Цитата:
еще можно купить какой-нибудь хостинг, там повесить одну страничку с редиректом на рабочий сервер и скриптом, который проверяет сервер на наличие его в инете и уже потом на него перебрасывает пользователя.

 
Пользовательские кеши всё равно очистить не получится, хотя при TTL=1m это не существенно.

----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 09:08 10-05-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimsoft

Цитата:
у меня нет, ни браузер ни tracert  
Возможно, браузер через прокси?
У меня через прокси этот сайт тоже не идет, а без них долго думает, но в конце-концов открывается.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17278 | Зарегистр. 13-06-2007 | Отправлено: 16:05 10-05-2012
pilotro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если это еще кому нибудь интересно.  
Есть еще один способ. Через сервисы динамического DNS (напр. changeip.com). Помимо бесплатных доменов 3-его уровня на них можно зарегистрировать свое доменное имя правда это платно (~15$ в год), и у регистратора будет необходимо поменять ns сервер на сервис динамического DNS. Потом на свой сервер устанавливаем любого клиента отслеживающего ip, настраиваем логику поведение, например смотреть свой ip через 1-ое соединение, в случае его отсутствия через второе. И сообщать на сервис новый ip. Задержка измеряется в секундах.  
 В результате получим именно то, чего добивался автор.

Всего записей: 196 | Зарегистр. 03-03-2006 | Отправлено: 08:21 03-03-2013
Dimsoft

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще один способ:
2 CNAME на одно dyndns имя, которое резолвим через живой  канал

Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 18:17 03-03-2013
SysOpOfHell

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А никто не пробол все это реализовать через SRV записи?

Всего записей: 25 | Зарегистр. 01-11-2008 | Отправлено: 19:28 04-05-2013
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pilotro

Цитата:
 Задержка измеряется в секундах.  

Угу, а кеш у клиента кто обновит? В секундах...
 
Dimsoft

Цитата:
2 CNAME на одно dyndns имя, которое резолвим через живой  канал

А это накуа (это я на французском)? Что это меняет? Есть два псевдонима одного имени, у которого два IP ... как изменится псевдоним при пропадании одного из IP?
 
SysOpOfHell

Цитата:
А никто не пробол все это реализовать через SRV записи?

А толку? Нахрен OWA'е SRV запись?


----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 02:59 05-05-2013
SysOpOfHell

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да я хотел бы реализовать SIP  через такое, но хотелось бы услышать мнение тех, кто этим пользуется

Всего записей: 25 | Зарегистр. 01-11-2008 | Отправлено: 11:19 05-05-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » DNS имя одно, два IP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru