![どのIPアドレスを使用する必要がありますか?パブリックIPまたはプライベートIP? [閉鎖]](https://linux33.com/image/88023/%E3%81%A9%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%E3%83%91%E3%83%96%E3%83%AA%E3%83%83%E3%82%AFIP%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88IP%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
AWS 環境では、通常、パブリック IP アドレスとプライベート IP アドレスの 2 つがあります。ホストにログインするときは正規のIPを使用し、ホストファイルを編集するときはプライベートIPを使用します。これに関するベストプラクティスは何ですか?
hostname; private ip; public ip;
host1 192.168.1.2 202.118.2.117
host2 192.168.1.3 202.118.2.118
host3 192.168.1.4 202.118.2.119
host4 192.168.1.5 202.118.2.120
host5 192.168.1.6 202.118.2.121
ベストプラクティスは何ですか?
答え1
経験的には、内部サービスの場合はプライベートIPアドレスを使用し、外部の可視性を持つサービスの場合はパブリックIPアドレスを使用します。
したがって、同じネットワーク上のローカルサーバー間のすべての通信はプライベートIPアドレス(mySQLサーバーと通信するWebフロントエンドなど)を使用し、外部から提供されるすべてのサービスはパブリックIPアドレス(Web仮想ホストなど)を使用します。 。
ホストファイルではプライベートIPアドレスを使用する必要がありますが、可能プライベートIPアドレスを持つホスト名とパブリックIPアドレスを持つDNS名の両方を使用します。最終的に設定によって異なります。