답변 1
0
NAT를 구현하는 경우마다 다르며 사용자가 임의로 수정할 수 없습니다. 표준으로 정해진 것도 없습니다. 다만 불필요한 세션 정보 엔티티를 빨리 삭제해주어야 합니다. TCP의 경우 보통 TCP 세션이 종료될 때 NAT table에서 삭제됩니다. 그러나 UDP는 조금 다릅니다. 연결 개념이 없기 때문입니다. 이에 대한 구체적인 처리 방법은 어디까지는 구현하기 나름인 것입니다.
한 가지 함께 생각해야 할 것은 UPnP 지원 및 포트 포워딩 기능입니다. 이 중 포트 포워딩은 NAT table에 새로운 엔티티를 사용자가 임의로 추가하는 것으로 볼 수 있기 때문입니다. 참고하시기 바랍니다. :)