phpのreadfile()でURLが読み込めなくて、php.iniの設定かなんかがおかしいのかなーと思ってたら、ルーターのせいだった

ルーターで自分のグローバルIPを叩くと拒絶するようになってたせいで届いてなかった。
解決するには、hostsにアクセスしたいドメイン>127.0.0.1といったように設定する。

ヘアピンNATという機能があるルーターでは普通に直接アクセス出来るみたいだけど、通常はセキュリティ的な問題で拒絶するようになっているらしい。ちなみにNECのWR8500N。

コメントを書く