Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Eigener Webserver in VirtualBox von außen nicht erreichbar

Frage Internet Server

Mitglied: mabue88

mabue88 (Level 2) - Jetzt verbinden

22.01.2015, aktualisiert 10:17 Uhr, 3770 Aufrufe, 8 Kommentare

Hallo,

falls ich den Thread im falschen Bereich erstellt habe, bitte ich darum ihn entsprechend zu verschieben.


Ich habe einen kleinen "Webserver" in C# erstellt. Seine Aufgabe ist es Daten von Clients per POST entgegen zunehmen und in C# weiter zu verarbeiten.
Innerhalb von C# habe ich hierfür einen HttpListener verwendet.
Dieser Server läuft virtuell (Windows 7, VirtualBox). Als Netzwerkanbindung habe ich für die Maschine eine Netzwerkbrücke verwendet. Damit wird der Maschine vom Router/DHCP eine eigene IP zugewiesen.
Zudem habe ich die Exe meines Programmes in die Berechtigungsliste der Windows-Firewall aufgenommen.

Allerdings ist der Server nur innerhalb der virtuellen Maschine erreichbar. Von außerhalb, z.B. vom physischen PC (Host), auf dem die VirtualBox läuft, erreiche ich den Server nicht.

Rein zum Testen habe ich bei der virtuellen Maschine auch mal die Firewall komplett deaktiviert. Aber auch dann kann ich den Server nicht vom Host.

Bei VirtualBox können mit der Einstellung "Netzwerkbrücke" keine zusätzlichen Einstellungen bzgl. Portfreigaben vorgenommen werden.


Hatte jemand schon mal so einen Fall und weiß was das Problem verursachen könnte?

Danke
Gruss
mabue


PS: Mir ist gerade noch eingefallen, dass die virtuelle Maschine per Ping erreichbar ist.
Mitglied: mabue88
22.01.2015 um 10:45 Uhr
Update:
Nachdem ich zum Testen die Windows-Firewall deaktivierte, muss ich wohl vergessen haben den Server neu zu starten. Also wenn die Firewall deaktiviert ist, ist der Server von außerhalb erreichbar.

In den Firewalleinstellungen habe ich die eingehenden Regeln geprüft.
Dort habe ich eine Regel für mein Programm angepasst. Nicht erschrecken, die Einstellungen sind jetzt nur mal bis die Sache läuft:

- Allgemein
- Aktion: Verbindung zulassen
- Protokolle und Ports
- Protokolltyp: Alle
- Erweitert
- Profile: Domäne, Privat & Öffentlich
- Edgeausnahme: Edgeausnahme zulassen


Mit aktivierter Firewall und dieser Regel ist der Server aber wieder nicht erreichbar. Auch nicht nach einem Neustart des Programmes...
Bitte warten ..
Mitglied: aqui
22.01.2015, aktualisiert um 13:39 Uhr
Leider wie immer eine öberflächliche Schilderung
Kardinalsfrage ist: WIE ist die NIC eingerichtet auf der Virtual Box:
  • Host Modus ?
  • NAT (Adress Translation) ?
  • Bridging ?
Ohne das das sicher gekärt ist kommen wir nicht einen Schritt weiter.

Nur so viel:
Am einfachsten wäre es wenn der VB NIC Adapter im Bridging Mode arbeitet, denn dann hat der Server eine IP aus dem lokalen Netz in dem auch der Hypervisor (VB) selber betrieben wird. Beide NICs sind mit Layer 2 Bridging verbunden.
Dann richtet man ganz simpel auf dem Internet Router ein Port Forwarding ein was den Port TCP 80 auf die lokale IP des Webservers mit TCP 80 forwardet und gut iss...
Achtung: !!
Das simple Port Forwarding funktioniert NICHT wenn du einen Mobilfunk Zugang hast der private RFC 1918 Adressierung mit Provider zentralem NAT verwendet oder bei DS-Lite von TV Kabelnetz Providern !!
Siehe dazu: http://www.administrator.de/contentid/185875
Alles Sachen die du vorher besser klären solltest !
Bitte warten ..
Mitglied: mabue88
22.01.2015 um 13:46 Uhr
Hallo aqui,

nur weil ich nicht den englischen Begriff verwendet habe, heißt das nicht, dass ich nicht die grundlegenden Informationen gegeben habe...

Wie beschrieben verwende ich eine Netzwerkbrücke (Bridge / Bridging). Soweit sollte das ja passen.

Das Port-Forwarding am Router interessiert mich derzeit noch gar nicht, da ich noch nicht einmal von anderen Rechner im selben Netzwerk auf den Server zugreifen kann (wenn die Windows Firewall eingeschaltet ist).

An den VirtualBox-Einstellungen wird es meiner Meinung nach dann nicht liegen...
Bitte warten ..
Mitglied: colinardo
22.01.2015, aktualisiert um 14:00 Uhr
Hallo mabue,
ich vermute mal das es da ein Netzwerkkarten-Treiberproblem gibt. Normalerweise sollte der Host vom Traffic des Guests im Bridge-Modus von VirtualBox nichts mitbekommen. Das scheint ein Bug zu sein, da du nicht der einzige mit dem Problem zu sein scheinst:
https://forums.virtualbox.org/viewtopic.php?f=6&t=39091
http://ubuntuforums.org/showthread.php?t=1786307&page=2&s=0a8d9 ...

Grüße Uwe

-edit- ich hoffe nicht das du die Windows "Netzwerkbrücke" meinst ...
Bitte warten ..
Mitglied: mabue88
22.01.2015 um 14:03 Uhr
Hallo colinardo,

nein, mit der "Netzwerkbrücke" meine ich die Netzwerkeinstellung in VirtualBox.
Dann muss ich den Server wohl auf einem anderen System laufen lassen...

Danke

Gruss
mabue
Bitte warten ..
Mitglied: aqui
22.01.2015, aktualisiert um 14:32 Uhr
da ich noch nicht einmal von anderen Rechner im selben Netzwerk auf den Server zugreifen kann (wenn die Windows Firewall eingeschaltet ist).
Sorry, aber dann hast du ja auch noch nichtmal deine Hausaufgaben gemacht.
Wenn die VB auf einem Winblows OS rennt ist es ja klar das man die lokale Firewall auch auf den VB Nics entsprechend customizen muss.
Stichwort: Firewall mit erweiterter Einstellung im Suchfeld !
Minimal aber das Profil anpassen das es nicht auf einem Öffentlichen Netz steht. Oder die Holzhammermethode zum Testen die FW gänzlich deaktivieren.
So geht man doch erstmal strategisch vor um wenigstens erstmal den lokalen Zugriff auf die VM wasserdicht zu testen ?!
Klar....das Router Port Forwarding kommt danach, keine Frage, da hast du Recht !
Bitte warten ..
Mitglied: mabue88
02.03.2015, aktualisiert um 21:56 Uhr
Ich habe doch eine Lösung für das Problem gefunden.

Windows-Firewall:
- Eingehende Regel erstellen
- Anstelle eines Programms im Reiter "Programme und Dienste" einzutragen, einfach in die Textbox unter "Dieses Programm" das Wort "SYSTEM" eintragen
- Entsprechender Port eintragen

Damit funktioniert das Ganze!


Damit bin ich auf die Lösung gekommen:
http://stackoverflow.com/questions/17801251/why-does-httplistener-ignor ...
Bitte warten ..
Mitglied: aqui
02.03.2015 um 21:53 Uhr
Der Klassiker
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
Webserver über das eigene Netzwerk nicht erreichbar
gelöst Frage von frilooLAN, WAN, Wireless18 Kommentare

Hallo, ich habe einen kleinen Webserver im Internet gefunden, mit dem ich IN meinem Netzwerk arbeiten möchte Ich möchte ...

Windows Server
Windows Webserver von außen erreichen
gelöst Frage von tomi93Windows Server8 Kommentare

Guten Morgen, wir haben bei uns im Unternehmen einen Windows Server 2008 R2, den nutzen wir als Testumgebung für ...

Netzwerkgrundlagen
Website vom IIS nach außen erreichbar machen
gelöst Frage von dkgk91Netzwerkgrundlagen2 Kommentare

Hallo, ich bin gerade in einer Umschulung zum Fachinformatiker Systemintegration. Wir sollten ein Netzplan erstellen mit einer DMZ. Infos ...

DNS
Heimnetzwerk von außen erreichbar machen?
Frage von xseven7DNS13 Kommentare

Hallo, Ich möchte mein "Heimnetzwerk" (in Wirklichkeit nur ein UMTS Router , max 7.2 mbit's krieg ich rein) auch ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 8 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 15 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 17 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 20 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...