【发布时间】:2019-08-05 19:51:12
【问题描述】:
我正在使用带有ws://172.168.41.61 之类的 IP 地址的 websocket 连接。它工作正常。现在我想从 Android/IOS 应用程序中使用相同的服务,所以我购买了一个域名,例如 mydomain.example。现在我将上面的 ip 链接到这个 url:api.mydomain.example。但是当我尝试使用ws://api.mydomain.example 时,它并不能替代上述 IP 地址。
我有以下两个问题:
- 部署 IP 地址是否安全(
172.168.41.61)直接在应用程序中用于任何 API 或 websocket 连接。(我猜不,因为 IP 可能难以管理或不好的做法,offcourse IP 将是静态的) - 虽然我测试了域名(
api.mydomain.example)到IP的转换,IP地址和预期的一样,但是为什么不能用ws://api.mydomain.example这样的域名来代替ws://172.168.41.61呢?
这是我检查域到 IP 转换的站点: https://ipinfo.info/html/ip_checker.php
【问题讨论】:
-
将故障排除信息添加为文本,而不是图像。
-
您(严重)混淆了事物,因此没有人可以代替您自己查看和尝试。而且你没有提供关于你到底做了什么和发生了什么的明确细节,比如实际的错误消息。首先使用
dig或任何在线故障排除工具来确保您的名称解析正确。如果分辨率没问题,那么你有一个连接问题,可能取决于接收请求的网络服务器是如何配置的(是否配置为知道这个名称?) -
问题很简单,域正在转换为 IP,但是当我尝试用 ws://api.mydomain.com 之类的域替换 IP 时,它没有连接。图像显示域指向 IP,我正在寻求有关 2 个问题的帮助。第一个问题的答案可以是是/否,第二个问题的答案可能与询问究竟需要什么信息来调试它有关。