2026年11月13日

2026年11月13日

VPSでreservのIPを設定する方法(固定プライベートIP)

手順・設定方法

ステップ1: VPCの設定確認

# VPCの情報と設定を確認します。
aws ec2 describe-vpcs --vpc-ids <VPC-ID>

ステップ2: インスタンスにプライベートIPアドレスを割り当てる

# ディレクトリを移動し、インスタンスのネットワーク情報を確認します。
cd /etc/ec2metadata
cat public-hostname

# 予約済みプライベートIPアドレスを割り当てます。
aws ec2 assign-private-ip-addresses --network-interface-id <ENI-ID> --private-ip-addresses-to-assign "{'PrivateIpAddresses': ['10.0.0.10']}"

# インスタンスのネットワーク設定を適用します。
sudo systemctl restart networking

ステップ3: 静的プライベートIPアドレスを持久化する

# ネットワーク設定ファイルを開きます。
nano /etc/netplan/50-cloud-init.yaml

# YAML形式で静的なプライベートIPアドレスを追加します。
network:
  ethernets:
    enp0s8: # 接続名を確認してください
      dhcp4: no
      addresses: [10.0.0.10/24]
      gateway4: 10.0.0.1

# ネットワーク設定を適用します。
sudo netplan apply

ステップ4: 検証とトラブルシュート

# インスタンスのプライベートIPアドレスを確認します。
ip addr show enp0s8 # 接続名は異なる場合があるため、適宜調整してください。

# DNS設定やホストファイルを確認します。
cat /etc/resolv.conf
nano /etc/hosts

# インターネットへの接続をテストします。
ping 8.8.8.8

注意事項

  • セキュリティ上の注意: プライベートIPアドレスは内部ネットワーク内でのみ使用されるため、外部からのアクセスは制限されています。ただし、セキュリティグループやファイアウォールを適切に設定して、不要な入出力のアクセスを遮断することが重要です。
  • パフォーマンス/運用上の注意: 固定プライベートIPアドレスを割り当てることで、ネットワーク接続がより予測可能になり、安定したサービスを提供することができます。ただし、VPCの設定変更やリソース移動時に注意が必要です。

まとめ

1. VPCとインスタンスの確認: VPC情報とインスタンスのネットワーク設定を確認します。

2. プライベートIPアドレスの割り当て: AWS CLIを使用してプライベートIPアドレスを割り当てます。

3. 静的プライベートIPアドレスの持久化: netplanを使用してネットワーク設定ファイルを編集し、静的なプライベートIPアドレスを適用します。

4. 検証とトラブルシュート: ネットワーク設定を確認し、問題がないことを検証します。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲