Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   А запись (record) на 2 ip провайдера. (http://forum.oszone.net/showthread.php?t=248413)

merdzd 05-12-2012 12:20 2039068

А запись (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.

Что то не так мы делаем или они?

merdzd 27-01-2013 11:37 2075952

Есть кто живой?

exo 27-01-2013 13:51 2076040

я думаю, вам нужно задать этот вопрос разработчикам ПО с SQL. т.к. ДНС своё дело сделал, а почему ПО не переключается - вопрос к ПО.

Tonny_Bennet 28-01-2013 15:17 2076891

Цитата:

Цитата merdzd
и если подключилось по 1му Ip так и продолжает попытки только по нему. »

Вопрос к разработчикам, как и сказал exo.

Цитата:

Цитата merdzd
Но у сторонних разработчиков есть веб приложение,
которое подключается к базе SQL, »

SQL какой адрес слушает?

merdzd 25-02-2013 12:49 2098514

Ха, разработчики как это часто,, как бы намекают что А запись это не правильное решение.
типа вот программа ping тоже не понимает А запись и пингует по 1му ip всегда.


SQL какой адрес слушает?
Не совсем понял.
нет запрета подключится можно с любого ip по определенному порту.
который проброшен на маршрутизаторе.

cameron 25-02-2013 12:56 2098519

Цитата:

Цитата merdzd
типа вот программа ping тоже не понимает А запись и пингует по 1му ip всегда. »

пинг не занимается распознаванием А записей.
есть понятия netmask ordering и round-robin - эти понятия не имеют никакого отношения к программе пинг (сразу скажу, 7-ой порт тоже, что бы не было лишних вопросов)
Цитата:

Цитата merdzd
Подключение к почте OWA или WORK происходит если даже один из IP не отвечает. »

наверно через F5 всё же :)
или с бОльшей задержкой, чем обычно.
Цитата:

Цитата merdzd
Но у сторонних разработчиков есть веб приложение,
которое подключается к базе SQL,
и если подключилось по 1му Ip так и продолжает попытки только по нему.
если даже прописано любое из имён DNS.
Что то не так мы делаем или они? »

и они и вы. либо ресолв+реконнет в приложении, либо, как и делают нормальные люди на вашей стороне - PI адреса + своя AS.

Tonny_Bennet 25-02-2013 12:59 2098523

Цитата:

Цитата merdzd
SQL какой адрес слушает? »

У любого сетевого ПО есть настройка, позволяющая определить с какого интерфейса можно принимать подключения. У вас скорее всего подключаться можно по любому из адресов.

Цитата:

Цитата merdzd
типа вот программа ping тоже не понимает А запись и пингует по 1му ip всегда. »

По-моему они не совсем правы. DNS обычно использует алгоритм Round-robin т.е. отдаёт адреса А записей по кругу в порядке обращений. И если вы единственный клиент, запрашивающий адрес у DNS сервера, то на первый запрос вы получите первый адрес, а на второй запрос второй адрес. При третьем запросе вы должны получить первый адрес и т.д.

Может на клиентском компьютере (или где-то ещё) кэшируется ответ DNS сервера и при повторном запросе возвращается адрес из кэша.

merdzd 25-02-2013 14:57 2098581

Цитата:

Цитата cameron
наверно через F5 всё же
или с большей задержкой, чем обычно. »

ну визуально эту задержку еле заметно. : ) F5 жать не надо.!

PI адреса + своя AS как то дорого звучит
наши провайдеры pi адреса раздают?

Цитата:

Цитата cameron
ресолв+реконнет »

Кстати Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config..

Получается или web.config неправильно написан.
или тот же IIS кеширует запись днс или не резолвит А запись?

Tonny_Bennet 26-02-2013 17:47 2099517

Цитата:

Цитата merdzd
Получается или web.config неправильно написан.
или тот же IIS кеширует запись днс или не резолвит А запись? »

К сожалению вы не пояснили какой именно сетевой структурой обладаете и мои телепатические способности отрабатывают всё хуже и хуже.

Определитесь где находится клиент и у кого он запрашивает IP адрес вашего сервера (именно IP а не pi)? Что или кто для этого клиента является DNS-сервером? Скорее всего это устройство/служба кэширует записи и когда клиент обращается по доменному имени он возвращает не тот адрес. Возможно что сам клиент умеет кэшировать DNS запросы.

Ещё, к слову, возможно проблема в клиентском ПО т.к. сервер может всегда отдавать два адреса, даже если запрос кэшируется (предположим, что он кэшируется причём, правильно), а вот клиентское ПО получив эти два адреса будет подключаться только к первому. Т.о. не важно сколько адресов в записи А.

merdzd 27-02-2013 09:41 2100037

Структуру клиента я не могу описать.
Это
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 2100995

Цитата:

Цитата merdzd
Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config.. »

iss крутится скорее всего на виндовом сервере и разрешением DNS имён в адреса занимается Windows. Попробуйте отключить кеширование запросов на клиентской машине.

merdzd 05-03-2013 16:27 2104701

Цитата:

Цитата Tonny_Bennet
Попробуйте отключить кеширование запросов на клиентской машине »

Писал ранее:
"
Веб приложение скорее всего построено на iis + .net
А параметры подключения к серверу прописаны в web.config..
и это на публичном официальном хостинге таких клиентов-серверов два.
на 2х разных хостингах.
"
доступа у нас к этому нет.

merdzd 07-07-2014 09:42 2373025

Тема не закрыта. возможно скоро продолжение и занавес.

Tonny_Bennet 10-07-2014 11:47 2374614

Цитата:

Цитата merdzd
доступа у нас к этому нет. »

Тогда вам нужно всего лишь иметь правильно работающий DNS c RR и двумя адресами из А записи. Остальные проблемы "на другой стороне". Пусть их админы те админы/разрботчики решают.

merdzd 11-07-2014 09:03 2375048

Цитата:

Цитата Tonny_Bennet
DNS c RR и двумя адресами из А записи »

можно подробнее про PR ? может 2 записи PTR ?
Их кстати нет. есть только 2 А записи как писал ранее.

cameron 11-07-2014 09:17 2375058

Цитата:

Цитата merdzd
можно подробнее про PR ? »

да, читайте про Round Robin.

merdzd 11-07-2014 11:57 2375115

Цитата:

Цитата cameron
да, читайте про Round Robin. »

там про PR записи нет ничего.

cameron 11-07-2014 12:31 2375132

Цитата:

Цитата merdzd
там про PR записи нет ничего. »

а что такое PR записи?

Tonny_Bennet 11-07-2014 14:39 2375201

Цитата:

Цитата cameron
а что такое PR записи? »

PR :)


Время: 13:48.

Время: 13:48.
© OSzone.net 2001-