He luchado a lo largo de los años para obtener una comprensión sólida de iptables. Cada vez que intento leer las páginas de manual, mis ojos comienzan a brillar.
Tengo un servicio al que solo quiero permitir que el host local tenga acceso.
¿Qué términos (o configuración, si alguien se siente generoso) debo buscar en Google para permitir que solo el host localhost tenga acceso a un puerto determinado?
Respuestas:
Si por servicio quiere decir un puerto específico, entonces las dos líneas siguientes deberían funcionar. Cambia el "25" a cualquier puerto que estés tratando de restringir.
fuente
-A
con-D
Yo lo recomiendo:
Porque, los paquetes autodirigidos no necesariamente tienen 127.0.0.1 como origen, pero todos 'ingresan' desde la
lo
interfaz.Ahora, si realmente quiere entender,
iptables
lo primero que debe hacer es descargar e imprimir buenos diagramas que expliquen las relaciones de lasnetfilter
tablas. Aquí hay dos grandes:Finalmente, lee muchos
iptables
COMO. Los ejemplos prácticos te ayudarán a ponerte al día rápidamente :)fuente
lo
espectáculos para mí después de usar estos comandos con el último comando desde este enlace cyberciti.biz/faq/howto-display-linux-iptables-loaded-rulesiptables -L -v -n --line-numbers
iptables-save
, guardar el resultado en un archivo, editarlo convim
oemacs
yiptables-apply
unbound
como DNS Cache, delante dednscrypt-proxy
.unbound
se une a127.0.53.1:53
, y sednscrypt-proxy
une a127.0.53.2:53
. Cuando una aplicación solicita ya sea unbound o dnscrypt-proxy para resolver un FQDN, ¿adivina desde qué dirección de origen responderá unbound / dnscrypt-proxy?