Nat은 실제 클라이언트 IP를 저장합니다.

Nat은 실제 클라이언트 IP를 저장합니다.

다음 스키마가 있습니다.
고객->네트워크 주소 변환 서버->게임 서버

NAT 서버에는 다음과 같은 규칙이 있습니다.

iptables -A FORWARD -d $MC_IP -p tcp --dport 25550:25580 -j ACCEPT
iptables -t nat -A PREROUTING -d $SRV_IP -p tcp --dport 25550:25580 -j DNAT --to-destination $MC_IP
iptables -t nat -A POSTROUTING -p tcp --dport 25550:25580 -o eth0 -d $MC_IP -j SNAT --to-source $SRV_IP

문제는 무엇입니까?
이 규칙은 잘 작동하지만 모든 사용자가NAT 서비스 IP, 하지만 실제 사용자 IP를 얻어야 합니다.

답변1

Wikipedia에서 쉽게 읽을 수 있듯이,네트워크 주소 해석어떤 이유로 원래 주소를 "숨기기" 위해 IP 주소를 조작하는 기술입니다.

주소를 숨기고 싶지 않다면 NAT를 사용하지 마세요.

관련 정보