Ich habe keine Antwort auf meine Frage gefunden und hoffe, dass es sich nicht um eine Duplikatsfrage handelt.
Ich hoste eine Website auf meinem Windows-Host auf localhost:23456. Von meinem Host-PC aus kann ich Daten curlen mit:
curl localhost:23456/topic1
Jetzt möchte ich dasselbe von meinem verbundenen Linux-System aus erreichen. Die Verbindung besteht über einen lokalen WLAN-Hotspot von meinem Host-PC aus. Mein PC hat die IP 192.168.137.1 und mein Linux-System 192.168.137.100. Ich kann mich per SSH mit meinem Linux-Computer verbinden, indem ich Folgendes verwende:
ssh [email protected]
Was nicht funktioniert, ist der folgende Curl-Befehl von meinem Linux-System:
curl 192.138.137.1:23456/topic1
Außerdem möchte ich von einem Docker-Container auf meiner Linux-IP auf dieselbe Webseite zugreifen. Aber ich denke, da das Netzwerk überbrückt ist, muss es derselbe Curl-Befehl sein wie von meinem Linux-System?
Beste grüße!
Antwort1
Ihr Port scheint 23456
unter Windows noch nicht freigegeben zu sein. Sie können versuchen, ihn mit nmap
oder anderen Scan-Tools zu scannen, um sicherzugehen.
Wenn die Ausgabe zeigt, filtered
dass Sie den Port in der Windows-Host-Firewall zulassen müssen 23456
.