now i am running a network available bandwidth project.Suppose i am testing the available bandwidth between my machine and planet1.scs.stanford.edu.
Now the problem i am faced with is that my machine is using a private address,say,172.18.186.200,the other end is using a public address,say 171.66.3.181.Once i ran the test,the receiver end(the remote machine assumed) could not receive ACK from the sender end(my local machine).
i know my publicly routed address, i guess it is about the NAT.So how to correctly specify my local address to successfully carry out the testing project ?
Thanks in advance !
The usual form of NAT (masquerading) doesn’t allow inbound connections. To allow them, you would need to add another form of NAT, port redirection, which in common ADSL routers tends to be called “Port Forwarding”, “Virtual Servers”, or something similar. This way, you tell your ADSL routers to forward connections to its port X to some internal IP on port Y.
(Some protocols use several connections, e.g: FTP, H.323, and send the information about secondary connections on the primary connection. These protocols need special support in the NAT device).