Dynamic DNS with Comcast

1

I've just recently moved across town. Previously, I had Dynamic DNS set up so I could remotely connect to my desktop (primarily to use TightVNC over SSH). My ISP was Comcast and I'm in the Denver, Colorado area.

Currently, I'm still with Comcast and still in Denver. My router connects to the internet just fine and my Dynamic DNS record over at DynDNS did get updated with my router's current external IP address. So my router, DynDNS, and public DNS records all agree what my IP address is.

However, I can't actually connect to anything from the outside world. My trace route to Google looks something like:

Tracing route to google.com [74.125.19.147]

  1  192.168.1.1 (this is the internal IP address of my router)
  2  *  *  *  Request timed out.
  3  te-8-2-ur02.wheatridge.co.denver.comcast.net       68.85.221.177
  4  te-0-8-0-2-ar02.aurora.co.denver.comcast.net       68.86.103.97
  5  pos-0-3-0-0-cr01.denver.co.ibone.comcast.net       68.86.91.1
  6  pos-0-9-0-0-cr01.dallas.tx.ibone.comcast.net       68.86.85.174
  7  pos-0-1-0-0-pe01.1950stemmons.tx.ibone.comcast.net 68.86.86.94
  8                             75.149.231.70
  9                             72.14.233.77
 10                             72.14.233.111
 11                             216.239.43.144
 12                             209.85.249.30
 13  nuq04s01-in-f147.1e100.net             74.125.19.147

This is what the trace route looks like from an outside source to my DynDNS domain name:

traceroute to 98.245.67.65 (98.245.67.65)

 1  illuminati-130                          138.67.130.61
 2                                  138.67.63.253
 3  vermiculite                         138.67.253.20
 4  csm-ct-gw                           138.67.253.244
 5                                  138.67.253.2
 6  ge-7-24-ar01.denver.co.denver.comcast.net           68.86.128.17
 7  te-0-4-0-0-ar02.denver.co.denver.comcast.net            68.86.179.21
 8  te-9-3-ur01.wheatridge.co.denver.comcast.net            68.86.103.18
 9  *  *  *                                         {Times Out}

It's not just PING that times out. When I try and initiate an ssh connection from the outside (which used to work), that times out as well. Again, all I did was turn everything else, move them to the new location, and turned them back on. No settings were changed with DynDNS, the router, Cygwin, etc.

Now my guess is, whatever is sitting just beyond my router (what the modem connects to) is gumming things up. Even though the routes aren't EXACTLY the same, that appears to be the spot that the trace route either stops or doesn't get a response. My question is, for Comcast networks (particularly in Denver), what would be the device that typically sits there? Could that be refusing all incoming connections? Is there anything I can do about it?

That device seems to not respond to PING but does forward it along when I'm going outwards. But it looks like it eats it when the request is coming in. It's hard to prove that from these logs but I'm assuming that's the case because my router used to accept connections from the outside and I haven't changed anything on it.

colithium

Posted 2010-05-31T01:40:12.720

Reputation: 875

Answers

2

Pings from the internet are generally disabled by ISPs. Pings are ICMP messages, and therefore treated differently than regular traffic. The other possibility is that the pings are being blocked by your router, why not log into your router and look for a setting that says something about responding to pings/icmp packets.

There are several ports that Comcast blocks, as of last month they block 25, 68, 135-139, 445, 520, and 1080.

Let the Trace Route run until it is done, some routers won't respond which appears as a timeout, but the trace route is still running, and routers at the end may still respond.

Nick

Posted 2010-05-31T01:40:12.720

Reputation: 560

I understand that pings/traceroute are different but I'm trying to use them to understand why I can't connect via ssh/TightVNC(these are being blocked along with ping, that's why I started troubleshooting). There is a genuine connection problem and what I posted is the limit of my network diagnostic skills. What would the next step be? – colithium – 2010-05-31T04:39:54.877

Ah, ok Is it possible that the IP address you used in port forwarding on your router is still correct? Maybe your computer's IP changed and it's redirecting traffic to the wrong local IP.

I'd suggest running Wireshark to determine whether or not you are getting any packets coming through. – Nick – 2010-05-31T04:55:56.697

face palm I didn't even check that because I had a static IP address assigned. Totally forgot that that goes with the physical interface and I am using wireless at my new location because I haven't run a cable yet. Needless to say, everything is working. Just goes to show you that even someone who is aware of the dangers of relying on trace route can fall for it... – colithium – 2010-05-31T09:18:49.753