To try to find the inside local address of a host, on a LAN with 1 Cisco wireless router, I run nping
on one Windows7 host 192.168.1.138
.
C:\>nping --ec "public" -c 1 echo.nmap.org
SENT (1.4430s) ICMP 192.168.1.138 > 74.207.244.221 Echo request (type=8/code=0) ttl=64 id=53719 iplen=28
CAPT (1.5520s) ICMP 216.164.56.243 > 74.207.244.221 Echo request (type=8/code=0) ttl=55 id=53719 iplen=28
RCVD (1.6320s) ICMP 74.207.244.221 > 192.168.1.138 Echo reply (type=0/code=0) ttl=54 id=10848 iplen=28
The output shows the inside local IP source is 192.168.1.138/24
which after NAT has changed (see CAPT line) to an inside global IP of 216.164.56.243
.
At nearly the same time I run nping
on the same LAN and on a different Windows 7 host with the inside local 192.168.144/24
, yet the CAPT
line still shows the same inside global IP of 216.164.56.243
. If the inside global IPs of the two hosts are the same, then it would appear that the router is using either dynamic NAT with a NAT pool, or dynamic NAT with overloading (PAT). From just the packet analysis from the host machines, and not requiring access to the router CLI or CCP, how do you tell which type of NAT configuration the router is using?