2017-04-02 9 views
0

私が指すようにipfs.domain.comのためにも、セットアップDNS Aレコードを持つIPFSデーモンをパブリックゲートウェイにする方法は?

API server listening on /ip4/127.0.0.1/tcp/5001 
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080 
Daemon is ready 

...私は、だから私はIPFSデーモンがUbuntuのVPS上で実行している、そしてそれは伝え聞いているですサーバのIPアドレス。私はまた、だから私の最初の質問は、私はipfs.domain.comに/ip4/127.0をリンクする方法です...

dnslink=/ipns/QmeQe5FTgMs8PNspzTQ3LRz1iMhdq9K34TQnsCP1jqt8wV 

としてipfs.domain.comのためのDNS TXTレコードを追加しました。 0.1/tcp/8080

私の2番目の質問は、サーバーが何らかの理由でオフライン/到達不能になった場合、何らかの他のゲートウェイに行くために何らかの種類のフォールバックを行う方法はありますか?

私の3番目の質問は変わり得ることができた画像は、将来、サイトに少なくとも1週間キャッシュすることができるので、キャッシュ・ルールを指定する方法である:のAccept-Encodingヘッダ

答えて

1

はを聞くために、ゲートウェイを作ってみましょう127.0.0.1の代わりに0.0.0.0を指定します。それ以外の場合は、ローカルコンピュータからの接続が許可されません。

その後、あなたのDNS設定は良いはずです。

dnslinkは、特にIPFSネットワークでホストされているコンテンツにリンクするためのものです(あなたの場合は該当しません)。ノードにリンクすることはできませんが、ノードのIDでコンテンツを公開することはできます。ここでどのように動作するかについて詳しくは:https://github.com/ipfs/examples/tree/master/examples/websites

キャッシュについては、コンテンツをキャッシュする時間を指定する必要はありません。コンテンツはすべて変更不可能であり、決して変更されないためです。リクエストされると、ノードはガベージコレクションが実行されるまで保持され、次に固定されたものを除くすべてのコンテンツが削除され、ネットワークから再フェッチする必要があります。

関連する問題