[E-Lang] Getting around NAT
Sat, 08 Dec 2001 15:51:40 +0000
Tyler Close wrote:
> I was wondering if there are any networking gurus here who might know
> why the preferred methods for extending the IPv4 address space are
> NAT for now, and IPv6 for later, as opposed to using the Loose Source
> Routing already present in IPv4. Specifically, it seems like it would
> be natural to have a NAT-like box between a local 10.*.*.* network
> and the open internet that put the IPv4 address of the NAT-like box in
> the source address of the IP datagram and put the local, originating
> 10.*.*.* address in the reverse route of the Loose Source Routing option.
> When this NAT-like box received a return IP datagram, this local
> 10.*.*.* address would be the next address in the Loose Source Route
> specified by the return IP datagram. The NAT-like box would then
> forward this IP datagram to the local network, as is specified by the IP
> protocol. In this way, you would get an effective address length of 32 + 24.
> I don't see why this technique couldn't be applied recursively to get an
> unlimited addressing length. Essentially, the Loose Source Route is used
> to address entities in dependent address spaces.
Source Routing is general disabled because it can be used to crack (by
doing exactly what you just described) :-)
"There is no limit to what a man can do or how far he can go if he
doesn't mind who gets the credit." - Robert Woodruff