2017-11-09 19 views
0

私はこのデバイスからmicrocontrollerデバイスを使用していますが、Firebaseの機能をいくつかJSONというデータをポストするために呼び出す必要がありますが、このデバイスは、DNSではなくhttp://<ipAddressofCloud>:<portforCloud>/<path>のようなデータベースのIPアドレスだけを使うように設定されています。 FirebaseデータベースのIP。Firebaseデータベースの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 

答えて

0

Firebaseデータベースが共有サービスであるため、firebaseio.comホストがあると思われますクラスタ化されているため、このための単一のIPアドレスはありません。例えば

、あなたに私のnslookup戻っ異なる結果:

Name:  xyz.firebaseio.com 
Addresses: 2600:1901:0:94b6:: 
      35.201.97.85 

はさらに、プロジェクトはその正確なxyz.firebaseio.comエンドポイントを介してアクセス可能であり、自分自身の静的IPアドレスを持っていません。

したがって、手動でIPアドレスを指定するのではなく、ドメインを変換するためにDNSルックアップを使用するようにデバイスを設定する方法を見つける必要があります。

関連する問題