http://skeltryx.free.fr/docs/NAT.pdf