Показать полную графическую версию : А запись (record) на 2 ip провайдера.
Добрый день.
Интернет в офис приходит с 2мя ip от разных провайдеров.
Есть 2 А записи Owa.firma.ru на эти ip + PTR у провайдеров.
Также есть ещё 2 записи А WOrk.firma.ru на эти ip.
Подключение к почте OWA или WORK происходит если даже один из IP не отвечает.
Также RDP подключение прерывается лишь на 30 секунд если отключить 1н из Ip.
Но у сторонних разработчиков есть веб приложение,
которое подключается к базе SQL,
и если подключилось по 1му Ip так и продолжает попытки только по нему.
если даже прописано любое из имён DNS.
Что то не так мы делаем или они?
я думаю, вам нужно задать этот вопрос разработчикам ПО с SQL. т.к. ДНС своё дело сделал, а почему ПО не переключается - вопрос к ПО.
Tonny_Bennet
28-01-2013, 15:17
и если подключилось по 1му Ip так и продолжает попытки только по нему. »
Вопрос к разработчикам, как и сказал exo.
Но у сторонних разработчиков есть веб приложение,
которое подключается к базе SQL, »
SQL какой адрес слушает?
Ха, разработчики как это часто,, как бы намекают что А запись это не правильное решение.
типа вот программа ping тоже не понимает А запись и пингует по 1му ip всегда.
SQL какой адрес слушает?
Не совсем понял.
нет запрета подключится можно с любого ip по определенному порту.
который проброшен на маршрутизаторе.
типа вот программа ping тоже не понимает А запись и пингует по 1му ip всегда. »
пинг не занимается распознаванием А записей.
есть понятия netmask ordering и round-robin - эти понятия не имеют никакого отношения к программе пинг (сразу скажу, 7-ой порт тоже, что бы не было лишних вопросов)
Подключение к почте OWA или WORK происходит если даже один из IP не отвечает. »
наверно через F5 всё же :)
или с бОльшей задержкой, чем обычно.
Но у сторонних разработчиков есть веб приложение,
которое подключается к базе SQL,
и если подключилось по 1му Ip так и продолжает попытки только по нему.
если даже прописано любое из имён DNS.
Что то не так мы делаем или они? »
и они и вы. либо ресолв+реконнет в приложении, либо, как и делают нормальные люди на вашей стороне - PI адреса + своя AS.
Tonny_Bennet
25-02-2013, 12:59
SQL какой адрес слушает? »
У любого сетевого ПО есть настройка, позволяющая определить с какого интерфейса можно принимать подключения. У вас скорее всего подключаться можно по любому из адресов.
типа вот программа ping тоже не понимает А запись и пингует по 1му ip всегда. »
По-моему они не совсем правы. DNS обычно использует алгоритм Round-robin (http://ru.wikipedia.org/wiki/Round-robin_%28%E0%EB%E3%EE%F0%E8%F2%EC%29) т.е. отдаёт адреса А записей по кругу в порядке обращений. И если вы единственный клиент, запрашивающий адрес у DNS сервера, то на первый запрос вы получите первый адрес, а на второй запрос второй адрес. При третьем запросе вы должны получить первый адрес и т.д.
Может на клиентском компьютере (или где-то ещё) кэшируется ответ DNS сервера и при повторном запросе возвращается адрес из кэша.
наверно через F5 всё же
или с большей задержкой, чем обычно. »
ну визуально эту задержку еле заметно. : ) F5 жать не надо.!
PI адреса + своя AS как то дорого звучит
наши провайдеры pi адреса раздают?
ресолв+реконнет »
Кстати Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config..
Получается или web.config неправильно написан.
или тот же IIS кеширует запись днс или не резолвит А запись?
Tonny_Bennet
26-02-2013, 17:47
Получается или web.config неправильно написан.
или тот же IIS кеширует запись днс или не резолвит А запись? »
К сожалению вы не пояснили какой именно сетевой структурой обладаете и мои телепатические способности отрабатывают всё хуже и хуже.
Определитесь где находится клиент и у кого он запрашивает IP адрес вашего сервера (именно IP а не pi)? Что или кто для этого клиента является DNS-сервером? Скорее всего это устройство/служба кэширует записи и когда клиент обращается по доменному имени он возвращает не тот адрес. Возможно что сам клиент умеет кэшировать DNS запросы.
Ещё, к слову, возможно проблема в клиентском ПО т.к. сервер может всегда отдавать два адреса, даже если запрос кэшируется (предположим, что он кэшируется причём, правильно), а вот клиентское ПО получив эти два адреса будет подключаться только к первому. Т.о. не важно сколько адресов в записи А.
Структуру клиента я не могу описать.
Это
1 вариант. Это клиент для работы с нашей базой SQL. соединяется от куда угодно из интернета.
2 вариант. Это web server iis на каком то хостинге официальном.
Локально это АД с SQL и файрволом с пробросом портов на sql server
ничего особенного.
с 1м вариантом понятно что прога не использует Round-robin и другие варианты перебора.
2й не понятен
как писал выше.
Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config..
и это на публичном официальном хостинге таких клиентов-серверов два.
на 2х разных хостингах.
Tonny_Bennet
28-02-2013, 12:18
Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config.. »
iss крутится скорее всего на виндовом сервере и разрешением DNS имён в адреса занимается Windows. Попробуйте отключить (http://support.microsoft.com/?id=318803) кеширование запросов на клиентской машине.
Попробуйте отключить кеширование запросов на клиентской машине »
Писал ранее:
"
Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config..
и это на публичном официальном хостинге таких клиентов-серверов два.
на 2х разных хостингах.
"
доступа у нас к этому нет.
Тема не закрыта. возможно скоро продолжение и занавес.
Tonny_Bennet
10-07-2014, 11:47
доступа у нас к этому нет. »
Тогда вам нужно всего лишь иметь правильно работающий DNS c RR и двумя адресами из А записи. Остальные проблемы "на другой стороне". Пусть их админы те админы/разрботчики решают.
DNS c RR и двумя адресами из А записи »
можно подробнее про PR ? может 2 записи PTR ?
Их кстати нет. есть только 2 А записи как писал ранее.
можно подробнее про PR ? »
да, читайте про Round Robin.
да, читайте про Round Robin. »
там про PR записи нет ничего.
там про PR записи нет ничего. »
а что такое PR записи?
Tonny_Bennet
11-07-2014, 14:39
а что такое PR записи? »
PR (http://ru.wikipedia.org/wiki/%D0%9F%D0%B8%D0%B0%D1%80) :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC