本文へ移動
Develop Tools
← 使い方ガイドへ戻る

ipconfigのIPアドレスとWebで表示されるIPが違う理由

ipconfigに192.168.x.xが表示され、WebのIP確認では別の値が出るのは、LAN側とインターネット側で確認している場所が違うためです。異常と決めつけず、アダプターと通信経路を分けて確認します。

PCのプライベートIPがルーターのNATを通りPublic IPとしてインターネットへ接続する図
PCのプライベートIPがルーターのNATを通りPublic IPとしてインターネットへ接続する図

結論:最初に外部から見えるIPと接続条件を記録する

ipconfigはPCの各アダプターへ設定されたIPを表示します。家庭・社内LANではPrivate IPが中心で、WebサービスはルーターのNATや上流ネットワークを通過したPublic IPを確認します。まず利用中アダプター、デフォルトゲートウェイ、Web側の接続元IPとバージョンを記録します。

確認順確認するもの判断のポイント
1ipconfigの利用中アダプター切断中や仮想アダプターを除外
2IPv4・IPv6とDefault Gateway192.168.x.x等はLAN内の値
3Webで見えるIPとバージョン外部サービスの許可には通常こちらを比較
4VPN・仮想NIC経路を変える要素がないか確認

Public IP・Private IP・接続元IPを混同しない

PCやスマートフォンにはLAN内のIPが割り当てられますが、Webサービスから見える接続元IPはNAT、通信事業者網、VPN、Proxy、CDN等を通過した後の値です。ipconfigや端末設定とWeb上の値が異なること自体は、直ちに異常を意味しません。

表記例有効な範囲主な用途
localhost / 127.0.0.1 / ::1同じ端末自身ローカル開発サーバーの確認
192.168.x.x等家庭・社内LAN内ルーターやLAN機器への接続
203.0.113.24等の例インターネット側で一意になるPublic IPの説明用IP許可リストや外部ログとの比較
2001:db8:1200::24等の例IPv6の説明用予約アドレスIPv6接続・許可範囲の説明

記事と図ではRFCで予約された説明用アドレスだけを使います。自分のIPをスクリーンショットや公開Issueへ掲載しないでください。

ipconfigではネットワークアダプターごとの設定が表示される

ipconfig

Windows IP Configuration

Wireless LAN adapter Wi-Fi:
  IPv4 Address . . . . . : 192.168.1.10
  Default Gateway . . . : 192.168.1.1

Wi-Fi、Ethernet、VPN、Docker・仮想化用のアダプターが並ぶ場合があります。いま通信に使っているアダプターとDefault Gatewayを確認し、表示された最初のIPを無条件に採用しないでください。

ルーターのNATで送信元IPv4が変換される

家庭用ルーターは複数端末のPrivate IPv4を外側のPublic IPv4へ変換して通信します。そのためPCが192.168.1.10、ルーターのLAN側が192.168.1.1でも、インターネット側では203.0.113.24のような別のIPとして説明できます。IPv6は同じNAT前提とは限らないため別に確認します。

WebサービスのIP許可リストへ登録する値は、サービスへ実際に到達した接続元IPを基準に管理者と確認します。

IPアドレス・接続環境確認ツールで分かること

項目表示する内容限界
現在の接続元IPこのページへの1回のアクセスでDevelopTools側から見えたIPアドレスPCへ直接割り当てられたIPとは限らない
IPバージョン取得した接続元IPがIPv4かIPv6か一方が表示されても他方を利用できないとは断定できない
IP登録情報国・地域、市区町村、TimeZone、ASN、登録組織現在地や契約先を保証する情報ではない
接続情報HTTP、TLS、Cloudflare接続拠点、参考RTT回線速度測定や経路追跡ではない
自動判定しない項目VPN、Proxy、CGNAT、Hosting、DNS設定接続前後の比較やルーター・契約情報で確認する

このツールは同一サイトの /api/ip を通じてCloudflareが現在のHTTP接続で把握した情報を表示します。入力フォームから第三者のIP照会APIへIPを転送する実装ではありません。一方、一般的なホスティングやAnalyticsのアクセス記録まで存在しないとは断定しないため、公開共有は避けてください。

表示されたIPがIPv4なら「今回のページ取得でIPv4が見えた」という意味です。Dual Stack環境でIPv6が利用できないことまで証明するものではありません。

問題が解決しない場合に追加で確認する

  • ipconfig /allで利用中アダプター、DNS、DHCP情報を確認する
  • VPN・仮想アダプターを一時的に切り分ける
  • ルーターWAN側とWeb表示を比較する
  • IPv4・IPv6のどちらで対象サービスへ接続したか確認する

同じURL・同じ操作で、Wi-Fiとモバイル回線、VPNのOFFとON、ブラウザとCLIなど一度に一条件だけ変えます。確認日時、表示IP、IPバージョン、エラーコード、サーバーログの時刻をそろえると経路差を追いやすくなります。

IP制限は追加のアクセス制御です。認証や多要素認証の代わりにはならず、許可範囲を広げる前にWAF・Proxy・認証設定も確認してください。

この記事で確認した公式仕様

アドレス範囲、OSコマンド、Proxyヘッダー、CDN、コンテナの説明は、RFCと各製品の公式資料を基準にしています。サービス固有ヘッダーやネットワーク仕様は更新されるため、設定変更時は最新の公式資料を再確認してください。

公式資料確認した内容
Microsoft Learn「ipconfig」ipconfigは各ネットワークアダプターのIPv4・IPv6、サブネット、ゲートウェイ等を表示する
RFC 191810/8、172.16/12、192.168/16はプライベートIPv4アドレス空間である
RFC 6598100.64.0.0/10は通信事業者の共有アドレス空間で、RFC 1918とは別である
RFC 8200IPv6はIPv4の後継で、アドレス長は128bitである
RFC 7239ForwardedヘッダーはProxyで失われる情報を伝えられる一方、信頼境界と完全性の確認が必要である
Cloudflare HTTP headersCloudflare経由ではCF-Connecting-IP等の公式ヘッダーと信頼済み接続元を組み合わせる
Docker bridge network driver既定のbridgeではmasqueradingにより外部からは通常ホスト側アドレスが見える
curl公式Tutorial名前解決でIPv6を得た場合の接続とIPv4へのフォールバック、IPv4・IPv6指定の考え方を確認する

具体例:192.168.1.10を許可したが403になった

Windowsのipconfigで見た192.168.1.10はLAN内だけで使うPrivate IPです。社外のWebサービスからは、ルーター等を通過した接続元IPが見えます。

同じ回線でIP確認ツールを開き、203.0.113.24(説明用)のようなPublic IPとIPv4表示を確認して、管理者側のログと比較します。

  1. 問題が起きるWi-Fiへ接続する
  2. ipconfigで利用中アダプターを確認する
  3. IP確認ツールで接続元IPとバージョンを記録する
  4. 許可リストとサーバーログを同じ時刻で比較する

実IPを公開チャットへ貼らず、指定された安全な問い合わせ先へ必要な範囲だけ共有してください。

よくある質問

ipconfigでグローバルIPを確認できますか?
PCへ直接Public IPが設定された特殊な構成を除き、一般的な家庭・社内LANではWeb側から見えるIPと一致しないことがあります。
IPv6もNATで同じように変換されますか?
IPv6はIPv4と同じNATを前提にしません。実際の接続IPとルーター・ファイアウォール設定を別に確認してください。

ブラウザで試す

入力内容はブラウザ内で処理されます。元データを残したうえで、結果を確認してから保存・共有してください。

IPアドレス・接続環境確認ツールを開く