
静的 IP が割り当てられた Google Cloud インスタンスがあります。ただし、/etc/network/interfaces には、自動 DHCP IP 割り当ての eth0 インターフェースのみが含まれています。
パブリック静的 IP にバインドする必要があるサービスをいくつか実行する必要がありますが、その IP がインターフェイスで定義されていないため、実行できません。
私は次のようなものを思いつきました:
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address MyStaticIP
netmask ?????????
gateway ?????????
しかし、これはネットマスクとゲートウェイがないと機能しませんが、Google ドキュメントには何も記載されていないため、これらが何であるべきかわかりません。
誰か助けてくれませんか?
答え1
の内部IPアドレスは常に異なるから外部のIPアドレス。
に同じ仮想プライベートクラウド (VPC) ネットワーク上のインスタンス間で通信する、 あなたはできる内部IPアドレスを使用するたとえば、インターネットで通信するインスタンスの外部IPアドレス何らかのプロキシを構成していない限り、同様に、ネットワークが Classic VPN など何らかの方法で接続されていない限り、同じ VPC ネットワーク外のインスタンスに接続するには、インスタンスの外部 IP アドレスを使用する必要があります。外部プライマリ IP アドレスと内部プライマリ IP アドレスはどちらも、一時的または静的にすることができます。
質問の仕方から判断すると、外部IPのみを設定していると思われます。続く静的内部 IP を予約する方法については、このページをご覧ください。
あ転送ルールが必要ですネットワーク、グローバル、内部の負荷分散に使用します。転送ルールには外部または内部のIPアドレスが必要です使用しているロード バランサーに応じて、次のようになります。ネットワークおよびグローバル ロード バランシングの場合は、リージョンまたはグローバル転送ルールを作成し、それぞれリージョンまたはグローバルの静的外部 IP アドレスを割り当てることができます。内部ロード バランシングの場合は、内部 IP アドレスを割り当てます。