как установить DNS-имя, чтобы избежать изменения IP - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть телефонное приложение (формы Xamarin), которое действует как сервер, и множество устройств nodemcu (microPython), которые могут выступать в качестве удаленных датчиков и отправлять данные на сервер через TCP (я не использую mqtt).

Мои устройства могут подключаться к моему домашнему Wi-Fi или, если я нахожусь за границей и SSID отсутствует, они ищут ad-hoc WiFi, созданный из самого телефона.

Моя проблема заключается в том, чтоIP сервера меняется.Я могу установить статический IP для своей домашней сети, но он определенно изменится, если я подключусь к своему домашнему WiFi или к adhoc WiFi, созданному с телефона.

Есть ли способ предоставить DNS-имя моему серверу (телефону) и разрешить клиентам находить его в сети по его имени?Если это невозможно ... есть ли способ транслировать IP-адрес сервера с использованием TCP?Я бы не хотел создавать еще один сокет, используя UDP только для этого :(

...