【wp-cron】自端末のグローバルIPアドレスで、curlやpingの接続ができない

1 問題事象

発生日: 2025年11月16日

固定IPの回線において、自端末のグローバルIPでのcurlpingの接続ができない。
LocalHost、ローカルIPアドレス、また他のネットワークへのcurlpingはできている。

2 解決、または対処の方法

2.1 原因

判明日: 2025年12月30日

内部の機器へグローバルIPでアクセスすることを、
ヘアピンNAT(Hairpin NAT)、またはNATループバック(NAT Loopback)といいます。

ヘアピンNATNATループバック」に未対応であったため、
下に示すような自サーバーへのグローバルIPアクセスでは
接続が拒否されるか、タイムアウトが発生して接続に失敗してしまいます。

2.2 解決方法

解決日: 2025年12月30日

ルーターでヘアピンNATNATループバックに対応する方法もありますが、
ここでは、最も簡単な方法を示します。

/etc/hosts”ファイルのローカルホスト行に、自ドメイン名(例: “myserver”)を追加する。

ヘアピンNATNATループバックの詳細については、次のページで示します。

【WordPress】サイトヘルスで「サイトでループバックリクエストが完了できませんでした」

2.3 関連するトラブル

この原因は、次のトラブルの原因でもありました。

wp-cronが動かないとかで、いくつかのプラグインの自動更新ができていない

2.4 参考にしたWebページや情報

Google ChromeAI機能(Gemini?)との対話により、正解にたどり着けました。

以上

 

コメント

Add A Knowledge Base Question !

+ = Verify Human or Spambot ?

タイトルとURLをコピーしました