реклама на сайте
подробности

 
 
> Внутренний IP стек, алгоритм соединения по доменному имени, как себя ведет у модемов, в частности, у SIMCOM?
Alechek
сообщение Apr 20 2011, 09:10
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Возникла ситуация, которая заставила задуматся..
Вот допустим есть у нас 2 сервака, IP адреса обоих принадлежат одному доменному имени.

Как будет устанавливаться соединение, на какой адрес будет вперед ломится?
И самое главное, при невозможности соединится с первым IP, будет ли стек пытаться установить соединение со 2-м IP?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
CADiLO
сообщение Apr 20 2011, 09:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Что-то мутно вопрос задан. Запрос по имени обработает DNS. И одно и то же имя иметь 2 разных IP разве может ????
Должно быть типа сервер1.вася.ру и сервер2.вася.ру - так что ломиться будет туда куда укажете.
И второе - а в чем проблема задать явный IP ?


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 20 2011, 09:44
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(CADiLO @ Apr 20 2011, 15:29) *
Что-то мутно вопрос задан. Запрос по имени обработает DNS. И одно и то же имя иметь 2 разных IP разве может ????
Должно быть типа сервер1.вася.ру и сервер2.вася.ру - так что ломиться будет туда куда укажете.

Может, и еще как..
Код
C:\>nslookup google.com

Non-authoritative answer:
Name:    google.com
Addresses:  74.125.232.49, 74.125.232.50, 74.125.232.51, 74.125.232.52
          74.125.232.48

Цитата(CADiLO @ Apr 20 2011, 15:29) *
И второе - а в чем проблема задать явный IP ?

Гы, а зачем тогда вообще придумали DNS?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 20 2011, 10:01
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>>Может, и еще как..

Не сталкивался, теперь буду знать.

Ну а по соединению - очередность определится DNS, а вот по переходу на следующий если предыдущий занят не подскажу. Наверное тоже DNS должен определять.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
ssokol
сообщение Apr 20 2011, 10:10
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(CADiLO @ Apr 20 2011, 12:29) *
И второе - а в чем проблема задать явный IP ?

IP может измениться(уход к др оператору), а DNS (который сами себе придумаете и зарегистрируете) останется.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 20 2011, 12:25
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



В том то и дело, резервирование каналов связи никто не отменял. Вот только вопрос, сможет ли M2M устройство отработать переход при такой реализации резерва?
Go to the top of the page
 
+Quote Post
mapic
сообщение Apr 20 2011, 12:38
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 8-06-07
Пользователь №: 28 294



Цитата(Alechek @ Apr 20 2011, 16:25) *
В том то и дело, резервирование каналов связи никто не отменял. Вот только вопрос, сможет ли M2M устройство отработать переход при такой реализации резерва?

А не проще и надежнее будет сделать автомат перехода на резервный сервер на управляющем мк? - у нас например так - если нет конекта или обрыв по главному серверу автоматом переход на второй...
Go to the top of the page
 
+Quote Post
alx125
сообщение Apr 20 2011, 13:12
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Похожие технологии применяют для высоконагруженных сайтов. Когда запросы направленные по одному и тому же доменному имени распределяются Веб-сервером по разным физическим серверам в целях балансирования нагрузки.
Как побочный эффект получается и увеличение надежности.

Также возможен подход с применением Proxy-серверов

Или например такой подход (впрочем это тоже proxy) как "URL Shorteners"
Например: http://tinyurl.com/ или http://bit.ly/
Правда в этом случае управление будет ручное rolleyes.gif

Эти внешние подходы подойдут когда нельзя вмешаться в код M2M устройства
В противном случае лучше конечно реализация резервного доменного имени (или IP-адреса) на уровне кода программы.
Или другой вариант.
Ваша программа в случае неудачного доступа к серверу могла бы где-то во вне (например на xxx.narod.ru) запросить другие новые варианты URL.
Go to the top of the page
 
+Quote Post
Клим
сообщение Apr 23 2011, 06:52
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



вообще, этой проблемой должен заниматься ДНС-сервер. Если айпишников на доменное имя несколько - то обычно при каждом запросе они выдаются в разном порядке. А ваше приложение спокойно может соединяться с первым из списка адресов, пока не подключится.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Apr 25 2011, 05:21
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Возможно. Но, насколько я знаю, для уменьшения нагрузки на DNS сервер используется кэширование, в том числе и оконечным клиентом.
Не исключаю ситуацию, что клиент в виде модема закэширует у себя первый адрес и в дальшейшем при повторных соединениях будет долбится по нему.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01462 секунд с 7
ELECTRONIX ©2004-2016