たとえば、Google Cloud Platform
サーバーが稼働するまでファイアウォール ルールを追加して、単一の IP アドレスからのみアクセスできるようにしたいと考えています192.0.2.1
(稼働開始時にルールを削除します)。これを行うには 2 つの方法があります。
- 許可のみIPから= 192.0.2.1
- 拒否IPから!= 192.0.2.1
しかし、 のファイアウォール ルールの動作を見るとGCP
、それは不可能であるように思えます。
GCP 内の単一の IP アドレスのみにアクセスを制限するファイアウォール ルールを (既存のルールを変更せずに) 追加する方法はありますか?
コメントと返信に従って、次のルールを試しています。
それでも、別の IP アドレスからインスタンスに ping/HTTP を実行できます :(
default
これらのルールは私のネットワークにリストされています:
私のインスタンスもその一部なので、動作するはずです:
答え1
ソース IP 範囲を 192.0.2.1/32 に設定することで、IP アドレス 192.0.2.1 からのトラフィックのみを許可できます。これにより、このアドレスのみがソース IP として許可されます。
優先度番号を操作して、既存のものよりも高い値ですべてを拒否する別のファイアウォール ルールを設定する場合は、ライブにする前にこれらの 2 つのルールを削除するだけで済みます。
ファイアウォール ルールを要約すると (ルール 1000 はすでに存在するとします)、次のようになります。
10 - allow traffic from 192.0.2.1/32 to port tcp/80
11 - deny from all traffic to port tcp/80
1000 - allow traffic from all (0.0.0.0/0) to port tcp/80
詳細はGCPをご覧くださいドキュメンテーションこれが役に立つことを願っています