Tại sao SNAT(sửa đổi IP nguồn và / hoặc cổng) xảy ra trong chuỗi natbảng POSTROUTING, tức là sau khi định tuyến? Và tại sao DNAT(sửa đổi cổng / cổng IP đích) xảy ra trong PREROUTINGchuỗi? Tôi đoán sau là bởi vì có thể có nhiều NIC trong PC với các mạng riêng khác nhau và PC không biết cách định tuyến gói nếu địa chỉ IP đích vẫn là địa chỉ có thể định tuyến được? Tuy nhiên, vì SNATtôi không thể thấy lý do tại sao điều này không thể diễn ra PREROUTING.
SNATkhông thể xảy ra trongPREROUTINGchuỗi vì điều này có nghĩa là tất cả các gói được xử lýSNATtrong khi thực tế điều này chỉ được mong muốn ví dụ cho giao diện phải đối mặt với Internet? VàDNATcần phải xảy raPREROUTINGvì IP đích bị thay đổi và do đó nó cần phải xảy ra trước khi quyết định định tuyến để được định tuyến qua giao diện (LAN-face) chính xác?