es, It probably gives you the address of your gateway where NAT is being performed. Do you have control of the gateway? If so you can map port's through it to your internal IP's.
NAT is basically used to expand the number of devices you can connect. It takes
non-routable IP addresses and substitutes it's IP Public [B]Routable[\B] address for the non-routable one, and then forwards the request to the internet.
These addresses are non-routable on the public network.
RFC1918
Private Address Space
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
So, on your local machine chances are you have an address that falls in one of these ranges. If you did not use NAT, when your internet request get's to a public router it would see one of theses addresses and drop the packet(or at very least not pass it on the the internet).
Quote:
after NATing, my IP should look something like aa.bb.cc.dd:xyz.
|
Well, I'm a little confused by this. An IPv4 address is xxx.xxx.xxx.xxx
Where xxx is any number from 0 - 255, as for the :xyz that would denote the port number used for the current connection. Like 80 for http or 21 for ftp. For example my IP is 64.33.114.240, if you wanted to connect to a webserver on that IP it would look like 64.33.114.240:80. You don't have to type it this way since web browsers automatically direct you to port 80.