Но в npt переписывается верхняя часть адреса + немного нижняя, чтобы checksum не пересчитывать
In NPTv6 a datagram is allowed to pass through the NPTv6 Translator from an internal to an external network. When the pass is from an internal to external network, the internal prefix is overwritten with the external prefix and the header checksum is generated.