私の質問に対する回答が見つからなかったのですが、重複していないことを願っています。
私は localhost:23456 の Windows ホストで Web サイトをホストしています。ホスト PC からは、次を使用してデータを curl できます。
curl localhost:23456/topic1
今、接続された Linux システムから同じことを実現したいと考えています。ホスト PC からローカル Wi-Fi ホットスポット経由で接続されています。私の PC の IP は 192.168.137.1、Linux システムの IP は 192.168.137.100 です。次を使用して、ssh 経由で Linux コンピューターに接続できます。
ssh [email protected]
動作しないのは、Linux システムからの次の curl コマンドです。
curl 192.138.137.1:23456/topic1
さらに、Linux IP 上の Docker コンテナ内から同じ Web ページにアクセスしたいと考えています。ただし、ネットワークがブリッジされているため、Linux システムと同じ curl コマンドを使用する必要があると思います。
よろしくお願いします!
答え1
Windows 上のポートはまだ公開されていないようです。確認するには、 または他のスキャン ツール23456
を使用してスキャンしてみてください。nmap
出力に Windows ホストのファイアウォールでポートfiltered
を許可する必要があることが示された場合。23456