Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any tools/utilities that can help me find out how many NATs exist between my home machine and the public Internet?

Any references to protocols that would help me figure this out would also be useful.

share|improve this question

migrated from Apr 1 '10 at 17:19

This question came from our site for professional and enthusiast programmers.

I thought traceroute (linux) provides the list of routers that are encountered while a packet travels from a source to destination. But it doesn't necessarily mean that each router has an integrated NAT component.

Please correct me if I am wrong.

share|improve this answer
On Windows use tracert instead. – Benjamin Bannier Apr 1 '10 at 18:35
I believe tracert on Windows is equivalent to traceroute on linux. Is it not so? – sthustfo Apr 1 '10 at 18:55

Start > Run > type cmd to open a Command Prompt. Enter the following command:

share|improve this answer

Some SOHO routers will show your connections and the associated ports. You won't be able to get the information from routers in the Internet. On Windows you can view your connections by typing the following in a Command Prompt:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.