¿Es posible permitir el reenvío de puertos sólo para direcciones IP públicas específicas?

¿Es posible permitir el reenvío de puertos sólo para direcciones IP públicas específicas?

Tengo un enrutador freeBSD y aloja una dirección IP pública. Estoy usando ipnat.rules para configurar el reenvío de puertos en la red pública dentro de mi red privada. Ahora me pregunto si puedo restringir solo direcciones IP públicas específicas para que puedan pasar a través de mi reenvío de puertos. Lo que quiero es que solo mis direcciones IP públicas específicas puedan ingresar a mi red en puertos específicos. Así es como se ve ahora mi archivo ipnat.rules

rdr fxp0 217.199.XXX.XXX/32 port 7900-> 192.168.1.12 port 80 tcp

Respuesta1

Debe utilizar un firewall como PF/IPF/IPFW para permitir que solo direcciones IP específicas accedan al puerto 7900 en su enrutador/puerta de enlace. PF también puede hacer todo el trabajo de NAT por usted. Si continúa usando IPNAT para manejar su NAT, puede usar IPFW o IPF para limitar qué hosts pueden acceder a un puerto.

Aquí está la página de FreeBSD que establece las diferencias entre firewalls:

http://www.freebsd.org/doc/handbook/firewalls.html

información relacionada