1 問題事象
発生日: 2025年11月16日
固定IPの回線において、自端末のグローバルIPでのcurlやpingの接続ができない。
LocalHost、ローカルIPアドレス、また他のネットワークへのcurlやpingはできている。
2 解決、または対処の方法
2.1 原因
判明日: 2025年12月30日
内部の機器へグローバルIPでアクセスすることを、
ヘアピンNAT(Hairpin NAT)、またはNATループバック(NAT Loopback)といいます。
「ヘアピンNAT/NATループバック」に未対応であったため、
下に示すような自サーバーへのグローバルIPアクセスでは
接続が拒否されるか、タイムアウトが発生して接続に失敗してしまいます。
|
1 |
curl -v <自サーバーのパブリックIP:443> |
2.2 解決方法
解決日: 2025年12月30日
ルーターでヘアピンNAT、NATループバックに対応する方法もありますが、
ここでは、最も簡単な方法を示します。
”/etc/hosts”ファイルのローカルホスト行に、自ドメイン名(例: “myserver”)を追加する。
|
1 |
127.0.0.1 myserver LocalHost |
ヘアピンNAT、NATループバックの詳細については、次のページで示します。
2.4 参考にしたWebページや情報
Google ChromeのAI機能(Gemini?)との対話により、正解にたどり着けました。
以上

コメント