Traceroute Resolves to Multiple Addresses

I'm trying to run a traceroute to my own website using Network Utility. When I traceroute to an IP address, e.g. "xx.xx.xx.xx", I connect fine, but if I fire off a traceroute to "http://xx.xx.xx.xx" I get the following message, "Warning: http://xx.xx.xx.xx has multiple addresses;". Anybody know how an HTTP traceroute can resolve to multiple addresses? It ends up trying to look for an entirely different IP address. I discovered this problem because I cannot connect to my own website from my house, even though I can connect from outside my house.

Thanks in advance for any help anyone has to offer.

MacBook Pro, Mac OS X (10.5.1)

Posted on Aug 4, 2009 7:16 PM

Reply
4 replies

Aug 4, 2009 7:34 PM in response to Niel

Thanks for the input Neil. My service provider traced it through their network in 8 hops, and then it goes outside their network for two hops to a "border8.ge4-1-bbnet2.den.pnap.net" and then "internetsearch-4.border8.den.pnap.net" which are outside their network, and pnap.net returns the incorrect IP. A second run goes through Level3.net, which resolves to an entirely different, wrong IP address. I don't know enough to know what to do with this information, nor what to ask these corporations to do to get them to resolve correctly. Ideas?

Aug 5, 2009 10:18 AM in response to pkruegery

if I fire off a traceroute to " http://xx.xx.xx.xx "


First, you can't traceroute to a http URL. You need to provide a hostname.

As for the multiple hosts, that's entirely appropriate, normal, and doesn't necessarily indicate a problem. There are many reasons why you might see multiple hostnames in a traceroute output, but without seeing a concrete example it's impossible to tell you which one you're encountering.

It ends up trying to look for an entirely different IP address


Then your DNS is at fault, not traceroute.

I discovered this problem because I cannot connect to my own website from my house, even though I can connect from outside my house


Then your DNS is at fault, not traceroute.

There are two common scenarios at work here.

Ideally, when you're in your internal network you should be able to lookup your site's address and get back the internal network address of your site. This requires you run your own internal DNS server that knows about the internal structure of your network.

If you're not running your own DNS server then you should get back your site's public address (which is actually an address on your router, with the router providing port-forwarding to the physical server). This option requires a router that supports NAT bounceback (can accept a connection from the internal network that gets bounced back into the network). Not all routers support this and if yours doesn't then your option is to replace your router with one that does, or setup your own DNS server so that you don't have to go through the router when you're on your internal network.

Neither of the above relate to traceroute, though. If you can post a specific traceroute that shows what you're worried about I'm sure I can explain more.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Traceroute Resolves to Multiple Addresses

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.