I've used Visual Route on windows in the past which has the ability to draw on a world map where your packets are travelling on a traceroute, kinda cool and I see they have a unix version available.
http://www.visualware.com/visualroute/ Looks like they look up the reverse dns on routers or query their snmp or something similar. jeremyb.
