I'm using Zenmap to map out the network topology of the company I'm working in. When I ran the following command to trace route how my system connects to the internet but Zenmap only shows me a single hop.
nmap -sn --traceroute google.com
Starting Nmap 7.70 ( https://nmap.org )
Nmap scan report for google.com (216.58.204.110)
Host is up (0.00025s latency).
rDNS record for 216.58.204.110: par10s28-in-f110.1e100.net
TRACEROUTE (using port 80/tcp)
HOP RTT ADDRESS
1 0.00 ms par10s28-in-f110.1e100.net (216.58.204.110)
Nmap done: 1 IP address (1 host up) scanned in 3.19 seconds
This happens regardless of what target I provide (bing, facebook or even a server I know is on a different continent). I tried running the same command directly in the cmd but that also shows the same result. Tracert command on cmd shows the correct result (ie all the hops).
I know nmap runs traceroute in a different way but I'd like to know why this happens. Also is there anyway to fix this and make it actually show the entire route and all the hops? I searched on the internet but I couldn't find a solution. This is important for building the topology diagram in zenmap.
Thanks.
EDIT: As per comments, I tried traceroute to IP addreess.
nmap -sn --traceroute 216.58.204.110
Still shows the same result.
Starting Nmap 7.70 ( https://nmap.org ) at 2018-05-24 18:13
Nmap scan report for par10s28-in-f14.1e100.net (216.58.204.110)
Host is up (0.00025s latency).
TRACEROUTE (using port 80/tcp)
HOP RTT ADDRESS
1 0.00 ms par10s28-in-f14.1e100.net (216.58.204.110)
Nmap done: 1 IP address (1 host up) scanned in 3.18 seconds