Ich habe mich über die Jahre bemüht, ein solides Verständnis für iptables zu erlangen. Jedes Mal, wenn ich versuche, die Manpages zu lesen, fangen meine Augen an zu glasieren.
Ich habe einen Dienst, auf den nur der Localhost Zugriff haben soll.
Welche Begriffe (oder Konfiguration, wenn sich jemand großzügig fühlt) sollte ich bei Google beachten, damit nur der lokale Host auf einen bestimmten Port zugreifen kann?
Antworten:
Wenn Sie unter Service einen bestimmten Port verstehen, sollten die folgenden beiden Zeilen funktionieren. Ändern Sie die "25" in den Port, den Sie einschränken möchten.
quelle
-A
mit-D
Ich würde empfehlen:
Weil selbstadressierte Pakete nicht unbedingt 127.0.0.1 als Quelle haben, sondern alle über die
lo
Schnittstelle "eingeben" .Wenn Sie wirklich verstehen möchten, müssen
iptables
Sie zunächst gute Diagramme herunterladen und ausdrucken, in denen die Beziehungen dernetfilter
Tabellen erläutert werden. Hier sind zwei großartige:Schließlich lesen Sie eine Menge von
iptables
HOWTOs. Die praktischen Beispiele würden Ihnen helfen, schnell auf den neuesten Stand zu kommen :)quelle
lo
Zeigt sich für mich nach Verwendung dieser Befehle mit dem letzten Befehl von diesem Link cyberciti.biz/faq/howto-display-linux-iptables-loaded-rulesiptables -L -v -n --line-numbers
iptables-save
, die Ausgabe in einer Datei zu speichern, sie mitvim
oder zu bearbeitenemacs
und die bearbeitete Datei mitiptables-apply
unbound
als DNS-Cache, davordnscrypt-proxy
.unbound
bindet an127.0.53.1:53
unddnscrypt-proxy
bindet an127.0.53.2:53
. Erraten Sie, von welcher Quelladresse ungebunden / dnscrypt-proxy antwortet, wenn eine App entweder ungebunden oder dnscrypt-proxy zum Auflösen eines vollqualifizierten Domänennamens auffordert?