我在这个设备上的一些microcontroller
设备上工作,我必须调用火库函数来发布一些JSON
数据,但这个设备的配置像它将只需要数据库的IP地址,如http://<ipAddressofCloud>:<portforCloud>/<path>
,而不是域名系统,所以现在我必须使用火库的IP。
我试图从命令提示符获取IP,但对于所有数据库,它都提供了相同的IP地址:
Example 1
ping abc.firebaseio.com
output : 12.201.86.45
Example 2
ping xyz.firebaseio.com
output : 12.201.86.45
发布于 2017-11-09 19:15:39
Firebase数据库是一个共享服务,因此firebaseio.com
主机很可能是集群的,因此不会有一个单独的IP地址。
例如,我的nslookup
返回的结果与你的不同:
Name: xyz.firebaseio.com
Addresses: 2600:1901:0:94b6::
35.201.97.85
此外,项目只能通过其确切的xyz.firebaseio.com
端点进行访问,并且没有自己的静态IP地址。
因此,您需要找到一种方法将设备配置为使用DNS查找来转换域,而不是手动指定IP地址。
https://stackoverflow.com/questions/47197111
复制相似问题