---
title: "WordPressでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する - 憂いを忘れる一枚"
description: 昨日、コメントメール通知機能「WordPressのメール返信スタイルをカスタマイズする」を有効にしたばかりなのですが、メールに記載されたコメント投稿者のIPアドレスがなんと間違っていることに気づきました。WordPressがCDNのIPノードを取得していたのです。
canonical_url: "https://www.ikxin.com/ja/article/wordpress-cdn-realip"
last_updated: "2026-09-16T09:59:27.259Z"
locale: ja
meta:
  "og:description": 昨日、コメントメール通知機能「WordPressのメール返信スタイルをカスタマイズする」を有効にしたばかりなのですが、メールに記載されたコメント投稿者のIPアドレスがなんと間違っていることに気づきました。WordPressがCDNのIPノードを取得していたのです。
  "og:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~V29yZFByZXNz44GnQ0RO44KS5pyJ5Yq544Gr44GZ44KL44Go5a6f6Zqb44GuSVDjgqLjg4njg6zjgrnjgpLlj5blvpfjgafjgY3jgarjgYTllY~poYzjgpLop6PmsbrjgZnjgosgLSDmhoLjgYTjgpLlv5jjgozjgovkuIDmnpo%2Cc_Article%2Ctitle_~V29yZFByZXNz44GnQ0RO44KS5pyJ5Yq544Gr44GZ44KL44Go5a6f6Zqb44GuSVDjgqLjg4njg6zjgrnjgpLlj5blvpfjgafjgY3jgarjgYTllY~poYzjgpLop6PmsbrjgZnjgos%2Cdescription_~5pio5pel44CB44Kz44Oh44Oz44OI44Oh44O844Or6YCa55-l5qmf6IO944CMV29yZFByZXNz44Gu44Oh44O844Or6L-U5L-h44K544K~44Kk44Or44KS44Kr44K544K~44Oe44Kk44K644GZ44KL44CN44KS5pyJ5Yq544Gr44GX44Gf44Gw44GL44KK44Gq44Gu44Gn44GZ44GM44CB44Oh44O844Or44Gr6KiY6LyJ44GV44KM44Gf44Kz44Oh44Oz44OI5oqV56i~6ICF44GuSVDjgqLjg4njg6zjgrnjgYzjgarjgpPjgajplpPpgZXjgaPjgabjgYTjgovjgZPjgajjgavmsJfjgaXjgY3jgb7jgZfjgZ~jgIJXb3JkUHJlc3PjgYxDRE7jga5JUOODjuODvOODieOCkuWPluW-l-OBl-OBpuOBhOOBn-OBruOBp-OBmeOAgg%2CsiteName_~5oaC44GE44KS5b-Y44KM44KL5LiA5p6a%2CsiteHost_www.ikxin.com%2Cp_Ii9qYS9hcnRpY2xlL3dvcmRwcmVzcy1jZG4tcmVhbGlwIg%2Cs_IgYJKPw0v-MsN-WO.png"
  "og:image:alt": "WordPressでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する - 憂いを忘れる一枚"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": WordPressでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する
  "twitter:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~V29yZFByZXNz44GnQ0RO44KS5pyJ5Yq544Gr44GZ44KL44Go5a6f6Zqb44GuSVDjgqLjg4njg6zjgrnjgpLlj5blvpfjgafjgY3jgarjgYTllY~poYzjgpLop6PmsbrjgZnjgosgLSDmhoLjgYTjgpLlv5jjgozjgovkuIDmnpo%2Cc_Article%2Ctitle_~V29yZFByZXNz44GnQ0RO44KS5pyJ5Yq544Gr44GZ44KL44Go5a6f6Zqb44GuSVDjgqLjg4njg6zjgrnjgpLlj5blvpfjgafjgY3jgarjgYTllY~poYzjgpLop6PmsbrjgZnjgos%2Cdescription_~5pio5pel44CB44Kz44Oh44Oz44OI44Oh44O844Or6YCa55-l5qmf6IO944CMV29yZFByZXNz44Gu44Oh44O844Or6L-U5L-h44K544K~44Kk44Or44KS44Kr44K544K~44Oe44Kk44K644GZ44KL44CN44KS5pyJ5Yq544Gr44GX44Gf44Gw44GL44KK44Gq44Gu44Gn44GZ44GM44CB44Oh44O844Or44Gr6KiY6LyJ44GV44KM44Gf44Kz44Oh44Oz44OI5oqV56i~6ICF44GuSVDjgqLjg4njg6zjgrnjgYzjgarjgpPjgajplpPpgZXjgaPjgabjgYTjgovjgZPjgajjgavmsJfjgaXjgY3jgb7jgZfjgZ~jgIJXb3JkUHJlc3PjgYxDRE7jga5JUOODjuODvOODieOCkuWPluW-l-OBl-OBpuOBhOOBn-OBruOBp-OBmeOAgg%2CsiteName_~5oaC44GE44KS5b-Y44KM44KL5LiA5p6a%2CsiteHost_www.ikxin.com%2Cp_Ii9qYS9hcnRpY2xlL3dvcmRwcmVzcy1jZG4tcmVhbGlwIg%2Cs_IgYJKPw0v-MsN-WO.png"
  "twitter:image:alt": "WordPressでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する - 憂いを忘れる一枚"
---

> Index of every page on this site: [llms.txt](https://www.ikxin.com/llms.txt)

# **WordPressでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する**

2017.08.04 4,192  0

昨日、コメントメール通知機能「 [WordPressのメール返信スタイルをカスタマイズする](https://www.ikxin.com/article/57)」を有効にしたばかりなのですが、メールに記載されたコメント投稿者のIPアドレスがなんと間違っていることに気づきました。WordPressがCDNのIPノードを取得していたのです。

これでは、Webサイト訪問者の地域的な関係を分析しにくくなりますし、WordPressに標準搭載されているIPによるコメント拒否機能も使えなくなってしまいます。そのため、これを解決したいと思いました。そこで、関連する内容をネットで調べたところ、後に幻杀ブログで完璧な解決策を見つけました。以下で皆さんに共有します。

![画像](https://www.ikxin.com/_ipx/animated_true&w_1734&f_webp/https://img.8b5.cn/2019/06/25/5d11e7f1b1965.png)

## 解決策

WordPressのルートディレクトリにある `wp-config.php` ファイルを開き、ファイルの末尾に次のコードを追加します。

 PHP

```
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $list = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
    $_SERVER['REMOTE_ADDR'] = $list[0];
}
```

## 原理

CDNのHTTPヘッダーには訪問者のIPデータが記録されています。このコードは、WordPressのIP関連の変数を `$_SERVER` から取得したものに置き換えるものです。上記のコードは、任意のCDNやリバースプロキシで使用でき、IPアドレスを正しく取得できます。

## **コメント**

(0)

まだコメントはありません

## **コメントを投稿**

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.ikxin.com/ja#website","@type":"WebSite","description":"「憂いを忘れる一枚」は、技術探究と日々の暮らしをテーマにした個人サイトです。Web 開発、バックエンド、DevOps の実践を記録し、ソフトウェアツールやデジタル体験、コードの外で得た見聞と思索を共有します。","inLanguage":"ja-JP","name":"憂いを忘れる一枚","url":"https://www.ikxin.com/ja","translationOfWork":{"@id":"https://www.ikxin.com/#website"}},{"@id":"https://www.ikxin.com/ja/article/wordpress-cdn-realip#webpage","@type":"WebPage","description":"昨日、コメントメール通知機能「WordPressのメール返信スタイルをカスタマイズする」を有効にしたばかりなのですが、メールに記載されたコメント投稿者のIPアドレスがなんと間違っていることに気づきました。WordPressがCDNのIPノードを取得していたのです。","name":"WordPressでCDNを有効にすると実際のIPアドレスを取得できない問題を解決する","url":"https://www.ikxin.com/ja/article/wordpress-cdn-realip","isPartOf":{"@id":"https://www.ikxin.com/ja#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.ikxin.com/ja/article/wordpress-cdn-realip"]}]}]}
```

## Sitemap

See the full [sitemap](https://www.ikxin.com/sitemap.md) for all pages.
