こんにちは。
Windows10でWPFのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
家庭内LANのなかのPCから、Webサーバーとしたサーバーにアクセスする方法を知りたいです。
###試したこと
https://pc-karuma.net/windows-10-firewall-open-port/
を参考に、TCPのポート8123を開きました。受信送信両方です。
https://teratail.com/questions/61597
でC#でサーバーを作りました。
//listener.Prefixes.Add("http://+:8123/"); //NG
listener.Prefixes.Add("http://localhost:8123/"); //OK
//listener.Prefixes.Add("http://127.0.0.1:8123/"); //OK
という状況です。
これで、ローカルマシンAからローカルマシンAで起動したサーバーにIEで接続できました。接続時に使用したURLは、http://localhost:8123/またはhttp://127.0.0.1:8123/です。
###発生している問題・エラーメッセージ
うまくいったので、他のマシンBからこのマシンAのWebサーバーにアクセスしようと考えました。
URLは、http://localhost:8123/またはhttp://127.0.0.1:8123/です。
アクセスすると、「このページを表示できません」となります。
http://A(マシン名):8123とすると、Bad Request - Invalid Hostnameでエラーです。
AマシンのローカルのIPアドレスは、192.168.1.2なので、
http://192.168.1.2:8123もためしましたが、これも同様に、Bad Request - Invalid Hostnameでエラーです。
他のマシンからアクセスする方法をご教示ください。
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
あらためて再起動しました。
B(192.168.1.3)からA(192.168.1.2)へpingは通りました。
マシンB(192.168.1.3)でマイクロソフトのPortQry.exeで確認すると、
TCP port 8123 {unknown service): LISTENING
となりました。
そこで、マシンBで、
http://192.168.1.2:8123
http://A:8123
http://192.168.1.2/test.cgi:8123
http://A/test.cgi:8123
http://192.168.1.2:8123/test.cgi
http://A:8123/test.cgi
を試すも全滅です。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/14 13:08
2017/05/14 13:18
2017/05/14 13:29