質問: "__main__": app.run() ``` ーーーーーーーーーーーーーーーーーーーー このような設定を加えてみましたが状況は変わりませんでした。 MacBookのIPv4アドレスは192.168.11.2なのでipも合ってます。 (TCP/UDPの設定は現在「任意のTCPポート」になっています。投稿直前にUDPになっているのに気づいたので画像はそのまま投稿します) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/9a9df34f50235ebceb509171b4167f14.jpeg) ※BUFFALOのルーター設定です。 ーーーーーーーーーーーーーーーーーーーー 問題特定のために質問を追加します。 自宅ルーターに対して外部からアクセスされたという履歴を見ることは可能ですか? 調べ方が悪いので「ルーター 履歴」と検索してもサイトの観覧履歴を消したいとかそんなページばかり出てきます。 よろしくお願いします。 --- webブラウザでグローバルIPにアクセスした時のエラーコードは504(time out)でした。 やはりルーターには繋がっているがレスポンスが帰らないということでしょうか。 また詳細ですが、「インターネット接続を確認してください」と出ています。 自宅wifi内からmacbookのプライベートIPへの接続はできます。 自宅ルーターのグローバルIPだと思っているものをIPから住所を調べてみたら大阪の郵便局にヒットしました。(ここは愛知) 日本だと全部ここにヒットするとかそんなのですかね? 現状報告でした。 よろしくお願いします。 --- ネットワークのイメージを作ってみましたが伝わるでしょうか。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b6ce52802d09411c3ebb821a6aa5b9e6.png) 緑の矢印はアクセス成功 黄色は不明 赤はエラー504が帰ってきます。 ipad⇨ルーターが黄色になっていますが、ipadがどこまで到達できているかを調べられなかったので不明にしました。 図を描きながらhttp://0.0.0.0:5000で公開しているときにスマホ(wifi)から接続を試していないことに気づきましたが、結果はNGでした。
回答: > > MacBookのIPv4アドレスは192.168.11.2 > > > とありますが、ネットワークのイメージ図には192.168.11.100となっており、自宅内のスマホからは192.168.11.100:5000に接続OKとなっています。 ルータの「ポート変換の修正」の「LAN側IPアドレス」が192.168.11.100の間違いでは? 後、http://0.0.0.0:5000は特殊なIPアドレスのようなので使わない方かよいようです。おそらく自分自身を指しているはず。上記の例ではスマホ(wifi)自身(内)のhttpサーバを探しに行くと思います。