今日 IP アドレスを確認したら、昨日と違っていた。これは普通のことです。その理由と、変わらないアドレスが必要な場合の対処法を紹介します。
動的アドレスが標準
家庭用やモバイルの接続の多くは、DHCP や PPP を通じて、プロバイダーのプールから動的なグローバルアドレスを受け取ります。割り当ては「リース(貸し出し)」なので、期限が切れたりルーターが再接続したりすると、別のアドレスになることがあります。プロバイダーは、限られた IPv4 アドレスを効率よく管理するためにこうしています。
よくあるきっかけ:
- ルーターの再起動やケーブルの抜き差し
- 停電や回線の切断
- プロバイダーによる定期的な再接続(24 時間ごとに強制する ISP もあります)
- Wi-Fi とモバイルデータの切り替え
モバイルネットワークはより頻繁に変わる
モバイルデータでは、グローバル IPv4 アドレスはたいてい他の契約者と共有するキャリアグレード NAT のアドレスで、電話がネットワークに再接続するたびに変わることがあります。1 日に何度も変わることもあります。
IPv6 は意図的に変わる
IPv6 では、ネットワークのプレフィックス(通常 /56 か /64)は長く同じままのことがありますが、機器自身のアドレスは定期的に変わります。プライバシー拡張(RFC 8981)が一時的なインターフェース ID を生成し、ウェブサイトが固定アドレスで機器を追跡できないようにするためです。プレフィックス自体を入れ替える ISP もあります。
VPN とプライバシーリレー
VPN、Tor、プライバシーリレーが有効なとき、ウェブサイトに見えるのは出口サーバーのアドレスです。サーバーを切り替えると(あるいはサービスが自動で切り替えると)、見かけ上の IP も変わります。
固定 IP は必要?
たいていは不要です。固定アドレスが役立つのは、次のような場合です。
- 自宅でサービスを公開している(サーバー、VPN の接続先、カメラシステムなど)
- 企業のファイアウォールや API の許可リストに登録してもらう必要がある
- 逆引き DNS の一致が必要なメールサーバーを運用している
選択肢は、ISP に固定 IPv4 アドレスを申し込む(有料オプションが多い)、安定したプレフィックスの IPv6 を使う、あるいはダイナミック DNS でホスト名が常に変化するアドレスを指すようにする、のいずれかです。
今の状態を確認する
トップページには、現在の IPv4・IPv6 アドレス、それが属するネットワーク、そしてモバイルやホスティングのネットワークかどうかが表示されます。ルーターの WAN アドレスと比べれば、CGNAT の内側にいるかどうかもわかります。