Невозможно использовать доменное имя как замену для IP протокола ws. - PullRequest
0 голосов
/ 14 марта 2019

Я использую соединение через веб-сокет с IP-адресом, таким как ws://172.168.41.61. Работает нормально. Теперь я хочу использовать тот же сервис из приложения Android / IOS, поэтому я купил домен, скажем, mydomain.example. Теперь я связал вышеупомянутый ip с этим URL: api.mydomain.example. Но когда я попытался использовать ws://api.mydomain.example, он не работал в качестве замены вышеуказанного IP-адреса.

У меня есть следующие 2 проблемы:

  1. Безопасно ли развертывать IP-адрес (172.168.41.61) непосредственно в приложении для какого-либо API или подключения к веб-сокету. (Думаю, нет, поскольку управление IP может быть сложным или плохой практикой, IP-адрес вне сети будет статическим)
  2. Несмотря на то, что я проверил преобразование домена (api.mydomain.example) в IP и IP-адрес такой же, как и ожидалось, тогда почему я не могу использовать домен, такой как ws://api.mydomain.example, в качестве замены для ws://172.168.41.61?

Это сайт, с которого я проверяю преобразование домена в IP: https://ipinfo.info/html/ip_checker.php

enter image description here

1 Ответ

0 голосов
/ 15 марта 2019

Работает сейчас. Может быть 2-3 проблемы, из-за которых раньше не работало:

  1. Указание домена занимает некоторое время. (Но я ждал по крайней мере 1-2 часа после указания домена, и все же он не работал). Может быть, это займет больше времени, иногда.

  2. Может из-за проблемы с кешем, когда я пытался в первый раз, вещь без ответа кэшируется и продолжает показывать то же самое даже после 2-3 часов.

  3. Хотя я подтвердил, что домен в IP преобразуется нормально, тем не менее, кэш в моей системе не позволяет мне получить доступ к исходному ресурсу.

Спасибо

...