나는 리눅스에 3 개의 내장 테이블이 있고 각각에 다음과 같이 자체 체인이 있음을 알고 있습니다.
필터 : 사전 준비, 전달, 사후 처리
NAT : PREROUTING, INPUT, OUTPUT, POSTROUTING
MANGLE : 사전 준비, 입력, 앞으로, 출력, 사후 처리
그러나 나는 그들이 어떻게 순회되는지, 순서대로 이해할 수 없습니다. 예를 들어 다음과 같은 경우에 어떻게 통과합니까?
- 동일한 로컬 네트워크의 PC로 패킷을 보냅니다.
- 다른 네트워크의 PC로 패킷을 보낼 때
- 게이트웨이가 패킷을 수신하고 전달해야 할 때
- 내가 목적지로가는 패킷을받을 때
- 다른 경우 (있는 경우)