Wie man einen Port auf einer Windows- oder Mac-Firewall öffnet

Inhaltsverzeichnis:

Wie man einen Port auf einer Windows- oder Mac-Firewall öffnet
Wie man einen Port auf einer Windows- oder Mac-Firewall öffnet
Anonim

Was man wissen sollte

  • Wählen Sie in Windows Defender Firewall App oder Funktion über WD Firewall zulassen > Erweiterte Einstellungen> Eingehende Regeln > Port.
  • Folgen Sie den dortigen Schritten je nach Bedarf.
  • Bevor Sie beginnen, vergewissern Sie sich, dass der Datenverkehr über Ihren Router läuft.

Dieser Artikel erklärt, wie man einen Netzwerkport unter Windows oder Mac öffnet und warum dies manchmal erforderlich ist. Es behandelt auch, was mit Routern zu tun ist.

So öffnen Sie einen Netzwerkport in Windows

Wenn Sie bestimmte Software unter Windows installieren, richtet der Installationsassistent möglicherweise automatisch alle erforderlichen Firewall-Regeln für Sie ein. Wenn Sie jedoch etwas installieren und feststellen, dass Sie Probleme bei der Verwendung haben, führen Sie die folgenden Schritte aus:

  1. Drücken Sie die Taste Windows, geben Sie "firewall" ein und wählen Sie dann Windows Defender Firewall.

    Image
    Image
  2. Im angezeigten Fenster können Sie eine bestimmte App auswählen, indem Sie Eine App oder Funktion durch die Windows Defender-Firewall zulassen auswählen. Mit diesem Tool können Sie einfach eine installierte App auswählen und sie in allen von Ihnen eingerichteten Netzwerken öffnen.

    Image
    Image
  3. Angenommen, Sie möchten einen Port direkt öffnen, wählen Sie im linken Menü Erweiterte Einstellungen aus.

    Image
    Image
  4. Wenn Sie einen Port öffnen, möchten Sie höchstwahrscheinlich eingehende Verbindungen akzeptieren (auch hier sollte Ihr Betriebssystem alle außer den ungewöhnlichsten ausgehenden Verbindungen zulassen). Wählen Sie im linken Bereich das Element Eingehende Regeln und klicken Sie dann im rechten Bereich auf Neue Regel.

    Image
    Image
  5. Wählen Sie im ersten Bildschirm des Assistenten für neue eingehende Regeln die Option Port aus, um einen bestimmten Port oder eine Reihe von Ports zu öffnen. Klicken Sie dann auf Weiter.

    Image
    Image
  6. Wählen Sie im nächsten Schritt aus, ob Sie je nach Anforderung Ihrer App einen TCP oder UDP Port öffnen möchten.
  7. Wählen Sie dann entweder alle lokalen Ports (das ist sehr riskant!) mit dieser Regel oder einen bestimmten lokalen Port oder Bereich zu öffnen. Klicken Sie auf Weiter.

    Image
    Image
  8. Firewall-Regeln ermöglichen es Ihnen, Verbindungen explizit zuzulassen oder zu blockieren. In diesem Fall möchten wir den Port "öffnen", sodass Sie hier eine der ersten beiden Optionen auswählen können. Die erste (Verbindung zulassen) ist wahrscheinlicher erfolgreich, es sei denn, Sie wissen sicher, dass Ihr Dienst IPSec-Authentifizierung verwendet. Klicken Sie auf Weiter, wenn Sie fertig sind.

    Image
    Image
  9. Sie können die Regel auch auf bestimmte Netzwerke beschränken, wie z. zusätzlich zum Internet insgesamt (in diesem Dialog Public genannt). Wählen Sie aus, was für Ihre App sinnvoll ist; Wenn Sie sich nicht sicher sind, wählen Sie alle aus. Klicken Sie auf Weiter

    Image
    Image
  10. Geben Sie der Regel abschließend einen Namen und optional eine Beschreibung. Klicken Sie dann auf Fertigstellen, um Ihre Regel zu erstellen.

Wie man einen Port auf einem Mac öffnet

Das Öffnen eines Ports unter macOS ist insgesamt einfacher, aber in mancher Hinsicht schwieriger als unter Windows. Erstens ist die macOS-Firewall standardmäßig deaktiviert, sodass Sie diese Schritte nicht einmal ausführen müssen, da Ihr Mac alle eingehenden Verbindungsversuche akzeptieren sollte.

Aber wenn Sie die Firewall eingesch altet haben (Sie werden es wissen, weil auf dem Bildschirm Systemeinstellungen > Sicherheit & Datenschutz > Firewall Firewall: Ein angezeigt wird), müssen Sie eine kleine Ergänzung zur Konfigurationsdatei der Firewall vornehmen, um Ihren spezifischen Port zu öffnen.

Image
Image

Nachdem Sie überprüft haben, ob Ihre Firewall eingesch altet ist, gehen Sie folgendermaßen vor:

  1. Öffne die App Terminal.
  2. Geben Sie Folgendes an der Eingabeaufforderung ein, um die pf-Firewall (Paketfilter) zu stoppen, falls sie aktiv ist:

    sudo pfctl -d

  3. Verwenden Sie als Nächstes den Nano-Texteditor, um die Konfigurationsdatei für pf zu öffnen:

    sudo nano /etc/pf.conf

  4. Der Editor zeigt den Inh alt der Standardkonfiguration an, die einige wichtige Dinge enthält. Sie können Ihre benutzerdefinierte Regel hinzufügen, aber stellen Sie sicher, dass Sie dies unter allen vorhandenen Konfigurationen tun.

    Image
    Image
  5. Wenn Sie beispielsweise Port 12044 öffnen möchten, geben Sie am Ende der Datei Folgendes ein. Um dies aufzuschlüsseln, erlauben Sie (pass) eingehendes (in) TCP (inet proto tcp) Traffic von einem beliebigen Rechner zu jedem anderen Rechner (obwohl in diesem Zusammenhang nur Ihr Rechner gemeint ist) auf Port 12044 mit kein Zustand Inspektion.

    pass in inet proto tcp from any to any port 12044 no state

  6. Drücken Sie Strg-x, um nano zu beenden, und drücken Sie Y und Geben Sie auf dem Weg nach draußenein, um zu bestätigen, dass Sie die Datei unter demselben Namen speichern möchten.
  7. Geben Sie bei der Eingabeaufforderung Folgendes aus, um die Konfiguration der Firewall aus der gerade bearbeiteten Datei neu zu laden:

    sudo pfctl -f /etc/pf.conf

  8. Geben Sie abschließend am Terminal Folgendes ein, um die Firewall neu zu starten:

    sudo pfctl -E

Warum müssen Sie einen Port öffnen?

Cloud- und Netzwerk-Apps, die auf Ihrem Computer ausgeführt werden, sind so konzipiert, dass sie über einen bestimmten Netzwerkport (oder eine Gruppe von Ports) kommunizieren. Und die Maschine am anderen Ende dieser Verbindung sendet und empfängt Ihre Daten ebenfalls über vorgeschriebene Ports.

Aber das Problem ist, dass die meisten Betriebssysteme und insbesondere "Verbraucher"-Betriebssysteme so eingerichtet werden können, dass sie einige oder die gesamte eingehende Netzwerkkommunikation ablehnen. Sie können also auf eine Situation stoßen, in der Ihre App etwas an einen Cloud-Dienst sendet und der Dienst etwas zurücksendet, aber die in Ihren Router oder Ihr Betriebssystem integrierte Firewall diese Daten blockiert. In diesem Fall sollten Sie den Netzwerkport öffnen und diesen Datenverkehr zu Ihrer App durchlassen.

Öffnen eines Ports auf Ihrem Router

Bevor Sie Ihren PC oder Mac adressieren, sollten Sie sicherstellen, dass der Datenverkehr durch den Router Ihres Netzwerks geleitet werden kann. In diesem Fall öffnen Sie nicht nur einen Port, sondern teilen dem Router auch mit, wohin er diese Daten innerhalb des lokalen Netzwerks senden soll. Dazu müssen Sie eine Portweiterleitung einrichten. Unabhängig davon, ob Sie eine Portweiterleitung benötigen oder nicht, müssen Sie zunächst die entsprechenden Ports auf Ihrem PC oder Mac öffnen (siehe oben).

Empfohlen: