Страница 1 из 1

DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 9:48 am
Igor Novoselov
Здравствуйте.
Нельзя ли сделать так, чтобы служба автоматического обнаружения сервера отдавала не IP адрес сервера, а указанное DNS имя (либо выбрать можно было)? Было бы удобно для мобильных приложений, при переключении wi-fi/мобильный интернет.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 2:23 pm
Алексей Пикуров
Добрый день, Игорь. Можно добавить, если у вас в настройках сервера прописан внешний IP адрес или имя домена.

Windows-приложение умеет автоматически переключаться между серверами, Android — пока нет.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 2:54 pm
Igor Novoselov
Я немного другое имел ввиду. Смысл в том, чтобы служба автообнаружения выдавала не IP адрес, а полное имя домена, например myhost.mydomain.com. Тогда можно будет настроить локальные DNS сервера на отдачу адреса из локалки, а внешние на внешний адрес. Соответственно получив один раз конфигурацию сервера в локалке, при переходе на мобильный интернет не надо будет менять настройки сервера.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 2:57 pm
Алексей Пикуров
Как по IP адресу получить полное доменное имя?

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 3:25 pm
Igor Novoselov
Не понял вопроса...
Имеем домен myhost.mydomain.com. Снаружи он резолвится в наш внешний IP адрес, который проброшен на сервер mychat. Внутри же локалки DNS сервера настроены так чтобы myhost.mydomain.com сразу определялся как внутренний IP адрес mychat сервера.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 3:28 pm
Алексей Пикуров
Служба автоматического обнаружения оперирует IP адресами, а не DNS-именами. Это логично, потому что службы резолвинга IP по доменному имени могут быть настроены как угодно.

Соответственно, у MyChat нет никакой возможности получить правильное доменное имя по IP адресу. Понимаете?

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 3:31 pm
Алексей Пикуров
Пропишите "myhost.mydomain.com" как внешний IP для вашего сервера в настройках MyChat Server, а я добавлю рассылку этого адреса в службе автоматического обнаружения по UDP broadcast, как дополнительный адрес сервера, помимо того адреса, что и так уже приходит (локальный IP).

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 3:47 pm
Igor Novoselov
С самого начала так и сделал, но в ответе сервера приходит только IP адрес, из за чего и возник вопрос.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 3:48 pm
Алексей Пикуров
Я к тому, что такого ещё нет, надо сделать :) Вот вы показали реальный кейс, добавим в будущую версию.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Чт окт 31, 2019 3:49 pm
Алексей Пикуров
P.S. Используйте MyChat Distrib Maker, там можно задать уже готовый адрес сервера в дистрибутив.

Re: DNS имя в службе автоматического обнаружения сервера

СообщениеДобавлено: Пт ноя 01, 2019 7:34 pm
Алексей Пикуров
Реализовано, будет в новой версии.