Obtener IP y puerto de origen - NAT

Obtener IP y puerto de origen - NAT

Dirigí todo mi tráfico a través de mi código. Utilicé Iptables en Linux para reenviar todas las solicitudes que solicitaban el puerto 53 con este comando:

iptables -t nat -p udp -A OUTPUT -j DNAT --dport 53 --to-destination 127.0.0.1:3400

Mi código solo recibió una consulta solicitada. No hay una IP de origen ni un número de puerto. Entonces, ¿cómo puedo obtener la IP de origen y el número de puerto? ¿Cómo funcionan las conexiones VPN? ¿También se utiliza NAT?

información relacionada