Slashdot Mirror


Comcast the Latest ISP To Try DNS Hijacking

A semi-anonymous reader writes "In the latest blow to DNS neutrality, Comcast is starting to redirect users to an ad-laden holding page when they try to connect to nonexistent domains. I have just received an email from them to that effect, tried it, and lo and behold, indeed there is the ugly DNS hijack page. The good news is that the opt-out is a more sensible registration based on cable modem MAC, rather than the deplorable 'cookie method' we just saw from Bell Canada. All you Comcast customers and friends of Comcast customers who want to get out of this, go here to opt out. Is there anything that can be done to stop (and reverse) this DNS breakage trend that the ISPs seem to be latching onto lately? Maybe the latest net neutrality bill will help." Update: 08/05 20:03 GMT by T : Here's a page from Comcast with (scant) details on the web-jacking program, which says that yesterday marked the national rollout.

352 comments

  1. Serious question by jabithew · · Score: 2, Funny

    I'm not an expert on DNS. Can someone explain to me, as simply as possible, why this is a bad thing? I understand that it's a pain to be redirected to some random ad-laden piss-poor search page, but what will this break?

    This is not a troll or flamebait, I genuinely want some education.

    --
    All intents and purposes. Not intensive purposes.
    1. Re:Serious question by HeronBlademaster · · Score: 5, Informative

      You're IT for a business. You have employees who check their e-mail from home, accessing your stuff via a split tunnel VPN.

      The computer tries to resolve internalmail.company.com, and normally this should fail, causing the computer to try the VPN's DNS server.

      Instead, your employee's computer gets Comcast's search page server. Their mail client times out.

      You get inundated with tech support calls.

    2. Re:Serious question by Anonymous Coward · · Score: 0

      As if this hadn't been explained over and over again.

      The Internet != The Web.

    3. Re:Serious question by Anonymous Coward · · Score: 2, Informative

      All sorts of stuff. There's many systems that assume a certain behavior - that when a domain doesn't exist, you get an NXDOMAIN response rather than some other record.

      For example, many VPN setups use this to decide which interface to chuck data down. When you try to access 'google.com' that gets a resopnse on the first try, so do that on the public side. When you try 'machine.company' that fails, so go try internal DNS and do it on the internal side.

      I'm sure others can come up with more examples.

    4. Re:Serious question by blueg3 · · Score: 2, Informative

      It's not being redirected to some search page that's the major problem. DNS is a lower-level function that the Web. Really what it's doing is replacing DNS responses indicating that a host or domain doesn't exist with a DNS response indicating that the host/domain is located at X IP address (the address of the search page). It doesn't know when it sends this response what the response will be used for. If it's for the web, you get the search page. Non-web applications will instead behave incorrectly or, at least, produce an incorrect error message.

    5. Re:Serious question by HomelessInLaJolla · · Score: 1

      The system was set up to work a particular way. Interfering with established web protocols could be, for a private citizen, prosecuted as a criminal act. Why should a corporation be allowed to do it for profit? Additionally, once you allow this sort of thing to happen, what is to prevent your ISP from monitoring, intercepting and redirecting all traffic? Imagine if you thought you were visiting Slashdot, because it looked and felt like Slashdot, but it was really your ISP's carefully scrubbed edition of Slashdot? Obviously you might enjoy it if they cleaned out all the trolls--but how about consider the implications of Slashdot losing a significant portion of its revenue because every ISP is redirecting all of the ad requests to their own ads?

      --
      the NPG electrode was replaced with carbon blac
    6. Re:Serious question by ground.zero.612 · · Score: 3, Funny

      You're IT for a business. You have employees who check their e-mail from home, accessing your stuff via a split tunnel VPN.

      The computer tries to resolve internalmail.company.com, and normally this should fail, causing the computer to try the VPN's DNS server.

      Instead, your employee's computer gets Comcast's search page server. Their mail client times out.

      You get inundated with tech support calls.

      I fail to see, using your scenario, why Comcast's DNS server would effect the company's internal DNS server, thus creating the conflict you alluded to. Since I'm not sure why Comcast would know anything about the company's internal network... If you meant:

      The computer tries to resolve webmail.company.com , and normally this should fail, causing the computer to try the VPN's DNS server.

      ... then it almost makes sense... but only if you have a poorly constructed hosts file and route.

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    7. Re:Serious question by MaerD · · Score: 3, Informative

      If all you ever use is the web, that's the extent of your issue.
      Now, say your im program is set to try several different dns addresses to connect. If one has been decommissioned (but the client not updated) and your IM will try to connect, possibly passing the username and password to the server that is returned by dns for "login2.whatever.com".

      Even with the web, say you have a login for a store/bank/whatever, but the latest version of there page some web developer made a typo and instead of "placeyouwanttogo.com they put "placeyouwantogo.com" (notice the number of t's). Instead of giving you a "site not found" message, you've been redirected to an ISP page that gets all of the information you were trying to pass.

      Now in my example, it's possible they could push you to a typo domain as well, but the point is dns is supposed to return "Hey this doesn't exist" to your client, which then should display an error message, determined by the application doing the dns request. If it's not http, it will look like you're trying to connect to a host and it will either be A) "Connection refused" B) Answer and confuse whatever application you are running or C) appear like a black hole and never connect.

      --
      I put on my robe and wizard hat..
    8. Re:Serious question by Mrs.+Grundy · · Score: 4, Informative

      My ISP does this. They also have an 'opt-out' option, but you know what that does? It still doesn't send an NXDOMAIN response like it should. Instead it redirects me to a site that is serving the standard windows site-not-found page. A horrifying experience for this mac/linux user.

      So I set up my own DNS server, which fixed the problem and sped up my internet connection since the ISP's DNS server was really slow.

    9. Re:Serious question by Anonymous Coward · · Score: 5, Informative

      It's a split tunnel VPN...

      That means first it tries to use the internet, then it tries the VPN. If I lookup foo.bar, and foo.bar doesn't resolve, it then tries on the VPN's DNS. That helps keep external traffic off the VPN. Internal traffic is still safe.

      Of course, if foo.bar instead of not resolving--points to comcast--then I never do the lookup...and the VPN ...is broken.

    10. Re:Serious question by dirk · · Score: 5, Interesting

      To use an example from my company, we have many users with laptops. We have set up MS Outlook on these systems to use Outlook Anywhere. The way Outlook Anywhere works is that is first tries to connect to the internal mail server (mail.company.inside) and if it can't connect to that then tries the external mail sever for an Outlook Anywhere connection (mail.company.com). With a properly set up and unmunged DNS, when they are at home it tries to connect to the internal server and gets a DNS not found response and then tries the external server. With this new bothced DNS setup, it tries the internal server and gets an IP address response, so it tries to connect to that server to retrieve it's email. Unfortunately, the DNS sends the IP address of the web server that serves up it's ad page, so Outlook sits and times out waiting for a response, meaning these people can't get their email from home.

      Yes, this could be worked around by host files, but we are 1000 person company. Why would we want to try setting up local host files on these systems that then have to be updated whenever we change servers just because an ISP doesn't want to set up DNS based on the proper specs?

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    11. Re:Serious question by Daniel_Staal · · Score: 5, Informative

      The name of the box is, of course, irrelevant. But you still have it wrong: Comcast's DNS server isn't affecting the company's internal DNS server, it is affecting their customer's box, who is your employee, making it so that they never query your internal DNS server.

      This happens precisely because they don't know anything about the internal network, and yet they are telling your employee they do.

      --
      'Sensible' is a curse word.
    12. Re:Serious question by jabithew · · Score: 1

      Hmm, that bank example is very interesting and one I hadn't heard before. Thanks.

      --
      All intents and purposes. Not intensive purposes.
    13. Re:Serious question by HeronBlademaster · · Score: 4, Informative

      I fail to see, using your scenario, why Comcast's DNS server would effect the company's internal DNS server, thus creating the conflict you alluded to. Since I'm not sure why Comcast would know anything about the company's internal network...

      That's because you didn't pay attention to the scenario. We're talking about a split tunnel VPN. DNS resolution uses the following rules:

      1) try the usual (external) DNS server first. If it resolves, use that IP address for the communication.
      2) try the internal DNS (via the VPN) if step 1 returned NXDOMAIN, and if that resolves, use that IP address for the communication.
      3) otherwise, return NXDOMAIN.

      So if Comcast's external server returns a valid IP for the internal server, instead of NXDOMAIN, then your internal mail server will never be accessible to anyone using your company's VPN from a Comcast connection.

    14. Re:Serious question by MightyMartian · · Score: 5, Interesting

      Using DNS lookups to tarpit certain kinds of spam. If everything resolves, then such methods simply fail.

      Besides, interfering with DNS resolution is just plain bad. Quite frankly, I wish we had an organization controlling the root servers that had a backbone, and would simply stop answering queries from any network that decided to interfere with DNS resolution.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    15. Re:Serious question by Shakrai · · Score: 2, Funny

      Interfering with established web protocols could be, for a private citizen, prosecuted as a criminal act.

      *sigh*, don't you think that's just a tad extreme?

      Obviously you might enjoy it if they cleaned out all the trolls

      Are you kidding? I only come here for the trolls ;)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    16. Re:Serious question by Loconut1389 · · Score: 1

      I live in Iowa and am on Mediacom, and here's an example of why it's bad.

      For some reason my VMWare bridged ethernet setup screws up my network stack a little and every once in a while a site I was just visiting will fail to resolve and I get Mediacom's little yahoo enabled typosquatting service. For the life of me, I can't explain why a messed up network stack would cause mediacom's resolvers to dump me over to their little "service". Nevertheless, I get their "handy" redirects a number of times daily. Eventually the site starts resolving again, but in the meantime I have to access it from one of my VMs which usually work fine when my host system doesn't.

      The point of this is twofold
      1) Mediacom has been doing DNS hijacking for some time already
      2) anyone care to explain how in the world my host system hits their pages for good sites but the guests usually do not?

    17. Re:Serious question by Anonymous Coward · · Score: 2, Informative

      OK, here's an example:

      vpn client>> resolve internal.company.com
      correct DNS server<< NXDOMAIN
      vpn client routes VPN connection>> resolve internal.company.com
      company's DNS service<< 10.1.99.12
      result: VPN client knows to use the VPN connection for this route.

      vpn client>> resolve internal.company.com
      ass-backwards DNS server<< address of trojan-ridden.adserve.com
      result: VPN client didn't receive NXDOMAIN, so it won't use the VPN tunnel for this route.
      result 2: any connections attempted to this server will timeout, or (worse) will result in your company's documents scattered to a random server on the Internet
      result 3: corporate helpdesk gets blamed
      result 4: liability lawsuits

      your example about webmail.company.com is exactly the wrong way around; you aren't trying to access a public service offered by company.com, you are trying to access an internal server. Asking this to any public, standards-conforming dns server, should result in a respone that says I don't know. Anything else will break the Internet.

    18. Re:Serious question by michaelhood · · Score: 1

      Web browsers aren't the only thing that uses DNS.

      Properly functioning, if your DNS servers fail to respond, the ISP's name servers (that are configured on your system, usually by DHCP) would return an "NXDOMAIN."

      This allows software to correctly inform the user that the host wasn't able to be resolved; when rogue ISPs like Comcast decide to start returning a different (and arguably hostile) IP for a host they can't resolve, instead of returning NXDOMAIN, stuff breaks and causes headaches for software developers, support, end users, and so on.

    19. Re:Serious question by Anonymous Coward · · Score: 2, Informative

      You did notice that the page at http://networkmanagement.comcast.net/DomainHelperLogic.htm says it must be preceded by "www." right? That would seem to invalidate your example...

    20. Re:Serious question by Shakrai · · Score: 1

      Non-web applications will instead behave incorrectly or, at least, produce an incorrect error message.

      There are applications on the internet that aren't web based? You must be into kiddie porn, software piracy, terrorism or all of the above. Please step away from the computer and await the arrival of the friendly men with the firearms and handcuffs. Don't worry, they are there for your protection.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    21. Re:Serious question by michaelhood · · Score: 2, Informative

      Arguably this is less of a problem for an organisation like yours that [ostensibly] has some sort of deployment mechanism. You can probably easily configure your employees' laptops to use RFC-compliant DNS servers, whether yours or "public" ones.

      That certainly doesn't make it any less evil on Comcast's part, though.

    22. Re:Serious question by michaelhood · · Score: 1

      Interfering with established web protocols could be, for a private citizen, prosecuted as a criminal act.

      I stopped reading here. Let's save the ridiculous hyperbole for the mainstream media?

    23. Re:Serious question by dirk · · Score: 3, Interesting

      Which seems like a good idea until they come in house. While they are at home and pointing to a RFC-compliant DNS server, it's great, but when they come in-house, they then can't see any of the internal servers because they are still looking at the external DNS server instead of the internal ones given by DHCP. It really is a no win situation.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    24. Re:Serious question by michaelhood · · Score: 1

      2) anyone care to explain how in the world my host system hits their pages for good sites but the guests usually do not?

      Varying DNS configuration in the host/guest OS's?

      If you are using a consumer router/gateway device for your WAN, try setting your host and guests' DNS servers to the LAN IP of the router, most will pass DNS queries on to the NS it was given in its' DHCP lease.

    25. Re:Serious question by Richard_at_work · · Score: 1

      You should really not be making private requests publicly. Seriously.

    26. Re:Serious question by HeronBlademaster · · Score: 1

      I'll admit, I haven't looked at their site in three weeks (since the first time the story ran). But the first time, it was not the case that only www subdomains were hijacked.

      Last time, any invalid domain was hijacked. I know, I tested it.

    27. Re:Serious question by ground.zero.612 · · Score: 1

      I fail to see, using your scenario, why Comcast's DNS server would effect the company's internal DNS server, thus creating the conflict you alluded to. Since I'm not sure why Comcast would know anything about the company's internal network...

      That's because you didn't pay attention to the scenario. We're talking about a split tunnel VPN. DNS resolution uses the following rules:

      1) try the usual (external) DNS server first. If it resolves, use that IP address for the communication. 2) try the internal DNS (via the VPN) if step 1 returned NXDOMAIN, and if that resolves, use that IP address for the communication. 3) otherwise, return NXDOMAIN.

      So if Comcast's external server returns a valid IP for the internal server, instead of NXDOMAIN, then your internal mail server will never be accessible to anyone using your company's VPN from a Comcast connection.

      Couldn't you avoid that by changing step 1?

      1)try the ip that the hosts file says to use for the server first.

      Granted there probably are situations where even that might not work... I'm just too stupid to think of any..

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    28. Re:Serious question by scrib · · Score: 3, Insightful

      This may be "how it's done" but relying on something Not Being There is just a terrible idea.

      Instead of having two different things to look up (mail.company.inside and mail.company.com) just use the one visible from the outside - mail.company.com. Surely the routers inside the company can catch that request and recognize it as coming from within the company. Relying on failure is bad, bad idea - even if Microsoft does it.

      Also, you don't have to use Comcast DNS even if you are using Comcast. If it's a company laptop, configure it. If it's not a company laptop, it shouldn't have unfettered access to your internal network anyway. A non-company laptop should always use the "external" connection.

      And whatever happened to 404 pages? ISPs (webhosts) started hijacking them long ago and the world didn't stop. Face it, with connections at airports, coffee shops, hotels and everywhere else adding their own bits to internet connections, you're lucky to get a clean response from a domain that DOES exist. Here's an idea: when one makes a request on the internet you MIGHT get a response that looks like it is from your site, but it isn't. Handle it.

      --
      Help! Help! I'm being repressed!
    29. Re:Serious question by ground.zero.612 · · Score: 1

      Beautiful example.

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    30. Re:Serious question by DaleSwanson · · Score: 1

      I'm a comcast user in NJ, and invaliddomain135.net (no www) took me to their custom page.

      This is the opt out link:
      https://dns-opt-out.comcast.net/

    31. Re:Serious question by Stauken · · Score: 2, Informative

      What you fail to see is that the VPN Layer would only be called upon after the 'failed resolution' of the domain by the primary dns resolution, which will NEVER fail in this scenario because comcast will dns hijack and return a valid record.

    32. Re:Serious question by agbinfo · · Score: 2, Informative

      I had the same thing happen to me with Bell's DNS hijacking but then I checked with nslookup and looked at the redirect page.
      I believe that Firefox (and your browser may do this as well) tries www.domainname.com if domainname.com doesn't exist.
      This would explain why the invaliddomain135.net redirected to that page.

    33. Re:Serious question by mkraft · · Score: 0

      Since internet is only redirecting URLs beginning with www. the above scenario wouldn't apply assuming your internal mail servers have names starting with www.

    34. Re:Serious question by MobyDisk · · Score: 1

      You have installed the Google toolbar, or some other thing, which makes it so that you can just anything into the address bar and it will automatically do a Google search. Or if you misspell a web site, it will do a Google search and redirect you to the correct site. With Comcast's change, your Google search bar will not work. Instead, it will take you to Comcast's special page.

    35. Re:Serious question by HeronBlademaster · · Score: 3, Informative

      A hard-coded IP address in the hosts file is often a bad idea. A simple example: when I'm on-site, company.com resolves to the internal (10.x.x.x) address, but when I'm off-site, company.com resolves to the public address. When employees are on-site, you want traffic to stay on the network, and using the external IP could cause your internal traffic to be routed out of your network and right back in.

    36. Re:Serious question by DaleSwanson · · Score: 1

      It looks like you are right. I just tried and in IE it does not hijack without the www.

    37. Re:Serious question by Kalriath · · Score: 3, Informative

      Any reasonable split tunnel VPN program does exactly the opposite - prioritises the VPN DNS settings over the internet.

      Not saying the setup Comcast has is good, just saying.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    38. Re:Serious question by vlm · · Score: 1

      I'm sure others can come up with more examples.

      How about making troubleshooting infinitely more difficult?

      Before:

      enter your outgoing mailserver as mail.provideeer.com

      Result used to be "domain not found". Oh, well, obviously, you know where to look to fix that.

      After:

      enter your outgoing mailserver as mail.provideeer.com

      Result is you'll connect, and it'll sit there. Or complain that port 25 isn't open. Who knows. One thing for sure, you won't get a "domain not found" error.

      Similar amusement for people that believe "ping" is the official DNS testing tool. ping used to work... no longer.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    39. Re:Serious question by Tubal-Cain · · Score: 1

      This is the opt out link: https://dns-opt-out.comcast.net/

      How kind of you to think of the /.ers that don't read the summary.

    40. Re:Serious question by Anonymous Coward · · Score: 0

      Interfering with established web protocols could be, for a private citizen, prosecuted as a criminal act.

      *sigh*, don't you think that's just a tad extreme?

      In fact not. What they are doing is in effect to "hijack"/"steal" domain names that they don't own. Normally no one owns them, but it can be a temporary DNS error so the name has "fallen out" of the DNS system. Happens all the time here... And stealing domain names is criminal.

    41. Re:Serious question by MooUK · · Score: 2, Informative

      According to comcast's own pages, their "service" only applies to www.INVALID.tld, and possibly in the future www.INVALID.tdl and www.INVALID - meaning that in all cases it requires www. at the start, only accepts valid tlds at the end at present, and may also intercept invalid or blank tlds at some point in the future.

      To be honest, given that they're doing it anyway, they seem to have chosen a fairly inobtrusive way of doing it.

    42. Re:Serious question by RegularFry · · Score: 3, Funny

      Allegedly the Cisco client behaves in exactly the way the GP describes.

      --
      Reality is the ultimate Rorschach.
    43. Re:Serious question by MooUK · · Score: 1

      If you read Comcast's page on their "service", you'd see that this ain't gonna happen unless your mailserver is www.INVALID-DOMAIN-HERE.tld - they require the "www."

    44. Re:Serious question by jim_v2000 · · Score: 1

      Sounds like a crappy VPN client to me. Your VPN should always check internal first, THEN external DNS servers. Doing it the other way around is backwards. HOSTS files --> Internal DNS --> External DNS or Narrow scope --> Broad scope.

      --
      Don't take life so seriously. No one makes it out alive.
    45. Re:Serious question by dirk · · Score: 1

      I wish it worked like this. With Outlook, it automatically puts the internal server name in. Even if you put in the IP or the external address (which we have in our internal DNS) it recognizes the internal server name and puts it in there.

      As for using external DNS, that only works if they never come in-house. Once they do, and they want to connect to a network share for example, they can't because they are hard coded to an external DNS.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    46. Re:Serious question by Anonymous Coward · · Score: 0

      for one, it breaks everything that is not a web browser (which is a lot more than most people realize).

      second, no website is ever safe from things like XSS scripting anymore

      third, remember Sitefinder and the troubles it caused? now think from the perspective of someone who owns a domain. If you know a lot of ISPs change your NXDOMAIN responses to some ad-page of theirs, already breaking all those protocols, why not submit to it and have all them clients go to your ad-page instead? In the end, every zone will have wildcards...

    47. Re:Serious question by thejynxed · · Score: 1

      It may sound like ridiculous hyperbole to you, but he is alas, correct in more than a few jurisdictions. 'Illegal or Malicious Tampering' is one of those vague terms used in such laws, so I've heard.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    48. Re:Serious question by SanityInAnarchy · · Score: 1

      Hmm... mind telling me the name of your ISP, so I can make a point to avoid them?

      Perhaps more importantly, why are you still their customer?

      --
      Don't thank God, thank a doctor!
    49. Re:Serious question by Mrs.+Grundy · · Score: 1

      Not at all--it is GCI. More importantly, the reason I am still with them is that I, like many, many people, live in a market with no serious competition. That is the real problem.

      To be fair, their service, other that this REALLY annoying DNS business has been decent.

    50. Re:Serious question by izomiac · · Score: 1

      My ISP does this as well, and I've used a variety of solutions in the past. Basically, run a DNS server on my computer, run one on my router, set bogus-nxdomain on my router's Dnsmasq configuration, or use an alternate DNS server like OpenNIC (OpenDNS does the same thing from what I hear).

      As for how annoying this is... the way my ISP does it is by redirecting a mistyped URL to the ad-filled "not found" page. So, making a typo means I have to retype the entire URL, rather than just fix the typo.

    51. Re:Serious question by Anonymous Coward · · Score: 0

      No, because if your DNS is configured to try internal first, you might end up in a situation where the client is in MA, and the corporate Internet gateway is in CA. If you try internal first, the internal DNS will resove www.google.com and return the CA google ips to the client, which is in MA. You'll be connected to google, but 2000+ miles further away than you need to be. It would be even worse if the client was on a business trip in AU or NZ...

      Some enterprising soul on a FIOS connection should set up a Selenium script to start querying garbage names using Comcast's DNSs. If enough traffic gets generated, maybe the advertisers will decide that it is too expensive to advertise on www.BS.comcast.net.

    52. Re:Serious question by TheRaven64 · · Score: 2, Insightful

      Actually, that's (relatively) easy to fix. Just route your traffic to your DNS IP differently depending on whether it comes from the internal or external network.

      --
      I am TheRaven on Soylent News
    53. Re:Serious question by Tanktalus · · Score: 4, Informative

      We're talking about the DNS search, not actual routing. First you check the internet and then you search the VPN DNS. This is so that if $work is doing the same type of redirection (which is fine - it's their resources that they're serving, so if they don't want you going to playboy.com, that's their business) you can still reach the external network without using $work's resources. There's no reason why your employer's computer-use policies should interact with your home use, even when connected to the office over VPN.

      This requires that your DNS is resolved via the internet before VPN. And requires that the internet DNS behaves properly.

    54. Re:Serious question by agbinfo · · Score: 1

      There is an option in firefox's about:config to turn this feature off:
      Just set browser.fixup.alternate.enabled to false
      What we need is a simple plugin in Firefox that returns the URL not found page when it sees the ip-address of one of these DNS redirected pages.
      My biggest issue with this DNS redirection is that it adds useless entries into my history list.

    55. Re:Serious question by stine2469 · · Score: 1

      Here! Here! Here! I love it. You could use this as a business idea. You build a web server with ?tasteful?, low-bandwidth ad and a banner across the top that says 'You have reached a non-existent address at example.com' Click here to connect to www.example.com. Offer this as a service to example.com and 1) you get paid for ad presentation (and clicks). Example.com gets a free (with the service) 1/4 page ad, and a link for their typing-challenged customers to get where they presumably wanted to go. I'll take a measly 1.5% of the Net.

    56. Re:Serious question by HeronBlademaster · · Score: 1

      Yeah, I have to agree with my sibling AC's post.

      Some companies have offices worldwide, but there's lots of VPN traffic to one location. It wouldn't make sense to route all of their worldwide traffic over the VPN. Remember, split-tunnel VPN software uses the information about which DNS server can resolve things to determine which connection to route things through.

    57. Re:Serious question by digitallystoned · · Score: 1

      has No one heard of DNSMasq?

    58. Re:Serious question by tenton · · Score: 1

      I don't have Google toolbar or anything like that installed. What I'm used to (and have configured my firefox to do) is to just type in certain names, like "google" (or "apple" or "slashdot", etc., but it's mostly google) in; when NXDOMAIN gets returned, the browser tries the www.***.com version automatically. It's annoying when the ISP hijacks it to their search page. My ISP (Charter) does it and has done it for a while (I noticed this immediately, since I'm always just typing in "google" and hitting return). So irritates me to no end. I use the infamous 4.2.2.x IP addresses as my DNS now.

    59. Re:Serious question by zippthorne · · Score: 2, Insightful

      That sounds weird every time I see it. It puts a lot of the company's security interests (their internal servers) in the hands of a third party (whomever is the "default DNS" for the client). It should check the VPN's DNS first, which perhaps could be an abbreviated "local only" DNS, and only when that fails should it fall over to the "default DNS."

      Or better yet, important servers should be in the hosts file on the client's machine, so that there never is an issue of whether a third party DNS would get checked.

      Or something less brain-dead than hoping that a third party won't mess with your clients' lookups for fun and profit. Relying on a failure and fail-over seems like poor design to me.

      --
      Can you be Even More Awesome?!
    60. Re:Serious question by Loconut1389 · · Score: 1

      I tried setting various combinations the router, host, and guest's DNSes to OpenDNS, Mediacom's DNS, and my router's DNSMasq service. Even when explicitly not using mediacom's DNS servers, it still hijacked me over to a mediacom page with a logo and a yahoo search box and some potential here's what you really wanted results.

      The issue has puzzled and frustrated me for a while. Maybe it has nothing to do with VMWare but other hosts on my network without VMWare work fine. Either way, It's really frustrating to be about to submit a trouble ticket and get their stupid page. I opt out, and I still get it.

    61. Re:Serious question by Loconut1389 · · Score: 1

      P.S. I've tried a few linksys routers both with and without OpenWRT.

    62. Re:Serious question by HeronBlademaster · · Score: 1

      Relying on a failure and fail-over seems like poor design to me.

      I didn't say it was a good design :P

    63. Re:Serious question by Stauken · · Score: 1

      There is one problem with this. If you had access to a comcast connection it would become immediately apparent. When a web browser encounters an NX Record (say for: asdjoiasjdoiasjdo.com), the default behavior (At least for me in FF 3.5.2) was to AUTOMATICALLY Try it with www.asdjoiasjdoiasjdo.com..bam. Hijacked. So, if you try an internal webmail VPN host, or try to do anything webbased with a windows domain host (eg. http://testsystem/), firefox would fail to find the dns record, append .com, fail, and then append www...bam... freakin hijacked again.. Comcast customers with firefox (and i'm assuming IE has most of this default behavior, probably safari and opera as well), try it for yourself. http://abosjdoiqjwodijioqwjdo/

    64. Re:Serious question by Stauken · · Score: 1

      and nevermind my misplaced usage of append and lack of prepend, I'm tired today. :)

    65. Re:Serious question by Stauken · · Score: 1

      Also, I had not properly grokked browser behavior. You need to type into the address bar in order to get the automatic URL fixing functionality. It doesn't work when you click on links. Before I get flamed, if you're in ff and you clicked the link and see the appropriate response, click your address bar and hit enter, and it will get hijacked :)

    66. Re:Serious question by GIL_Dude · · Score: 1

      actually it won't since mail.provideer.com doesn't start with www. I've tried this with nslookup and unless you prefix the lookup with www it doesn't affect the DNS at all. I went ahead and sent in for the opt-out anyway though since I don't like having non-standard DNS behavior. But, even before the opt-out something like:

      "nslookup someinvaliddomainnamehere.org" would return "non-existent domain" whereas "nslookup www.someinvaliddomainnamehere.org" would return a comcast server ip address.

      As others have mentioned, the default firefox behavior is to go ahead and try the domain, but if it gets back a "non-existent domain" to prefix www and try again. That results in the hijack, but applications like Thunderbird and Outlook aren't going to randomly prefix www to the domain name you specified so your scenario won't have any problem with this.

    67. Re:Serious question by rs79 · · Score: 1

      " I'm not an expert on DNS. Can someone explain to me, as simply as possible, why this is a bad thing? I understand that it's a pain to be redirected to some random ad-laden piss-poor search page, but what will this break? "

      There are 65,535 ports. The behavior of this hijacking is that all names for every one of those 64K services is a function of a certain application that uses port 80 (and sometimes 443). What does "there's no such web address" mean to FTP, Mail, IRC SSH or what have you?

      It literally breaks everything.

      --
      Need Mercedes parts ?
    68. Re:Serious question by Anonymous Coward · · Score: 0

      Why would you have the "internal" DNS server return anything for www.google.com? If you want to know where sekrit-internal-service.company.com is, ask the internal server. If you want to know where www.google.com is, ask your ISP.

      If there are users who are physically connected to the company's internal network, and you don't want them accessing external DNS servers, then I suppose you can set up a second internal server for them to use, that does know about www.google.com.

      What am I missing here?

    69. Re:Serious question by complete+loony · · Score: 1

      Can you set up a connection specific DNS suffix? So that if you try to resolve internalmail, it will only try internalmail.company.com on the VPN DNS Server?

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    70. Re:Serious question by drerwk · · Score: 1

      I thought the same. And tried vtvgthafhjugyr.com which was intercepted. So much for implenting their own spec. Or for documenting the actual behavior.

    71. Re:Serious question by Anonymous Coward · · Score: 1, Insightful

      this is exactly the same reason why using OpenDNS breaks every PepsiCo employee's laptop!

    72. Re:Serious question by BOFslime · · Score: 1

      What are you talking about? This has nothing to do with ports, only instead of nxdomain being returned, you get a magic ip that host a search page chuck full of click through ads. If the ftp, mail, irc, ssh servers have valid RR's then an authoritative answer will be returned, and thus your resolver will supply the answer. How often do you connect to servers that don't have valid resource records?

      This entire thread is overflowing with misinformation. Not that it doesn't justify, or make nxdomain redirection a good thing but with home internet services becoming dirt cheap, company's are offsetting the money they would make on the connection with advertisement revenue via these streams. My home isp does redirection, it doesn't effect my (cisco) vpn into work and resolving intrAnet names. RFC's aren't law, they're merely a guideline. I may disagree with it but theirs nothing to enforce company's not to do this other than customer churn. The normal user doesn't know anything about this, the power users will just apt-get install bind on their linux firewalls. So resi ISP's will continue this trend to offset price competition and the 'race to zero'.

    73. Re:Serious question by AmazingChicken · · Score: 1

      [I probably *should* post anon, but here goes....] In reading through the links, I think I may understand a bit... the process is expecting an internal [not found] to the external request? OpenDNS users get a 'helpful' "sorry, couldn't find that address would you like to try again?" page when calling the above example. If I had not used OpenDNS and instead used Comcast's DNS, should I have gotten the spam-laden Comcast page? I know this is an issue with Split VPN but I wonder who else gets the wonderful ad pages.

    74. Re:Serious question by pknoll · · Score: 1

      TAnd whatever happened to 404 pages? ISPs (webhosts) started hijacking them long ago and the world didn't stop.

      That's because those custom 404 pages still give the proper 404 HTTP response - page does not exist. They're just wrapped in custom HTML that jazzes up the page that's displayed by your browser.

    75. Re:Serious question by MooUK · · Score: 1

      Good point, I'd forgotten that.

    76. Re:Serious question by MooUK · · Score: 1

      As has been pointed out to me elsewhere, most browsers will, if you enter "vtvgthafhjugyr" automatically try "vtvgthafhjugyr.com" and then "www.vtvgthafhjugyr.com" - so it would be hijacked.

      So I was wrong, it's still a problem.

    77. Re:Serious question by Cozminsky · · Score: 1

      Maybe Comcast should setup an exchange server on their ad servers so that the the exchange clients don't time out connecting to mail.company.inside. As an added bonus if the password scheme for MAPI isn't a challenge response based one they could also collect the passwords for anyone using a split VPN on their network.

    78. Re:Serious question by arth1 · · Score: 1

      This may be "how it's done" but relying on something Not Being There is just a terrible idea.

      Not always. Software QA, for example, may rely on .invalid addresses not resolving so what happens when something can't be looked up can be tested.

      And for a domain you yourself own, you would also expect that you can rely on answers you DO get (but not always rely on getting an answer -- that's subject to routing). If my DNS server answers "No such host", I expect the customer who triggered the query to also get this answer. Not the IP address of a Comcast site.

      And what about NEW sites? You don't want to disclose their existence before they go live, but the CEO would like to sit at home and hit reload every now and then to verify when it came online. Except that this too breaks if unresolvable IP addresses get fake answers.

      Then there's the possibility to use this for scams. One could craft a web page (or HTML e-mail using Javascript, if there are still clients that do javascript in HTML) that references, say, "http://billgates.microsoft.com/", knowing that the domain doesn't exist, and that the result for the Comcast recipient won't be an error, but a static page from Comcast. Then take letters from that web page to construct text to present to the reader. The only URL seen in the source of the scam is the microsoft.com one.

    79. Re:Serious question by psm321 · · Score: 2, Funny

      What's with all the funny mods in this thread?

    80. Re:Serious question by HeronBlademaster · · Score: 1

      If I'm on-site at work, then I want our internal DNS servers to tell me how to get to google.com. The VPN just uses those same DNS servers.

      Besides, how is the VPN going to know who to ask for which domains unless you distribute a list of (sub)domains to your clients? That would sort of defeat the purpose of DNS, I think...

      But, there are also VPNs that only connect you to one network at a time, so while the VPN client is active, it is incapable of using the external DNS server. That solves the problem at the expense of routing (most) all traffic over the VPN.

    81. Re:Serious question by onemorechip · · Score: 0, Redundant

      At the risk of being off-topic, who's the idiot responsible for all the "funny" mods?

      Go ahead, mod me "funny", see if I care.

      --
      But, I wanted socialized health insurance!
    82. Re:Serious question by Anonymous Coward · · Score: 0

      The external dns server could be one you either run and only server internal domains to internal ips, or you could set your router to redirect all traffic to that ip to a local resource.

      Fuck comcast, though.

    83. Re:Serious question by Samgilljoy · · Score: 1

      well, I went through the trouble of "opting out" with Comcast this morning, but later, it came back.

      The two things that were different about the later situation were 1) I used MacCleanse to clean out caches, cookies, etc.; 2) I had to do a cold restart, because my MBP is getting old.

      I have no clue how this could result in undoing my opt out, but apparently it did.

  2. Opt-out page down already? by v1k · · Score: 1

    How convenient.

    1. Re:Opt-out page down already? by HeronBlademaster · · Score: 1

      It was down three weeks ago when the story ran the first time. It eventually came back up.

    2. Re:Opt-out page down already? by Tacctc · · Score: 1

      I think its internal to the Comcast network. I can't access it from work but I can get it just fine from my home PC.

    3. Re:Opt-out page down already? by HeronBlademaster · · Score: 4, Interesting

      Which, if true, makes the opt-out process even more ludicrous. If I'm at home opting out, shouldn't they just DETECT my mac address, and do the opt-out automatically?

      Instead, I had to enter my mac address manually (along with my e-mail address) - and then they told me it would take two business days to go through. (Granted, I got a confirmation e-mail the next day saying it was done, but why isn't this automated?)

    4. Re:Opt-out page down already? by Stu1706 · · Score: 0, Troll

      Knowing Comcast, I am surprised it took them this long to start the hijacking. I am also surprised they even have an opt-out page to take down. I would not be surprised if you had to pay a fee to opt out.

    5. Re:Opt-out page down already? by HeronBlademaster · · Score: 1

      This long? Slashdot ran this story weeks ago.

    6. Re:Opt-out page down already? by snowraver1 · · Score: 2, Informative

      It depends how integrated the system is. Your mac is only visible in the IP header until your packet hits a router. At that point your MAC gets stripped off and the router's MAC replaces it. I am assuming that your packet would pass through a router before hitting the web page, so it isn't as easy as reading the source address of the packet.

      I guessing that when you opt-out, you give them your MAC so that they can assign you to a different IP address pool. Then they just decide if you get hijacked or not based on the source IP address.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    7. Re:Opt-out page down already? by jlivingood · · Score: 1

      It was not down then and it's not down now. You need to be on the Comcast network to access it.

    8. Re:Opt-out page down already? by michaelhood · · Score: 1

      AFAIK, it's not possible for a cable ISP to simply "detect" your MAC address. They probably log the IPs assigned to MACs for auditing/subpoena purposes, but this isn't some simple ip2mac() thing they can call.

      As for the delay in processing your opt-out- I imagine the database/configuration isn't written on-the-fly as people submit requests, but is handled in batch jobs in off-peak times like most everything else in legacy systems.

    9. Re:Opt-out page down already? by HeronBlademaster · · Score: 2, Informative

      They know which MAC address currently has the lease for which IP address, and they know which customer owns which MAC address. They also know which IP addresses belong to them, so they can separate "people opting out from home" from "people trying to opt out from work".

      Therefore, it could (in theory) be automated.

    10. Re:Opt-out page down already? by QuoteMstr · · Score: 1

      ip2mac

      It's called ARP.

    11. Re:Opt-out page down already? by drdanny_orig · · Score: 1

      That's what I was thinking too....Comcast and AT&T (the new one) tie for the honor of being the lowest life-form IMO. So what I wanna know is, who told Comcast that this was possible and how to do it? They're certainly too dumb to have figured it out on their own.

      --
      .nosig
    12. Re:Opt-out page down already? by snowraver1 · · Score: 1

      ARP only works on the same network. ARP is not usable over the internet because it operates at layer 2.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    13. Re:Opt-out page down already? by QuoteMstr · · Score: 1

      In general, you're right. But we're talking about ISPs here. It's their network -- of course they can get it layer 2!

    14. Re:Opt-out page down already? by Imagix · · Score: 1

      They can (or should be able to) take your IP and ask the DHCP server what your MAC is.

    15. Re:Opt-out page down already? by surmak · · Score: 1

      Theoretically, but that requires a level of integration between the DHCP and DNS servers, that is not likely to be implemented. Especially if you are a large ISP, which is likely to have DHCP severs scattered about their entire network (at least one for each point of presence), but have only a handful of centralized DNS servers.

    16. Re:Opt-out page down already? by Imagix · · Score: 1

      Why? Just have DHCP hand out DNS servers that don't do the dns lying to those whom have opted out.

    17. Re:Opt-out page down already? by Evets · · Score: 1

      Interesting. We've had this in place in my area for over a year, maybe two. When i saw the page for the first time, the opt out form was on the ad page. It took exactly one view for me to opt out, so I haven't seen it since.

      I guess they realized that the opt-out numbers went down significantly if you had to go to another page to actually opt-out.

  3. Treewalk or OpenDNS by ground.zero.612 · · Score: 1, Informative

    I officially advocate the use of Treewalk and OpenDNS for all Comcast subscribers such as myself. Because after all, if I don't use their DNS, why should I care where they are directing non-existant domain traffic to?

    --
    "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    1. Re:Treewalk or OpenDNS by jaygridley · · Score: 2, Informative

      OpenDNS is not a solution. They do the same thing.

    2. Re:Treewalk or OpenDNS by HeronBlademaster · · Score: 2, Informative

      They do the same thing.... unless you register an account. Why do people always leave that part out?

    3. Re:Treewalk or OpenDNS by Fallen+Kell · · Score: 1

      Personally I have not used Comcast's DNS in years because it has been so unreliable. There has only been 1 time I have had service outage that was not due to Comcast's DNS servers not responding in all the years that I have had Comcast internet. I have also only had to call Comcast 1 time, and it was because the reverse lookup on my IP address was wrong, again, their DNS servers and DNS system is crap. I have long been using the 4.2.2.x, and 4.4.4.x servers for my DNS, ever since I totally gave up on Comcast being able to keep a properly working DNS server up and running.

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    4. Re:Treewalk or OpenDNS by Reece400 · · Score: 1

      True, but in reality it's probably easier for comcast users to use the working opt out option. For Bell users that don't have that option it's a good solution.

    5. Re:Treewalk or OpenDNS by jaygridley · · Score: 2, Interesting

      Everything that I've seen on the OpenDNS website is to the contrary, (and I have an account.) Care to share the secret?

    6. Re:Treewalk or OpenDNS by Sir_Lewk · · Score: 5, Informative

      HOLY FUCKING SHIT

      STOP SUGGESTING OPENDNS, THEY DO THIS SHIT TOO.

      Excuse my while I go blow a bloodvessel. Every single time a story like this comes up some idiot suggests OpenDNS and idiot mods initially mod them up.

      I'd link where this happened last time but for the life of me I can't figure out how to view more than my several dozen posts.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    7. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      Wait, really?! I have an account with OpenDNS and for the life of me I can't find any option that says "RETURN NXDOMAIN INSTEAD OF A BOUNCE PAGE". That'd be awesome if I'm just missing it somewhere.

    8. Re:Treewalk or OpenDNS by Sir_Lewk · · Score: 1

      Because then they sell your data and that only works if you happen to be logged in at the time, something that will probably become an issue if you use a laptop for instance.

      If you're willing to put up with that crap then fine, but it's not a valid fix for DNS hijacking.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    9. Re:Treewalk or OpenDNS by horatio · · Score: 4, Interesting

      Because after all, if I don't use their DNS, why should I care where they are directing non-existant domain traffic to?

      Using OpenDNS, Treewalk, ns1.sprintlink.net, etc doesn't matter because a) Returning the A record when the domain does not exist blatantly violates the RFCs: the established commonly agreed upon standards without which the internet would cease to function and b) some ISPs redirect your DNS traffic to their servers whether you like it or not. Some outright block DNS servers that don't belong to them, and others silently redirect your requests. c) In the README file of your latest application, you shouldn't have to tell everyone that they need to use your DNS servers just to get a *correct* response.

      It isn't just you at home with your pr0n that has to deal with this BS. I have to deal with it where I work, because my company's ISP is a cable provider who does this redirect crap. So when I go to write an app that *might* use DNS, I have to screw with this nonsense because the cableco can't be bothered to return an NX - but instead always returns an A record for their server - subject to change without notification. So when they change to redirect to another server, wtf am I supposed to do then? The only way my app could possibly tell there was a problem is to see if the response matches this redirect server. And no, it isn't an option for my application to just willy nilly pick a DNS server of its choice to use. My application requests a lookup from the OS's network layer, but has no particular knowledge of the DNS servers - exactly how it is supposed to be.

      If I give my app to other people, are they supposed to put into the app's configuration the A record information that would correspond to their particular ISP's "redirect" host? My app needs to know when the DNS lookup failed. I have no way to tell when every damn name returns an A record. I count on the DNS server to respond in the way the RFCs set out. Comcast and the other ISPs are saying "fuck your rules"

      As has been said until we're blue in the face:The internet is not the web. If the ISPs and the browser folks want to sit down and see what the RFC permits and figure out how to return a url in the NX that the browser would recognize and could handle, then I have no problem with that. As long as it doesn't interfere with the normal operation of an NX response. As I'm sitting here thinking about it, the place for this information seems to be either in the DHCP lease, or in the wpad.dat auto-proxy configuration file. But Comcast and the others like them have decided they don't have to play well with others.

      --
      There is very little future in being right when your boss is wrong.
    10. Re:Treewalk or OpenDNS by ground.zero.612 · · Score: 1

      Wow you typed in caps so I could hear through my monitor's screenmuffs. Way to go! Comcast is evil, to put it in /. terms, Comcast is Microsoft evil. I would much rather see OpenDNS's bounce page than evil Comcast's.

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    11. Re:Treewalk or OpenDNS by Seakip18 · · Score: 1

      Don't worry. I've got it for you right here. Make sure you notify your next of kin before clicking thru.

      --
      import system.cool.Sig;
    12. Re:Treewalk or OpenDNS by ground.zero.612 · · Score: 1

      I was unaware that Comcast has a mechanism in place that detects when I'm not using their DNS and knows when the DNS I'm using returns an NX record, thus allowing Comcast to hijack my traffic. That kinda sucks. Maybe if i used the web more I might have noticed, as it stands, I rarely see the OpenDNS bounce page, and the only time I've ever seen a Comcast bounce page is when I was setting up a FreeBSD router on an EMTA, and determined that Comcast was using OS detection to push non-Windows/MacOS users to their provisioning spam page.

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    13. Re:Treewalk or OpenDNS by HeronBlademaster · · Score: 1

      You have to either register your IP address on the account, or use their dynamic-update client.

      I haven't used OpenDNS for several months (since I left my previous employer). It's possible that they've changed it, but I see no reason they would have. We got proper NXDOMAIN responses from OpenDNS.

    14. Re:Treewalk or OpenDNS by HeronBlademaster · · Score: 1

      You don't have to be logged in... my previous employer had it set up. NXDOMAIN responses worked properly, and nobody had to log in to anything.

      You do have to register your IP address on your account (or use the dynamic-update client).

    15. Re:Treewalk or OpenDNS by Sir_Lewk · · Score: 5, Insightful

      DNS hijacking isn't evil because the companies that do it is evil. It's evil because it breaks standards, and therefore breaks all sorts of other crap.

      It doesn't matter what company does it, it's still fucked up. To suggest that OpenDNS breaking standards is any better than Comcast breaking standards is just plain stupid and clearly missing the point entirely.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    16. Re:Treewalk or OpenDNS by Sir_Lewk · · Score: 1

      So I mixed up the details a bit, but it'll still be a pain in the ass for laptop users (using their dynamic-update client imho is still a pain in the ass).

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    17. Re:Treewalk or OpenDNS by ground.zero.612 · · Score: 1

      DNS hijacking isn't evil because the companies that do it is evil. It's evil because it breaks standards, and therefore breaks all sorts of other crap.

      It doesn't matter what company does it, it's still fucked up. To suggest that OpenDNS breaking standards is any better than Comcast breaking standards is just plain stupid and clearly missing the point entirely.

      But isn't that how we vote for president? Lesser of two evils?

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    18. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      wow man, you really are dense arn't you? or is opendns paying you to spew your idiocy here? one seriously has to wonder.

    19. Re:Treewalk or OpenDNS by wuzzle · · Score: 1

      Here's an idea. Request the IP for a domain you know doesn't exist - xyzzy.yourcompany.com might be useful; as your company can control it.
      If you get NXDOMAIN, you know you're on a real DNS grid and can now do DNS lookups for real domains.
      If you get an A-Record (or any other sort of record), you know you're DNS-jacked.

      If you're really lucky, the 'jackers are using a single A-Record for all their 'jacks; so you can cache that answer and compare it to any subsequent request. If it matches, you know it's "really" NXDOMAIN and you're away laughing.

      I think that this will work. I just don't see why we should have to hack around their failure.

      --
      The nice thing about standards is that there are so many of them to choose from. -- Andrew S. Tanenbaum
    20. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      Wait, really?! I have an account with OpenDNS and for the life of me I can't find any option that says "RETURN NXDOMAIN INSTEAD OF A BOUNCE PAGE". That'd be awesome if I'm just missing it somewhere.

      Wouldn't it be better to just use 4.2.2.x instead of getting an account and then jumping through all of the hoops to get OpenDNS to return a NXDOMAIN - assuming you can even find where or if the hoops exist? Hell, it would be better to just stick with Comcast's DNS servers.

    21. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      Would it be beneficial for us to hop onto the fcc.gov website and all submit a complaint against Comcast?

    22. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      It doesn't matter what company does it, it's still fucked up. To suggest that OpenDNS breaking standards is any better than Comcast breaking standards is just plain stupid and clearly missing the point entirely.

      No, I'm afraid you're the one that's missing the point. The difference is that OpenDNS is opt-in instead of opt-out. That's the only thing that matters here. Your pointless screed against OpenDNS is just that.

    23. Re:Treewalk or OpenDNS by mzs · · Score: 1

      You most likely get your IP via DHCP from your ISP. To disable the DNS hijacking of OpenDNS you need to send them message with your new IP address. There are some tools for this, but it gets annoying when you have a lot of machines that are often asleep unless you have one always up or a router you can put it on.

    24. Re:Treewalk or OpenDNS by jaygridley · · Score: 1

      Does not matter if I give them an IP address or not when as far as I can find there is NO option to disable the hijacking.

    25. Re:Treewalk or OpenDNS by Sir_Lewk · · Score: 1

      Their DNS Hijacking is Opt-out, no different from Comcast's. The service as a whole may be opt-in but in a discussion about DNS hijacking, mentioning OpenDNS as a good alternative is offtopic at best.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    26. Re:Treewalk or OpenDNS by Tubal-Cain · · Score: 1

      But isn't that how we vote for president? Lesser of two evils?

      Really, really bad example.

    27. Re:Treewalk or OpenDNS by kfhickel · · Score: 1

      Sorry to pour water on your flame, but....
      OpenDNS *used to* have this problem..... I tried them originally and this was a non-started for me because of a VPN situation.

      However, I recently tried it again, and they've added a feature to deal with this, you put in the domain for which you want them to return a failure (essentially), and it does! "Viola"....

    28. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      amen brother.

      wish slashdot would run a story: OpenDNS hijacks DNS!

      would these morons all write in start suggesting you switch to Comcast?

    29. Re:Treewalk or OpenDNS by Sir_Lewk · · Score: 1

      You know, that's the best damned idea I've heard of in a long time...

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    30. Re:Treewalk or OpenDNS by Shatrat · · Score: 1

      Currently unpopular example, give it a few years (as always).

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    31. Re:Treewalk or OpenDNS by pongo000 · · Score: 1

      STOP SUGGESTING OPENDNS, THEY DO THIS SHIT TOO.

      Yes, but OpenNIC does not. When will people figure out that they are not beholden to their ISP for DNS services? It's really a no-brainer: If you don't like your ISP's policies in this regard, point your DNS settings to another resolver.

      I think it's a shame that OpenDNS is doing this as well...I fondly remember the "good" days of everydns.net, before David U. went commercial on us.

    32. Re:Treewalk or OpenDNS by Snover · · Score: 1

      Then you must be blind. Go to Advanced Settings and turn off "Enable typo correction" and "Enable OpenDNS proxy".

      --

      [insert witty comment here]
    33. Re:Treewalk or OpenDNS by TheRaven64 · · Score: 1

      Here's a better idea. Try to connect to xyzzy.yourcompany.com. Comcast will now cache the NXDOMAIN for the specified TTL and deliver the faked response. Now add a DNS entry for xyzzy.yourcompany.com and run a web server there. Now connect to it in your web browser and log the fact that Comcast is hijacking traffic to your web site. Now take them to court.

      --
      I am TheRaven on Soylent News
    34. Re:Treewalk or OpenDNS by complete+loony · · Score: 1

      You should be able to automate a work around at the application layer. Randomly generate a few domain queries, if you don't get any NXDOMAIN responses, and instead get a single IP back, blacklist that IP... But I agree, this breaking of DNS is abhorrent and should be fought with everything we have.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    35. Re:Treewalk or OpenDNS by jaygridley · · Score: 1

      -1 Troll. How am I supposed to get "turn off guide" from that?

    36. Re:Treewalk or OpenDNS by master811 · · Score: 1

      The big difference with OpenDNS is that if you register an account with them, you can control what domains are used for the lookups, so you could get a particular domain to point somewhere else instead. You can't do this with Comcast as they have control of it.

    37. Re:Treewalk or OpenDNS by jaygridley · · Score: 1

      Redundant much? I fail to see how anything that does the EXACT SAME THING is any better?

    38. Re:Treewalk or OpenDNS by master811 · · Score: 1

      Because you can actually turn Domain redirecting off??

    39. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      Funny how nobody bothers to share that setting.

    40. Re:Treewalk or OpenDNS by Anonymous Coward · · Score: 0

      I have no way to tell when every damn name returns an A record

      Resolve 50 randomized 128 character domain names. If all 50 return the same ip, theres shenanigans going on. Maybe toss some invalid ones in for good measure (I know verisign let you resolve invalid characters when they did this)

      I also think someone should set up a DNSRBL style dns server to query if an ip is a catchall like this, so that you could just query it.

  4. Repeat? by HeronBlademaster · · Score: 2, Insightful

    Is it just me or was this story on slashdot like three weeks ago? And I complained then? And we all opted out?

    1. Re:Repeat? by Anonymous Coward · · Score: 0

      It is a repeat.

    2. Re:Repeat? by Anonymous Coward · · Score: 0

      Yes. My understanding is that last time it was "selected market testing". Not sure if this story is any different.

    3. Re:Repeat? by Itninja · · Score: 2, Informative

      This is a national rollout. Basically the program is out of beta and being delivered as a cram-down to all their customers now.

      --
      I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
  5. Personal caching nameserver? by ghostis · · Score: 1

    Does anyone have a pointer to clear instructions for setting up a caching nameserver on various platforms and configuring those platforms to use it?

    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
    1. Re:Personal caching nameserver? by Muad'Dave · · Score: 1

      I have one running one an NSLU2. There's a tutorial on this site somewhere to install linux and configure dnsmasq.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    2. Re:Personal caching nameserver? by sakdoctor · · Score: 1

      On ubuntu:
      sudo apt-get install bind9
      will give you a working caching nameserver.
      This page gives info about maintaining root hints: http://tldp.org/HOWTO/DNS-HOWTO-8.html

      On windows XP I've been using Posadis which sort of sucks, except when compared to all the others I tried.

    3. Re:Personal caching nameserver? by Daniel_Staal · · Score: 1

      That may or may not solve the problem, depending on how the ISP is implementing the hyjacking. If they have just set up some records in their DNS boxes, then yes, setting up your own namesever will solve the problem. If they are capturing all UDP port 53 traffic and handling it themselves, then it won't.

      --
      'Sensible' is a curse word.
    4. Re:Personal caching nameserver? by jmkrtyuio · · Score: 1

      Bind9 has a windows port.

  6. I noticed this yesterday by lothos · · Score: 3, Interesting

    I noticed this yesterday, and they only seem to hijack www.example.com, and not example.com or ftp.example.com.

    Still a pain in the ass, and I'm in the process of opting-out. The opt-out is pretty easy, and I've also sent an email to comcast regarding this.

    1. Re:I noticed this yesterday by HeronBlademaster · · Score: 1

      I opted out, then I called in and complained. You should too. (You'll note that the opt-out page tells you "this will take 2 business days". Seriously, it should be automated.)

      I figure, if enough of us waste their customer support time (costs them like $8/call), they'll realize we really don't want them to do this, and they'll stop it.

      I'm probably dreaming, though.

    2. Re:I noticed this yesterday by dyingtolive · · Score: 2, Funny

      The opt-out is pretty easy, and I've also sent an email to comcast regarding this.

      Hello lothos,
      We received your email regarding the easy opt-out, and we would like to take the time to assure you that we are doing everything in our power to make this much more difficult. We apologize for any conveniance you may have encountered, and thank you for being a valued Comcast customer!

      Best Regards,
      Comcast Support

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    3. Re:I noticed this yesterday by Tacctc · · Score: 1

      I'm seeing the same thing from my connection.

      Doing a wget comcastisashittyisp.com returns a proper NXDOMAIN response, however wget www.comcastisashiityisp.com returns http://search2.comcast.com/?cat=dnsr&con=ds&url=www.comcastisashittyisp.com.

    4. Re:I noticed this yesterday by JayAitch · · Score: 1

      I'm afraid the lackey at the other end will try to make me go through their troubleshooting script. "Please remove the power cable from the back of your router and cable modem..." This isn't a problem with my cable modem!!! (this time)

    5. Re:I noticed this yesterday by Anonymous Coward · · Score: 1, Informative

      Likely the opt out is based on resetting the modem, which they don't like to do unless they have too. push a different profile to it is my guess.

    6. Re:I noticed this yesterday by HeronBlademaster · · Score: 1

      Interesting. That wasn't the case last time this story ran.

    7. Re:I noticed this yesterday by HeronBlademaster · · Score: 1

      No, don't call in for the opt-out. Just call in to complain about the fact that they're doing it at all. Preferably including a lengthy technical description about why it's a terrible idea and breaks the internet.

    8. Re:I noticed this yesterday by michaelhood · · Score: 1

      No, don't call in for the opt-out. Just call in to complain about the fact that they're doing it at all. Preferably including a lengthy technical description about why it's a terrible idea and breaks the internet.

      I'm sure the script-reader in Comcast's "support" will be enamored at your "lengthy technical description."

      Most of these people hate their jobs as much as we hate the existence of their positions.

      Bottom line: If they're polite and helpful, I think it's being a bit of a jackass to annoy them and waste their time. If they're snippy and rude (commonly are, unfortunately) then it's fair game. :)

    9. Re:I noticed this yesterday by HeronBlademaster · · Score: 1

      It's not about annoying the techs. You can be quite calm and polite while explaining why this decision hurts things, and simply ask the tech to send your complaint to their supervisors. (As a former customer service rep myself, I have to say, most of them don't hate their jobs, at least no more than they would hate any job.)

      Instead, it's about wasting Comcast's money until they understand that we don't like this.

      In any case, how is Comcast going to know that their business practices really annoy their customers if their customers just bend over and take it?

    10. Re:I noticed this yesterday by Anonymous Coward · · Score: 0

      Will never happen. Comcast is going to make a ton of money off this. The benefit to you and me is it reduces the cost of service-potentially-and potentially that means more competition between your cable and DSL providers. The part that sucks is if you actually want decent service instead of cheap service you can't get it. Comcast apparently does offer better service for a price- but it is an outrageously more expensive price for someone only wanting decent service rather than more service (RFC DNS but not higher speeds for instance).

    11. Re:I noticed this yesterday by HeronBlademaster · · Score: 1

      I can't fathom Comcast actually lowering prices in any way that could be correlated with ad revenue from this domain typo hijacking. This is just a way for Comcast to extract more money from its existing customer base.

    12. Re:I noticed this yesterday by skeeto · · Score: 1

      Ha! That's it, thanks! I ssh'ed home to test out the hijacking. I tried example.com (not literally) with lynx and I got hijacked. Then I checked it nslookup,

      $ nslookup example.com
      Server: 192.168.1.1
      Address: 192.168.1.1#53
       
      ** server can't find example.com: NXDOMAIN

      Hmm... huh? Tried it links and didn't get hijacked either. And you're right! Lynx was automatically adding "www." after the failure. So they are only hijacking that single subdomain for some reason. I imagine they might expand that in the future. Try again,

      $ nslookup www.example.com
      Server: 192.168.1.1
      Address: 192.168.1.1#53
       
      Non-authoritative answer:
      Name: www.example.com
      Address: 208.68.139.38

      Time to blackhole that IP. I hate Comcast more every day.

      The opt-out process took me about 5 minutes, but I shouldn't have had to do it at all. Comcast is extremely scummy. Wait until they start redirecting DNS requests to their servers too.

    13. Re:I noticed this yesterday by Anonymous Coward · · Score: 0

      Except for one problem: some browsers (Safari in my case) like to helpfully prepend www. to a url if they don't get a DNS resolution on the domain as typed:

      www.snark.giguyol.com

      I didn't type the www. in that, but that's the URL I wound up at redirected to

      http://search2.comcast.com/?cat=dnsr&con=ds&url=www.snark.giguyol.com

  7. Not OpenDNS by sakdoctor · · Score: 2, Insightful

    4.2.2.1
    4.2.2.2
    4.2.2.3
    4.2.2.4
    4.2.2.5
    4.2.2.6

    At least this story doesn't have OpenDNS in the "from the X department" this time.
    OpenDNS does exactly the same thing, so you might as well stick with your comcast servers.

    1. Re:Not OpenDNS by ground.zero.612 · · Score: 1

      4.2.2.1 4.2.2.2 4.2.2.3 4.2.2.4 4.2.2.5 4.2.2.6

      At least this story doesn't have OpenDNS in the "from the X department" this time. OpenDNS does exactly the same thing, so you might as well stick with your comcast servers.

      You're actually trying to claim that OpenDNS's bounce pages are as bad as Comcast's? Ok fine. Then what's wrong with Treewalk?

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    2. Re:Not OpenDNS by Shakrai · · Score: 1

      You're actually trying to claim that OpenDNS's bounce pages are as bad as Comcast's?

      Who gives a shit about the bounce pages? My concern is that the lack of a proper NXDOMAIN response will break various applications whose authors were foolish enough to think that the RFCs would be followed. In that respect OpenDNS is no better.

      I'm glad I have the knowledge and ability to run my own DNS server and don't have to deal with this bullshit.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    3. Re:Not OpenDNS by Ceseuron · · Score: 1

      Agreed. The easiest solution to this problem is to simply run your own DNS server. I run both a Linux (bind9) and Windows DNS server on my own network and do not perform any lookups using my ISP's servers, OpenDNS, or Treewalk. Anyone with a spare junker PC kicking around the house and the ability to follow guides like those on HowToForge can circumvent this problem with minimal effort.

    4. Re:Not OpenDNS by ground.zero.612 · · Score: 1

      You're actually trying to claim that OpenDNS's bounce pages are as bad as Comcast's?

      Who gives a shit about the bounce pages? My concern is that the lack of a proper NXDOMAIN response will break various applications whose authors were foolish enough to think that the RFCs would be followed. In that respect OpenDNS is no better.

      I'm glad I have the knowledge and ability to run my own DNS server and don't have to deal with this bullshit.

      I agree, and you might see in a different reply, my being and advocate of OpenDNS was based more on not using evil Comcast than anything else. I never meant to imply that OpenDNS wasn't doing the same thing, only that they are less evil.

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    5. Re:Not OpenDNS by Shakrai · · Score: 1

      I've never messed around with them (mainly because I run my own Linux box at home as you suggest) but I wonder if you could get bind running on DD-WRT and friends?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    6. Re:Not OpenDNS by Anonymous Coward · · Score: 0

      lol you are today's dumbest person on slashdot.

    7. Re:Not OpenDNS by mr_flea · · Score: 1

      DD-WRT already runs DNSMasq, but you could probably get BIND. DNSMasq does have some nice features, though, like fixing bogus NXDOMAIN replies (I use this on my ISP's page, which also has hijacked DNS).

    8. Re:Not OpenDNS by Niten · · Score: 1

      It's worse than that, actually: not only does OpenDNS also fail to return a proper NXDOMAIN response to queries for invalid domain names, but it is often significantly slower than your ISP's own DNS servers.

      I second your recommendation of the Level3 DNS servers (4.2.2.X), if you don't want to run your own DNS server and if your ISP's servers are breaking DNS. There's no point whatsoever to using OpenDNS.

  8. fucking idiots.....at least I have BIND by Indy1 · · Score: 5, Informative

    I've always used a linux box as my firewall /router box at home, and I've been running BIND as a caching DNS server. Fortunately this won't affect me, as I totally bypass spamcast's bullshit.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
    1. Re:fucking idiots.....at least I have BIND by rantingkitten · · Score: 1

      Right, and I will happily set up BIND, as will many others on slashdot. We know how to do this. We know why we should do this.

      But the vast masses have NO IDEA what dns is, why it matters, or anything else. All they know is that yesterday, if they mistyped an address, they got something like "Page Cannot Be Displayed", but today, that same error gives them some weirdo site. How am I going to explain this to my mother, or other people who call me about it? What solution will I give them? "Oh, no problem, set up a Linux machine and configure BIND." Yeah, right. Maybe offer to do it for them? Not happening.

      DNS hijacking doesn't affect you and I and the rest of the geeks who understand a) what's going on and b) what to do about it. It does affect the vast majority, though, and those are the people about whom you need to worry -- if not for altruistic reasons, then because every degredation of standards invariably screws up the internet that much more for the average user, and makes them that much more powerless, and gives that much more control to corporate jackasses. Ultimately it will affect you, even if you personally find a way around it.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
  9. The flip side of net neutrality by MikeRT · · Score: 3, Interesting

    No new legislation is needed. Just get the courts involved. Let content providers sue the heck out of Comcast for making a dime off of abusing their domain names. The ISPs think that Google, etc. are "using their pipes to make money," well this is using the content provider's domain and brand to make money. Technical details aside, the effect on the relationship between the content provider and their users is the same whether it is literally hijacking control over the subdomains or creating the perception to user that that is happening. No matter what Comcast may claim, they are altering the relationship between the domain holders and their users.

    1. Re:The flip side of net neutrality by dissy · · Score: 3, Informative

      No new legislation is needed. Just get the courts involved.

      Exactly. This act is already illegal. It is called typo-squatting.

      http://thomas.loc.gov/cgi-bin/query/z?c106:S.1255.IS:=
      Specifically, see section 3, (2)(a), and probably (2)(b) as well.

      Now we just need as many people as we can get, whom have a domain name which is trademarked, to press charges against comcast under this law for your own domain.

      `(i) an award of statutory damages in the amount of--

            `(I) not less than $1,000 or more than $100,000 per trademark per identifier, as the court considers just; or
            `(II) if the court finds that the registration or use of the registered trademark as an identifier was willful, not less than $3,000 or more than $300,000 per trademark per identifier, as the court considers just; and
            `(ii) full costs and reasonable attorney's fees.

      Chances are since the main purpose of this change is for ad revenue, and not a willful infringement, only line (I) will apply.
      Additionally, you probably can't get the 'bad faith' additions applied, unless you can somehow prove the ads served on their 'page not found' fake-page happen to be ads for your competition.

      But a minimum of $1000 plus attorney fee's is pretty decent if you have nothing better to do...

    2. Re:The flip side of net neutrality by jim_v2000 · · Score: 1

      "Let content providers sue the heck out of Comcast for making a dime off of abusing their domain names." What? The point here is that Comcast is redirecting from invalid domain names, also known as domains that no one owns.

      --
      Don't take life so seriously. No one makes it out alive.
    3. Re:The flip side of net neutrality by harlows_monkeys · · Score: 1

      No new legislation is needed. Just get the courts involved. Let content providers sue the heck out of Comcast for making a dime off of abusing their domain names

      You need to think this through a littler farther. In particular, what are the damages? If a user tries to go to www.nonexistantdomain.com, it's hard to see how any owner of any domain that exists can claim damages, since the user wasn't going to get to their domain before.

    4. Re:The flip side of net neutrality by Anonymous Coward · · Score: 0

      It would be willful. If i enter www.nothingatthisaddress.coke.com, and end up on their adserver page, they have willfully used the Coke trademarked domain name coke.com. Now what you'll probably find is that most large companies will build their own landing page the says you've reached a non-existant page at (for example) coke.com,.

  10. Whats this? by Steauengeglase · · Score: 1

    Huh, the link keeps going to something about net neutering. Oh well.

  11. Method? by The+Moof · · Score: 1

    Does anyone know which method they're using to intercept the DNS? There was an article on here a few months back about them redirecting all port 53 traffic to their servers ('testing in a small market' or something). Other cases usually just configure the nameservers issued via DHCP to respond for NX records with their A for search pages.

    I ask because if they're redirecting all port 53 traffic, using your own servers (or anyone else's) won't do you much good. Also, it's legality is questionable.

    1. Re:Method? by jlivingood · · Score: 3, Informative

      First off, port 53 is NOT being redirected. Use your choice of port 53 provider - whether your own DNS, Level 3, OpenDNS, whatever. As for how it works, check out http://networkmanagement.comcast.net/DomainHelperLogic.htm and http://tools.ietf.org/html/draft-livingood-dns-redirect-00 for the precise details. The second document is a complete technical description.

    2. Re:Method? by The+Moof · · Score: 1

      Thanks, was curious about it after this article in June. I was skeptical about that article at the time (still am), but Comcast does has have a track record for stupid networking moves.

  12. "Accidently" Hacking their Server by blueskies · · Score: 4, Interesting

    So if you are trying to pen test some machines you own and Comcast points you to their server who is to blame? Are you really responsible if Comcast hijacks your DNS requests and sends you to their server?

    I was testing against a known invalid DNS entry (ie: personally owned but not parked domain name). How are you responsible when they hijack your connection?

    Even better is when someone pwns Comcast's server and and exploits all of Comcast's customers with a browser exploit hosted there.

    1. Re:"Accidently" Hacking their Server by michaelhood · · Score: 1

      So if you are trying to pen test some machines you own and Comcast points you to their server who is to blame? Are you really responsible if Comcast hijacks your DNS requests and sends you to their server?

      I was testing against a known invalid DNS entry (ie: personally owned but not parked domain name). How are you responsible when they hijack your connection?

      Even better is when someone pwns Comcast's server and and exploits all of Comcast's customers with a browser exploit hosted there.

      All nice theories, good luck getting a judge to buy any of that. Judges tend to have little tolerance for a big tongue-in-cheek house-of-cards scenario.

    2. Re:"Accidently" Hacking their Server by blueskies · · Score: 1

      No kidding.

      What is the judge going to do about the second scenario though?

      "Even better is when someone pwns Comcast's server and and exploits all of Comcast's customers with a browser exploit hosted there."

  13. Very Simple Answer by IBitOBear · · Score: 5, Insightful

    DNS is supposed to tell you (essentially) "no such domain name registered" when you try to find a domain name.

    IFF (e.g. if and only if) DNS _only_ serviced web browsers, then one noise-page (my adverts here) is no different than any other noise page (no such name) because a human is going to go "oh, that's not what I was looking for".

    But there is a heck of a lot more going on out here in the internet than just web browsing, and significant portions of it hinge on getting true and correct answers from the DNS system.

    With DNS boned-up to return false positives on all names, then money can be stolen from you, the causal web browser. For instance, I send you an email from support@bankofamercia.com; you don't notice the transposition of letters, your spam filter looks up bankofamercia.com and the DNS service return as IP address instead of no such address, that address is the same one as I spoofed in the email, the spam filter says its a good email, you get owned.

    Okay, that _is_ contrived, so try this instead...

    It's 1964. You are at a pay phone. Your car has broken down. It's your last dime. You call home, but mis-dial a number that doesn't exist and you get a busy signal, and you get your dime back. You call home again and get help. The system worked.

    It's 1964. You are at a pay phone. Your car is broken down. It's your last dime. You call home, but mis-dial a number that doesn't exist and some random person answers and proceeds to try to sell you car wax. Your dime is gone. You are still stuck. The system has failed.

    Imagine your life if you _never_ got a busy signal. You call any extension in any company and you get to leave a voice mail but nobody will ever get that message. It would be living hell.

    Worse yet, you run a small company, you may a small number of sales each month that are vital to your companies survival. You invest in an expensive advertisement on the superbowl and everything goes great. Then your DNS server dies. Now there is nobody to answer the proper DNS queries. The DNS squatter wakes up and since mylittlecompany.com no longer resolves, all that traffic goes to the Comcast Advertisement Shill page. In just a few minutes you get your DNS server working again, but everyone who got the bogus page thinks your company is trying to sell comcast telephone service and web search services and you never go that business. You are out big cash and your name is ruined. IF the spamvertisement page hadn't been there, those people might instead be thinking "wow, this service is so popular I cannot get in, maybe I'll try back in a bit" instead of "why did comcast decide to take out a superbowl ad that made it look like they sold that interesting little product?"

    In short, what if every time your cell phone couldn't be found (because it was off or the battery died etc) the people trying to call you got silently redirected to a random "service" of the type one sees on late night television, offering jokes or sex chat, ostensibly in your good name?

    That's what is wrong with doing that.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
    1. Re:Very Simple Answer by Anonymous Coward · · Score: 0

      Wow - cool pay phone examples. You must be old like me, since nobody else would remember how pay phones work.

      Greetings, fellow old dude!

    2. Re:Very Simple Answer by cromar · · Score: 2, Informative

      Just to be a pedant: e.g. vs i.e.

    3. Re:Very Simple Answer by jim_v2000 · · Score: 1

      Your examples suck. The page you get from Comcast (or whoever) is the same as getting the busy signal/number not found. They're also irrelevant for mail delivery, as last time I checked, mail wasn't sent via HTTP.

      --
      Don't take life so seriously. No one makes it out alive.
    4. Re:Very Simple Answer by HipToday · · Score: 2, Funny

      I'd hate to see your complicated answer.

    5. Re:Very Simple Answer by SanityInAnarchy · · Score: 3, Informative

      The page you get from Comcast (or whoever) is the same as getting the busy signal/number not found.

      A busy signal doesn't try to sell you ads, so it makes sense. Also, we already have something that is the same as a busy signal -- it's called NXDOMAIN.

      They're also irrelevant for mail delivery, as last time I checked, mail wasn't sent via HTTP.

      Which is one of the main points here -- if it's HTTP, especially if it's HTML over HTTP to a web browser, then getting Comcast's page probably wouldn't bother you any more than getting Firefox's "not found" page. It might use slightly more bandwidth, but it wouldn't really be an issue.

      The problem comes when you start doing things like mail delivery, or any number of other applications, which expect nonexistent domains to be, well, nonexistent. Many of them will never fire an HTTP request, and so could not even theoretically figure out WTF is going on -- they get a "connection refused", at best, and maybe they have to wait for a timeout, instead of an immediate domain-not-found error.

      It's especially harmful for various applications which depend on actual domain-not-found results, such as various VPN setups. This is more or less exactly like the analogy given -- the payphone giving you your dime back depends on getting an actual, real busy signal and/or "not in service" result. Anything else, and it assumes you were successful, and does the wrong thing -- in this case, it eats your dime.

      --
      Don't thank God, thank a doctor!
    6. Re:Very Simple Answer by noidentity · · Score: 1

      For instance, I send you an email from support@bankofamercia.com

      But my bank is called Bank of Amercia. They're just having some financial difficulties right now, that's why they can't allow me to withdraw all my deposits. They're FDIC backed, so I don't have to worry, right?

    7. Re:Very Simple Answer by IBitOBear · · Score: 2, Informative

      My email example never mentioned, nor does it pivot on, HTTP.

      Comcast doesn't "send you an http page" they send you a FALSE ADDRESS RESOLUTION RECORD where your browser then goes to retrieve the bogus page via HTTP. See how the DNS protocol is completely different than the HTTP protocol?

      SPAM Filters check to make sure that senders exist (among other things), one of the ways they do this is to look up the domain name to make sure that the sender domain ACTUALLY EXISTS as a first tier check. This is why you don't see successful spam from arbitrarily complex senders any more. That is, while the subject lines will extol you to enlarge your penis, the emails are no longer from "great_deals@my.giant.penis.com" any more (unless someone actually registers at least the top level domain.

      It's not the only filter of course, but it is near the top of the list because it does a heck of a lot of heavy lifting quite cheaply.

      And as another element you clearly missed. Here you are confusing HTTP and DNS and you are at least well educated enough to know that HTTP is what runs the web. Yet your education fails you when you don't _get_ that this is a poisoning of DNS not "the web" simply because that poison is designed to primarily dupe web users. Your response is a one-person proof of why this is so dangerous. The total number of people using protocols they don't fully understand is legion. When anybody starts mucking around with the underlying assumptions that make the "the web" and indeed the entire internet work, they are trampling barefoot through a sea of broken glass and dragging us all behind them through the unintended consequences.

      When those who know how all this stuff works tell you that you are breaking something, perhaps you should at least study the declaration before airing dissent.

      (not to be all grumpy 8-)

      --
      Innocent people shouldn't be forced to pay for inferior software development.
      --"Code Complete" Microsoft Press
    8. Re:Very Simple Answer by IBitOBear · · Score: 1

      Do not confound simple with short, young jedi, for that way lies Twitter, and madness... 8-)

      --
      Innocent people shouldn't be forced to pay for inferior software development.
      --"Code Complete" Microsoft Press
    9. Re:Very Simple Answer by HipToday · · Score: 1

      I will meditate on this, Master.

    10. Re:Very Simple Answer by albedoa · · Score: 1

      For what it's worth, I came into this thread ignorant and looking for more information, and your layman's post helped me understand. Thank you.

    11. Re:Very Simple Answer by Dimitrii · · Score: 1

      It might use slightly more bandwidth

      I can see the lawsuits with "I should have gotten the 40 byte no address, instead of the your 1 meg ad fest. Why are you taking my internet away due to your invisible cap."

    12. Re:Very Simple Answer by jim_v2000 · · Score: 1

      Wow, your arrogance is astounding. First off, it's not DNS "poisoning". It's their own DNS servers, and they can serve you any page they want when resolution fails.

      Second, DNS resolution for an SMTP server would still fail, as there would be no response from a mail server at the redirected address (they're serving up a website, not a email server). You missed my point entirely. (BTW, I tried this. Anything beginning with mail. or smtp. fails to resolve, while the regular address--alsdhfasoidfhsidohasidjs.com--resolves to my ISP's redirect/ad page.)

      So hey, before you start talking about how someone else doesn't know what they're talking about, TRY IT FIRST. Otherwise you come across as a condescending dick.

      --
      Don't take life so seriously. No one makes it out alive.
    13. Re:Very Simple Answer by jim_v2000 · · Score: 1

      "The problem comes when you start doing things like mail delivery, or any number of other applications, which expect nonexistent domains to be, well, nonexistent."

      You should try this before making claims. My ISP has a redirect page for unresolvable dns. HOWEVER, if I put mail. or smtp. in front of that address, the resolution immediately fails, while it shows the the IP of the ISP's ad page if I leave those prefixes off the dns.

      --
      Don't take life so seriously. No one makes it out alive.
    14. Re:Very Simple Answer by SanityInAnarchy · · Score: 1

      HOWEVER, if I put mail. or smtp. in front of that address, the resolution immediately fails

      That's a pretty huge assumption. There are commonly other things you might use, like mx.example.com, or something completely different:

      > host slaphack.com
      slaphack.com has address 69.18.26.255
      slaphack.com mail is handled by 10 grunt.slaphack.com.
      slaphack.com mail is handled by 20 kernel.forkbox.net.

      For what it's worth, both of those boxes are also webservers. And while my setup is unusual, it's not hard to imagine even a large company having something similar.

      To assume a particular function or protocol based on nothing but a particular box's hostname is dangerous, even if it's a human making that assumption. For a machine to try is just stupid.

      So yes, this is still pretty much a "breaks the Internet" kind of stupid.

      --
      Don't thank God, thank a doctor!
    15. Re:Very Simple Answer by jim_v2000 · · Score: 1

      It's not an assumption, I tested it just before I posted.

      Smtp, mail, mx subdomains all cause immediate DNS resolution failures, while other suffixes resolve to my ISP's redirect.

      --
      Don't take life so seriously. No one makes it out alive.
    16. Re:Very Simple Answer by SanityInAnarchy · · Score: 1

      In other words, it'd break on mine, as I don't explicitly have "mail".

      It'd also break on anyone's system who likes to name their mailservers something that isn't "mail" -- at my last admin job, it'd be something like "cobalt" or "chromium".

      Or are you saying only www domains resolve to your ISP's redirect? That'd be a bit better, though still fairly broken.

      --
      Don't thank God, thank a doctor!
  14. Run your own by WindBourne · · Score: 1

    Simply run bind9 on your system. Comcast will not stop you.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  15. This one is strange... by Anonymous Coward · · Score: 0

    I only have a basic understanding of DNS but the last time I saw this the non-existing domain would always resolve to some address.

    When I got this email from Comcast last night, I typed a non-existing domain into my browser and it brought up a Comcast page. However, when I tried to ping the same domain it came back as a non-existent domain.

    1. Re:This one is strange... by MightyMartian · · Score: 1

      If a DNS query resolves, it resolves. Are you sure you just weren't getting a non-response from the packets being sent out? The resolver sits beneath any particular software doing host name lookups, so whether it's a ping, a browser, a mail client or whatever, it would still be the same resolver asking the Comcast DNS servers.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:This one is strange... by Anonymous Coward · · Score: 0

      It wasn't a timeout. Ping responded with 'unknown host' which is why I mentioned it as being strange.

  16. At least Comcast is using MAC addresses by dacut · · Score: 1

    At least Comcast got the opt-out implementation right. It's done by the cable modem's MAC address, which means that all DNS lookup traffic will start getting NXDOMAIN queries. Oddly, their instructions indicate that this only takes effect when your modem does its next DHCP client lease. My guess is they've blocked off a range of IPs as "opt out," and just assign your MAC to get a lease from the out out range.

    I'd greatly prefer it if Comcast had just left things alone, of course; at least, though, they didn't fall into the old "The Web is the Internet" fallacy like Bell Canada.

    1. Re:At least Comcast is using MAC addresses by Thalagyrt · · Score: 1

      More likely the next time you get a new lease they assign you to different DNS servers which do not do this. Their DNS servers are not on the same subnet as the clients, so any form of MAC filtering at the DNS server level wouldn't work.

      The cable modem's MAC address is actually a NIC, as expected, which runs a separate control stack on an internal to the ISP (10.x.x.x) range and has nothing at all to do with your actual network connectivity, so even if the DNS server was on the same network segment as you it wouldn't matter; the server be able to see your cable modem's MAC address, only your machine's address at best.

      Cable ISPs run some extremely non-standard DHCP setups in which the cable modem's MAC address is used as the basis for giving out a lease to a different machine. How the internals of that work I'm not entirely sure, but I'd assume the modem hijacks DHCP requests out and either sends them over its control link or tags them with the modem's MAC.

      I'm sure someone with more knowledge of how this works can elaborate further.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    2. Re:At least Comcast is using MAC addresses by jpmorgan · · Score: 1

      DHCP also delivers primary and secondary DNS server IP addresses. They probably have a secondary set of DNS servers which generates NXDOMAIN correctly, and when you opt out it sends your computer to those DNS servers instead.

    3. Re:At least Comcast is using MAC addresses by dacut · · Score: 1

      Argh, I messed up. They're actually using your endpoint's MAC (a DD-WRT-ified Linksys router, in my case), not the cable modem's. That makes a bit more sense, doesn't it? :-) Sorry for the confusion.

      Yeah, the only stack I can see on the modem itself is a management interface on 192.168.100.1. Of course, there's the DOCSIS stuff on the cable side, but I don't have the tools (or time or inclination) to view what's going on there.

    4. Re:At least Comcast is using MAC addresses by Ksevio · · Score: 1

      Verizon's opt out method is a webpage that shows you where to change the DNS servers on your router so that's almost a step up.

    5. Re:At least Comcast is using MAC addresses by Thalagyrt · · Score: 1

      Ah, yeah, that does make things easier on the user... I'm surprised though that they don't just do it based on the DOCSIS MAC, that way if you ever change the device plugged into the cable modem you don't have to opt out again. I guess that'd make too much sense for Comcast. :)

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
  17. comcast sponsors standards work on this topic by Anonymous Coward · · Score: 4, Informative

    http://tools.ietf.org/html/draft-livingood-dns-redirect-00

    note where author works.

    1. Re:comcast sponsors standards work on this topic by Anonymous Coward · · Score: 0

      REALLY note where the 4th guy (who claims no affiliation) works.

      I sent email to all four of them asking that the Contact information be updated since having a domain squatter doing the advising is probably not really sound:

      Here is his domain (note the BAD spelling) from 7/8/2009

      simple query to a webcrawler returned Pcode: 35644
      simple query to a webcrawler returned % Copyright (c)2008 by DENIC
      simple query to a webcrawler returned % Version: 1.10.0
      simple query to a webcrawler returned %hone: +49.6446889610
      simple query to a webcrawler returned % Restricted rights.
      simple query to a webcrawler returned %mail: rwat-signguxx.net
      simple query to a webcrawler returned %hanged: 2006-10-02T11:41:40+02:00
      simple query to a webcrawler returned % Terms and Conditions of Use
      simple query to a webcrawler returned %Tech-C]
      simple query to a webcrawler returned % All the domain data that is visible in the whois search is protected
      simple query to a webcrawler returned % by law. It is not permitted to use it for any purpose other than
      simple query to a webcrawler returned % technical or administrative requirements associated with the
      simple query to a webcrawler returned % operation of the Internet or in order to contact the domain holder
      simple query to a webcrawler returned % over legal problems. You are not permitted to save it electronically
      simple query to a webcrawler returned % or in any other way without DENIC's express written permission. It
      simple query to a webcrawler returned % is prohibited, in particular, to use it for advertising or any similar
      simple query to a webcrawler returned % purpose.446889611
      simple query to a webcrawler returned %mail: rwat-signguxx.net
      simple query to a webcrawler returned % By maintaining the connection you assure that you have a legitimate
      simple query to a webcrawler returned % interest in the data and that you will only use it for the stated
      simple query to a webcrawler returned % purposes. You are aware that DENIC maintains the right to initiate
      simple query to a webcrawler returned % legal proceedings against you in the event of any breach of this
      simple query to a webcrawler returned % assurance and to bar you from using its whois query.
      simple query to a webcrawler returned Address: Bleichgaerten 1
      simple query to a webcrawler returned Domain: fl1ger.de
      simple query to a webcrawler returned Domain-Ace: fl1ger.deolms
      simple query to a webcrawler returned Nserver: nox.guxx.net
      simple query to a webcrawler returned Nserver: escape.fl1ger.de 78.47.37.117
      simple query to a webcrawler returned Status: connect9611
      simple query to a webcrawler returned Changed: 2008-08-04T11:27:47+02:00
      simple query to a webcrawler returned Changed: 2006-10-02T11:41:40+02:00
      simple query to a webcrawler returned [Holder]
      simple query to a webcrawler returned Type: PERSON
      simple query to a webcrawler returned Name: Ralf Weber
      simple query to a webcrawler returned Address: Bleichgaerten 1
      simple query to a webcrawler returned Pcode: 35644
      simple query to a webcrawler returned City: Hohenahr-Hohensolms
      simple query to a webcrawler returned Country: DE
      simple query to a webcrawler returned Phone: +49.6446889610
      simple query to a webcrawler returned Fax: +49.6446889611
      simple query to a webcrawler returned Email: rwat-signguxx.net
      simple query to a webcrawler returned Changed: 2006-10-02T11:41:40+02:00
      simple query to a webcrawler returned
      simple query to a webcrawler returned [Admin-C]
      simple query to a webcrawler returned Type: PERSON
      simple query to a webcrawler returned Name: Ralf Weber
      simple query to a webcrawler returned Address: Bleichgaerten 1
      simple query to a webcrawler returned Pcode: 35644
      simple query to a webcrawler returned City: Hohenahr-Hohensolms
      simple query to a webcrawler returned Country: DE
      simple query to a webcrawler returned Phone: +49.6446889610
      simple query to a webcrawler returned Fax: +49.6446889611
      simple

  18. Err just which of the cablemodem MACs do they want by Anonymous Coward · · Score: 0

    I just looked at my cablemodem and it has 4 MAC addresses associated with it:

    HFC MAC Address
    Ethernet MAC Address (probably not?!)
    CM USB MAC Address
    CPE USB MAC Address

    I suspect that it is the first?

    No sense entering it until I know if it makes a difference or just allows the scam to go on.

    Thanks!

  19. Your point is correct, your example is flawed. by IBitOBear · · Score: 2, Informative

    Your example fails because internalmail.company.com will resolve through company.com, not dnsshill.comcast.com. That is "company.com" is authoritative for "internalmail.company.com" in the hierarchical name service system. The questions of what happens in this case is questionable. Especially since in your split tunnel you probably have prepended company.com's internal DNS resolvers in the name search space so that the VPN user sees the internal sites in preference to the external ones.

    Your point is correct, your example is flawed.

    IMHO, of course 8-)

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
    1. Re:Your point is correct, your example is flawed. by Fulcrum+of+Evil · · Score: 2

      Your example fails because internalmail.company.com will resolve through company.com

      Maybe he's using the cisco client - it looks at external DNS first, then tries the VPN DNS. Most companies don't publish their internal DNS to the world, just within the company network.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Your point is correct, your example is flawed. by Anonymous Coward · · Score: 0

      well, except where you don't publish internal IPs through your external DNS server and your VPN is set to use the internal network after trying the public internet first so all your non-work traffic doesn't hit the internal DNS just to get a not-found.

      No need to drive up your peak/throughput numbers whenever somebody checks slashdot.

    3. Re:Your point is correct, your example is flawed. by Alnitak73 · · Score: 1

      Actually Comcast's DNS re-writer only works if the domain name being looked up starts 'www.'. I was told this directly by Comcast's top DNS man, and the Comcast doc linked above says so too.

  20. Intentional and Malicious Obfuscation by __aauygf7127 · · Score: 2, Informative

    I had to jump through hoops to get the hijacking removed from FIOS. There's no way an average user would be able to do it. Verizon's instructions weren't even even accurate, I had to Google to get the right directions that were put up by some bloggers. I'm sure it was all Verizon's intention to keep the direction so cryptic and flat out wrong. Fuck the phone and cable companies and the fuckwad senators and congresspeople that let these sleazebags get away with this shit. I'm so fucking tired of having everything be a battle all the fucking time with these "services". What the fuck ever happened to competition in the US? There's like only 3 companies for any industry. Too big to fail my ass.

    1. Re:Intentional and Malicious Obfuscation by Anonymous Coward · · Score: 0

      What the f*** ever happened to competition in the US? There's like only 3 companies for any industry. Too big to fail my ass.

      The republicans happened as in bad= regulation= I'm from the government and I'm here to help

    2. Re:Intentional and Malicious Obfuscation by Anonymous Coward · · Score: 0

      Actually I thought it was pretty easy to find. Verizon has allowed you to "opt out" of their DNS hijacking for a long time:

      http://www22.verizon.com/ResidentialHelp/FiOSInternet/Troubleshooting/Network/QuestionsOne/99031.htm

  21. Optimum Online in NY also started recently by PingXao · · Score: 2, Informative

    They've got about 3 million subscribers in the NY metro area (CT, NJ and NY excluding Manhattan). They just started doing this a couple of months ago. I noticed it when my DNS queries started failing completely. Seems I had changed my DNS servers to ones not owned by Optimum (aka Cablevision) because of speed issues, and with their most recent change they're also blocking DNS queries directed to servers other than their own.

    Don't look for the latest net neutrality bill to fix this. All that is is the ISPs making the bag of bribes bigger until the greed of Congress can no longer resist.

  22. Not "more sensible" by Anonymous Coward · · Score: 0

    "The good news is that the opt-out is a more sensible registration based on cable modem MAC"

    It's better than cookies, yes, but it is still broken. Is it *so* difficult for them to require people to opt-*in* to get this nonsense? If I'm paying for DNS services, why is it unreasonable to expect them to be correctly implemented to standards, rather than hijacked? At the very least, where's my cut? Can I get a reduction in fees for putting up with a reduced/defective service?

  23. It still takes 2 days to opt-out. by WarJolt · · Score: 4, Funny

    Your opt-out request has been confirmed. We will complete processing of this request within 2 business days.

    I wonder if /.ing the Comcast request page makes it take longer. ;-)

    1. Re:It still takes 2 days to opt-out. by nweaver · · Score: 3, Informative

      The latency comes from two factors.

      The biggest is because Comcast gives very long DHCP leases, and the change doesn't propagate to your system until your access device gets a new DHCP lease.

      The second is they probably batch updates to the DHCP server to say who's opted-out.

      If you want to have it go faster, after going to the opt-out site, reset your cable modem and your NAT box and it will probably take effect right away. If that doesn't work, wait an hour and try again.

      --
      Test your net with Netalyzr
    2. Re:It still takes 2 days to opt-out. by WarJolt · · Score: 1

      The biggest is because Comcast gives very long DHCP leases, and the change doesn't propagate to your system until your access device gets a new DHCP lease.

      DHCP lease time is 1 hour for my Comcast. You're probably right about the batch thing.

    3. Re:It still takes 2 days to opt-out. by Fyzzle · · Score: 1

      I just checked and the opt-out page is timing out. Looks like there may not be as much demand for their service. (utter shock)

    4. Re:It still takes 2 days to opt-out. by Anonymous Coward · · Score: 0

      Dunno, I tried to opt out but it tells me that the MAC is invalid or already used, damn helpful.

      Since the modem works, apparently it is already used.

      And yes, I did verify I got it right, right off the modem itself.

      I hope the courts tear comcast a new one.

      And you wonder why I am posting this anonymous :-), I do NOT trust those "people".

  24. 1-800-comcast by Alien+Being · · Score: 2

    If you have about ten minutes be sure to give them a call. Explain to them that they're breaking basic internet functionality, the very service you're paying for.

    No ISP should ever supply bogus dns info for domains they don't own.

    1. Re:1-800-comcast by HawkinsD · · Score: 1

      That's a nice thought, and I agree. But after you get through the 18 layers of phone menus... who are you going to talk to? The billing clerk? The tech support person? I guarantee you that their response will be: "Please unplug your cable modem and wait sixty seconds..."

      "Caller is ranting about broken DNS functionality" is NOT on their script.

      And anyway it's (888) COMCAST (not 800-). I have it memorized from all the service outages we get around here.

      --
      Never attribute to malice that which can be explained by mere idiocy.
    2. Re:1-800-comcast by Alien+Being · · Score: 1

      Don't guarantee me anything. I posted after I had already done what I suggested. I said ten minutes because it took me seven and about 4 layers of phone menues.

      The rep admitted right away that he didn't understand exactly what I was saying... that he did modem resets and what-not. Fair enough... please connect me with the appropriate person.

      He put me on hold for about two minutes and then told me that his boss knew what I meant but that neither of them understood the implications.

      I proceeded to give him a polite lesson about the fundamental problem with returning incorrect answer to a dns query. Maybe he was just a good actor, but he actually thanked me for enlightening him. Regardless, it's important for their consumers to speak their minds. He promised to escalate the complaint.

      If you don't care, that's your right. The person who doesn't vote has no right to compalain, so speak your mind when it matters or shut up.

      I don't know about 1-888-comcast but 1-800-comcast is a valid number and I've used it several times in the eleven years I've been their customer.

  25. WTF? by sakdoctor · · Score: 2, Insightful

    There shouldn't be any hijack page, simple as that.
    And yes, you can register an account for OpenDNS. But why would anybody here be advocating standards-breaking, overcomplicated, web-based nonsense?

    There is nothing wrong with Treewalk, which is why I didn't mention it.

  26. Dupe by Palshife · · Score: 1
    --
    Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
  27. Cox opt out by cprocjr · · Score: 2, Insightful

    My ISP Cox did this and to opt out of it all you had to do was change your DNS server to another one that they provided. In my opinion this is much better than cookies and router MAC addresses because you can do it on a computer by computer basis.

    1. Re:Cox opt out by unfasten · · Score: 1

      You're free to do that with Comcast as well. Here's a list of all their DNS servers by location. It lists primary and secondary DNS servers for the hijacking and non-hijacking servers.

  28. Opted out a while ago. by Anonymous+Freak · · Score: 1

    Worked fine, I get the proper NXDOMAIN response. No goofy fake 'domain not found' page, like bellca.

    WTF?!? Yesterday I was getting NXDOMAIN correctly, today I'm back on to their crappy search page! Dammit, I opted out when they first announced this! Comcast, you bastards!

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
  29. Comcast by elrous0 · · Score: 1

    The funny thing is that Monday morning I saw Comcast's executive vice president on CSPAN-2 saying that they fully supported the principle of net neutrality.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:Comcast by AndrewNeo · · Score: 1

      As much as it might seem like it is, (and as is likely that Comcast is still lying anyway), this isn't an issue of net neutrality. You're using their DNS servers as a service, and their DNS servers are what is behaving this way. Change your DNS server, something you're fully in your power to do, and so is any home user, and you're set. Or call/visit their site and opt-out (for real, no cookie BS).

  30. Comcast's version is orders of magitude better... by nweaver · · Score: 4, Informative

    Comcast's version is an order of magnitude better than everybody else's.

    a: There is a REAL opt-out, that puts your DHCP lease to point to a DNS resolver that doesn't do this. I'll have to do this when I get home. Compare this with, eg, Verizon's pitiful opt-out instructions involving manually changing DNS settings.

    b: IF you had manually set your DNS resolver to a Comcast server, you are unaffected (they added new resolver addresses to do this), per previous discussions by the Comcast folks over at Broadband Reports.

    c: It does NOT get *.whatever, only www.*.(TLD), thus even when you don't opt out, it is at least limited to web-related typos. This is actually a big deal, as I think Comcast is the first one NOT to do it for everything.

    I don't like NXDOMAIN wildcarding (it was one of the motivations behind building the ICSI Netalyzr), but if an ISP is going to do it, Comcast's is actually well constructed to both limit collateral damage (it only gets www.*) and be able to be bypassed with a real opt-out.

    --
    Test your net with Netalyzr
  31. Re:Off mah dns partnah by Anonymous Coward · · Score: 0

    Yea, unless you accidentally missed. Then you probably would end up hitting one of the advertisers instead.

    Wait... That idea has merit.

  32. Time for the botnets to get busy by Anonymous Coward · · Score: 0

    Someone with a large botnet should leech the hell out of non-existent domains via http, on all infected machines that are online via Comcast or Bell.

  33. Old news by HunterZ · · Score: 1

    WTF, this is old news! There's even a link to the month-old story in the "related stories" box below the summary. Why is Slashdot posting a freakout story that makes it sound like it just came out of nowhere all of a sudden?

    --
    Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
  34. OpenDNS by murreyaw · · Score: 1

    Are they only jacking folks that use their DNS servers, or all DNS Requests from their network?

    --
    God, Root, Whats the difference?
    1. Re:OpenDNS by obliv!on · · Score: 1

      This seems like a detail very much worth knowing!

    2. Re:OpenDNS by __aasqbs9791 · · Score: 1

      They are hijacking all failing responses since I changed my DNS servers a few days ago because their DHCP assigned servers stopped resolving known good addresses (like ctrlaltdel-online.com) and I still get the hijcking page.

  35. Comcast isn't the only one by timbck2 · · Score: 1

    Qwest (DSL) is doing this too. I knew there was something about it that annoyed me, but I hadn't given it much thought until now, when I can totally see why this is a BAD THING.

    --
    Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
  36. roadrunner by godrik · · Score: 1

    I got my internet access through roadrunner (time warner cable) and this dns redirection is also used there. For the record, I found that annoying but not critical (however, I understand people may really be unhappy with that)

  37. Cockcast sucks cock by Anonymous Coward · · Score: 0

    I am so fucking glad Cockcast pulled out of my city years ago.

    Used Time Wanker for about a year after Cockcast pulled out; they sucked even more than Cockcast, so I eventually switched to AT&T U-verse. Been using U-verse for two years now, and I've had none of the problems with it I've had with Cockcast and Time Wanker.

  38. Who is comcast doing this to? by obliv!on · · Score: 1

    Who is comcast rolling the change out for and is it in all markets yet? I have a business class account at home, and I am not seeing any symptoms yet. So I'm wondering if there are more details if this only will effect residential customers or what and to what extent exactly?

  39. SSDD!!! by Lord+Jester · · Score: 1

    Charter Communications does this as well.

    IIRC, a few years ago, this was attempted at a lower level and reversed.

  40. OpenDNS FTW by SleeknStealthy · · Score: 1

    I use Comcast and I can verify it is the lamest form of the interwebs out there; but I at least use opendns, to avoid their terrible slow and now ad filled dns servers.

    --
    Math
    1. Re:OpenDNS FTW by mkraft · · Score: 1

      OpenDNS is not the answer to this because they do the same thing.

      Also when you use openDNS, you have a good chance of getting directed to CDN servers (like Limelight and Akamai) that are not as close as CDN providers you would get directed to if you use your ISP's DNS. The reason behind this is that (in layman's terms) the the DNS picks the closest server to it's location. By changing your DNS server to openDNS, unless you live in a city with a DNS server, your location will change.

      So for example if you live in Chicago and use Comcast, you will most likely get directed to Limelight's Chicago servers. If you use openDNS, you may get directed to Limelight's Los Angeles or New York servers. This can result in slower downloads.

      Finally the main reason not to use openDNS, is that the routing from Comcast is currently screwed up.

    2. Re:OpenDNS FTW by jaygridley · · Score: 1

      Mod -1 Fail.

  41. Re:Domain Level Opt-Out by Anonymous Coward · · Score: 0

    Is there a way to opt out a domain from this type of redirection? It seems that feature would solve the problem.

  42. Re:Err just which of the cablemodem MACs do they w by michaelhood · · Score: 2, Informative

    I just looked at my cablemodem and it has 4 MAC addresses associated with it:

    HFC MAC Address
    Ethernet MAC Address (probably not?!)
    CM USB MAC Address
    CPE USB MAC Address

    I suspect that it is the first?

    No sense entering it until I know if it makes a difference or just allows the scam to go on.

    Thanks!

    HFC is the one associated in DOCSIS, so 99% sure it's that one. And you're welcome.

  43. Solution by J'raxis · · Score: 1

    The solution to all of this crap seems pretty simple. Modify your local DNS server, the libc resolver, &c., to return NXDOMAIN if the upstream server returns the IP address of one of these ad servers. Perhaps the list could be stored locally, or an up-to-date blacklist of known spam IPs could be published somewhere, similar to the various RBLs out there.

    Has anyone written a patch to do just this yet?

    1. Re: Solution by J'raxis · · Score: 1

      On that note, does anyone have the IP for these servers? I'm going to nullroute them right now in the various servers I maintain.

    2. Re:Solution by itsme1234 · · Score: 1

      That will work fairly well until two years from now when they decide to use the IP you blacklisted for billing.comcast.com (or similar) and you lose half a day to figure out what happens.

    3. Re:Solution by oracleguy01 · · Score: 1

      If you use dnsmasq for your DNS server on your network, they have a config option called bogus-nxdomain so if a name resolves to that IP address it considers it invalid, and reports the domain as not existent. I did it on my smoothwall and it has worked great. Just ping some non-existent domains so you can get the IPs of their ad servers and them add them in.

    4. Re: Solution by ars · · Score: 1

      > host www.asdfdaxc.com
      www.asdfdaxc.com has address 208.68.139.38
      Host www.asdfdaxc.com not found: 3(NXDOMAIN)

      I don't know why I get both exists and doesn't exist. Can anyone shed light on this?

      > nslookup www.asdfaasdaxc.com
      Server: 127.0.0.1
      Address: 127.0.0.1#53

      Non-authoritative answer:
      Name: www.asdfaasdaxc.com
      Address: 208.68.139.38

      The host command is doing some magic.

      > host www.asdfaasdaxc.com cns.summitpark.pa.pitt.comcast.net
      Using domain server:
      Name: cns.summitpark.pa.pitt.comcast.net
      Address: 68.87.75.198#53
      Aliases:

      www.asdfaasdaxc.com has address 208.68.139.38
      Host www.asdfaasdaxc.com not found: 3(NXDOMAIN)

      So you can try it yourself with comcast's DNS server.

      Very strange:

      > host www.asdfaasdaxc.com resolver1.opendns.com
      Using domain server:
      Name: resolver1.opendns.com
      Address: 208.67.222.222#53
      Aliases:

      www.asdfaasdaxc.com has address 208.67.219.132
      Host www.asdfaasdaxc.com not found: 3(NXDOMAIN)

      Comcast is hijacking the connection to openDNS.

      --
      -Ariel
    5. Re: Solution by J'raxis · · Score: 1

      Thanks.

      Interestingly, if I try to just browse to http://208.68.139.38/, it redirects me to http://search2.comcast.com/?cat=dnsr&con=ds&url=208.68.139.38. (I'm not on Comcast; that looks like how to get to their search engine from the outside.)

    6. Re: Solution by ars · · Score: 1

      > Comcast is hijacking the connection to openDNS.

      Oops. That's not what's happening. openDNS does the same exact thing as comcast - they hijack DNS themself. Comcast isn't doing anything to my connection to openDNS.

      --
      -Ariel
  44. Re:Domain Level Opt-Out by HeronBlademaster · · Score: 1

    Well, as other people are repeatedly pointing out to me (including some via e-mail), Comcast is only doing this for domains that begin with "www." right now.

    But no, the only way to opt out is all-or-nothing. Which is fine.

  45. Re:They are niggers by kheldan · · Score: 1, Funny

    Go back to 4chan where you belong, /b/tard, Slashdot is Serious Business.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  46. Re:Comcast's version is orders of magitude better. by Hatta · · Score: 2, Interesting

    c: It does NOT get *.whatever, only www.*.(TLD), thus even when you don't opt out, it is at least limited to web-related typos. This is actually a big deal, as I think Comcast is the first one NOT to do it for everything.

    You can run more than just web sites on a www. domain.

    --
    Give me Classic Slashdot or give me death!
  47. Slashdotted by bensode · · Score: 1

    My God ... Comcast's opt-out page and form have bee Slashdotted ...excellent!

    --
    "Keep at least 3-6 full bottles of hard alcohol on hand, a 2 week resignation notice,..." - Poetmatt
  48. Thanks to Slashdot by kheldan · · Score: 1

    Thanks to Slashdot I wasn't at all surprised when I received the "opt out" email, and once I checked to make sure it wasn't some sort of phishing attempt, opted-out of their jacked-up search page crap immediately -- as should everyone else.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  49. Re:Comcast's version is orders of magitude better. by grcumb · · Score: 1

    Comcast's version [of DNS hijacking] is an order of magnitude better than everybody else's.

    That's like saying your cellmate is better than the others because he uses lube. Factually correct, but still morally repugnant.

    The practice is wrong. Plain wrong. It breaks the Internet and as such should be expressly forbidden. (Well, actually, it is forbidden, because it's not returning NXDOMAIN when it should.) Breakage is breakage is breakage, and while it may be useful to understand in detail the different ways in which this breakage occurs, it is not acceptable to finish that analysis by saying, "Well if it must break, then this way is better than the others...."

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  50. The fix by Runaway1956 · · Score: 1

    "Is there anything that can be done to stop (and reverse) this DNS breakage trend?"

    Of course there is. This is really only affecting people who use the ISP's default DNS server. You can choose to set up your own DNS server, which is moderatly complicated for people with no background. Additionally, your computer can be set to use an alternative DNS server such as OpenDNS, bypassing your ISP's DNS server.

    One would begin by reconfiguring the modem/router to use a server such as OpenDNS, FoolDNS, or some other server more to your liking.

    2nd step (optional) would be to install a server on the gateway machine, then configure that server to query the modem/router when it needs routing data.

    3rd step is simply to reconfigure all the machines on the network to query the gateway machine if you chose to set up your own server, or to query the modem/router if you chose not to install a server.

    Problem solved.

    One side benefit of using OpenDNS or FoolDNS, is that they filter SOME of the malware distribution sites. They can't get them all, and if they did, people might complain, but they filter a lot of the worst.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  51. Opt out Comcast DNS server list by shaper · · Score: 1

    This list seems to imply that there is a duplicate set of Comcast DNS servers that work correctly for opt-out service: http://dns.comcast.net/dns-ip-addresses.html Maybe just changing DNS to point to your alternate opt-out server(s) will work. Unless they sometimes decide to change the IP addresses around without notice.

  52. Comcast's DNS is still worse by Burz · · Score: 1

    The DNS servers that Comcast passes to the home router and PCs via normal DHCP can take as long as 8 or 9 seconds to resolve, making many web pages unbearably slow to surf. This is intentional PUNISHMENT for not installing their creep-ware on your computer which then switches DNS settings to their faster servers.

    Comcast's DNS service is terrible by default, and adding DNS hijacking with a "nice" opt-out process only makes it worse not better.

    1. Re:Comcast's DNS is still worse by __aasqbs9791 · · Score: 1

      I started having this exact problem a few days ago and it is really annoying. It didn't used to take so damn long to resolve, so I was wondering what was going on, and now I wonder if it was related to this hijacking problem.

  53. What I did as a Comcast customer by wilsoniya · · Score: 1
    1. Go to DNSServerList.org which will find the three best DNS servers for you given your IP.
    2. Assuming you're using a NAT Router or Gateway, tell said device to use the DNS servers provided by DNSServerList.org instead of the default DNS servers provided by your ISP (in this case Comcast)
    3. ???
    4. Profit!!!
    --
    I can't remember the last time I forgot anything.
  54. COX does this too by i)ave · · Score: 1

    COX has been doing this for a while. Although it is not 'ad-laden', it is sponsored by Yahoo and 'suggests' some alternatives. When you mistype a domain name, or just make something up that doesn't exist, COX Cable redirects you to the following page: http://finder.cox.net/

    --
    -- I'd give my right arm to be ambidextrous
    1. Re:COX does this too by i)ave · · Score: 1

      funny, I just looked at it a bit closer and they call it "enhanced error results". Clever. Also at the bottom of the page is a link called "Visitor Agreement", which if you click on takes you to a terms of service for using this "service". Of course cox customers are literally forced to this page everytime they mistype a domain name. for their part, though, after doing a bit of digging through the "about this service link" I did find that there is a way to "opt out". They way of opting is for the user to configure their IPv4 adapter to use different DNS server addresses. instructions: http://support.cox.com/sdccommon/asp/contentredirect.asp?sprt_cid=c8daf50a-61ba-442d-90b9-8d2e18ceb58d

      --
      -- I'd give my right arm to be ambidextrous
  55. Re:Comcast's version is orders of magitude better. by Chris+Mattern · · Score: 3, Informative

    Yes, but it's poor practice to advertise anything but a webserver through a www.* IP name. If the host is doing something else, it should have another IP name for people accessing that function. Among other things, it makes it much easier to move that function off that machine without touching the webserver. www.* could affect things other than webservers, but it shouldn't, and mostly, it won't. That doesn't make what Comcast is doing *right*, but it does make it slightly less horribly awful. Slightly.

  56. dnsmasq bogus-nxdomain fix by __1200333 · · Score: 2, Informative

    Dnsmasq has an option to "fix" this kind of dns redirection called bogus-nxdomain. The bogus ip address to block is 208.68.139.38. I wonder if comcast uses multiple addresses or will ever change it...

    Maybe I'll just switch to using 4.2.2.[1-6] as many other people have mentioned.

  57. Comcast and layer 2 by dacut · · Score: 1

    In general, you're right. But we're talking about ISPs here. It's their network -- of course they can get it layer 2!

    Well, Comcast's network is a massive hodge podge (to put it politely). I'm not even sure the head end I (seem to be) connecting to can get my MAC address from the packet (at least if traceroute is to be believed). There's definitely at least one switch between my neighborhood's segment (in the boondocks of Puget Sound) and the rest of the service area (which goes down with alarming frequency).

    Back in Pittsburgh, the architecture was quite different. They purchased the system from AT&T, who purchased it from Times Mirror, etc. Heck, I originally had two separate cable wires coming in to the cable box (switched on a 12V DC signal from the box itself); apparently, TM's switching equipment couldn't handle all the channels they wanted to offer. Not surprisingly, this had to be redone before cable modem service was offered. I had DSL service (from Bell Atlantic) years before cable modems were even offered in the area.

  58. Comcast lets you opt-out by Anonymous Coward · · Score: 0

    Comcast has opt-out option. https://dns-opt-out.comcast.net/

  59. Domain name theft? by mkndr · · Score: 1

    If I understand correctly, a lack of DNS records for a domain doesn't mean it has no owner. Say I have registered example.com, but not yet given it a nameserver. Most ISP's DNS servers would (correctly) respond to requests for www.example.com with an NXDOMAIN. Comcast, however, would return an A record pointing to their own web server. Essentially, they are ignoring the fact that I have paid for the right to configure the domain as I see fit. Or am I missing something?

  60. Re:Comcast's version is orders of magitude better. by SEAL · · Score: 1

    c: It does NOT get *.whatever, only www.*.(TLD), thus even when you don't opt out, it is at least limited to web-related typos. This is actually a big deal, as I think Comcast is the first one NOT to do it for everything.

    In the quick test I did, the hijack occurred regardless of the "www" prefix being present.

  61. Comcast is breaking the specs for their own profit by jeko · · Score: 1

    Suppose every time you got in a cab, the driver stopped at each Starbucks along the way and tried to sell you a cup of coffee because Starbucks kicked them back a buck on each sale. Suppose the cab driver even offered you a 50 cent discount. Let's suppose the cab driver was even nice enough to scrupulously stop the meter each time he pulled into a Starbucks parking lot.

    Would you be happy about this cab ride?

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
  62. there are two sides to this coin by not_anne · · Score: 4, Interesting

    The other side of the coin is the customer experience. Think about the average internet user. They cannot tell the difference between a 404 error and a 504 error.

    People often unknowingly mistype URLs and automatically believe that their internet is broken and they need to call their ISP in order to get it working again. My personal experience working tech support for a large ISP is that mistyping domain names is a huge call driver, and this service is meant to address that.

    That's the other side, now flame on.

    --
    My comments here are my own; I do not speak for my employer.
    1. Re:there are two sides to this coin by Anonymous Coward · · Score: 0

      Interesting point, but isn't that issue better addressed with client-side software? Or better yet, a firmware update on their modems (many of which already have onboard DNS)? If you're going to do this stuff, it seems like you should do it on a system your customers have physical access to, so they at least have some level of control over it.

      (I say the same thing about protocol- and network-aware QoS schemes: It's OK to do it, but do it on customer-provisioned and customer-configurable hardware, so that the users get the final say on how their traffic is shaped. The only traffic-shaping you should do on the network level is agnostic bandwidth control.)

    2. Re:there are two sides to this coin by Anonymous Coward · · Score: 0

      If it had such a worthy purpose, it wouldn't be a page full of crap.

  63. OK...I see what's happening... by Anonymous Coward · · Score: 0

    Comcast's DNS servers are only redirecting non-existent domains that start with www.

    It was working on my browser, Firefox, because it looks like it adds www on single level domains. Add another host name or even a pathname and it comes back as non-existent.

  64. Hold the phone - it's bad, but not that bad by jroysdon · · Score: 4, Interesting

    Look at the DomainHelperLogic and the only thing it hijacks are DNS lookups that begin with www and end with a valid TLD (.com, a ccTLD like .us, etc.).

    While I think this still stinks that they are hijacking DNS at all, and as a Comcast customer I will complain and opt-out, I think they're doing it in a fairly logical way.

    But it's not that bad. If you do a DNS lookup for any domain (say for an MX or NS record) you're never going to see this. Your lookups will only be affected if the query starts with www, followed by a domain, ending with a valid TLD (.com, a CC, etc.).

    If your internal office uses something such as mycompany.internal, then even a www.mycompany.internal query isn't going to get hijacked since .internal isn't a valid TLD. If you are using mycompany.com for internal use, you should own mycompany.com externally, and negative replies will still work and not get hijacked.

    Again, while I oppose monkeying with DNS, this appears to be fairly well thought out and not anywhere near as bad as most other implementations.

    1. Re:Hold the phone - it's bad, but not that bad by jroysdon · · Score: 1

      Slashdot ate my reply - It's not that bad - yet.

      Reading further on, they will eventually be phasing in the hijacking of bogus TLD (like .internal) as well as all-around bogus stuff (like mycompany). So that would affect your www.intranet, etc.

      I think this is a bad idea. Still, they will justify it as they're only doing it for lookups starting with www.

  65. DNS is for IP Layer, not Browser Layer by billstewart · · Score: 2, Informative

    The misappropriation is technically bad because it's done at the wrong protocol layer, and even when it works it's bad because it'll cause your browser to do something you didn't want.

    Here's how DNS is supposed to work when it works, and how it's supposed to work when the lookup fails.

    • You have some application that wants to set up a connection to example.com using some protocol.
    • The application sends a query to the DNS servers to find out where example.com lives, gets told "192.9.200.1".
    • The application sets up a TCP session or UDP query/response to 192.9.200.1, yay!
    • But if the query fails, because you typed exampel.com instead, or because the site no longer exists, DNS tells your application "Not Found".
    • The application does something application-appropriate in response -
      • If your application was sending email, your mail server can tell your mail client that it couldn't deliver the mail.
      • If your application was receiving email, it might have been doing the lookup to see if the alleged sender existed; failure says it's a spammer.
      • If you were doing ssh, it tells you it couldn't set up a connection.
      • If your application was an Instant Messaging client, it's unlikely that they'll do anything good for you.
      • If it was a modern browser looking up Port 80, it tries tricks like adding a www or a .com, and if those also fail it may feed your query into your favorite search engine.
      • If it was a browser looking up Port 443 https:, it tells you that your connection failed but doesn't try feeding your possibly sensitive information to a random search engine.

    Now look at what happens if your DNS server lies to your application by giving it some other IP address instead of the correct failure message, like 68.87.60.144.

    • If you're doing ssh, your ssh client will try to set up a connection to a server you have no ability to log in to. If you're lucky, the server won't be running an ssh server application; if you're unlucky, it'll maliciously try to steal your login information.
    • If you're sending email, and that system has an email server on it, it might reject your email with a confusing error message (unknown user fred@exampel.com), or it might pretend to accept your message but discard it silently with the rest of the spam, so you don't know it got lost.
    • If you're validating received email, it tells you that example.com was an existing mail server, so you're more likely to accept that spamgram.
    • If you're trying to make a secure connection to https://example.com/ and Comcast is listening on port 443, you might pass it sensitive information, and at best there's nothing good that can happen from attempting the connection vs. many bad things.
    • ... don't profit ...
    • Finally, when we get to the one case Comcast and its ilk _were_ thinking of, instead of your browser sending your incorrect URL to the search engine you like or generating a failure message if that's what you prefer, Comcast sends your URL to _its_ search engine in hopes of making a PROFIT on advertising to you.
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  66. This is what's wrong with Comcast: by Lord+Byron+II · · Score: 1

    I suggest that if you're a Comcast customer and when you read this the opt-out page is still down, contact their tech support. Maybe a swell of tech support calls/emails/IMs will convince them how bad of an idea this is.

    user John_ has entered room
    jOHN(Wed Aug 05 2009 17:45:34 GMT-0500 (CDT))> Ask Comcast Escalation
    analyst Lotarion has entered room
    Lotarion(Wed Aug 05 2009 17:45:57 GMT-0500 (CDT))> Hello John_, Thank you for contacting Comcast Live Chat Support. My name is Lotarion. Please give me one moment to review your information.
    Lotarion(Wed Aug 05 2009 17:45:59 GMT-0500 (CDT))> I am more than willing to assist you today.
    Lotarion(Wed Aug 05 2009 17:46:01 GMT-0500 (CDT))> May I know the issue, please?
    John_(Wed Aug 05 2009 16:45:51 GMT-0500 (CDT))> Hi, I want to opt-out of the domain redirection, but I can't access the page. The website is: https://dns-opt-out.comcast.net/
    Lotarion(Wed Aug 05 2009 17:47:23 GMT-0500 (CDT))> Oh..Let us check on it.
    Lotarion(Wed Aug 05 2009 17:47:37 GMT-0500 (CDT))> What is your Operating System John?
    John_(Wed Aug 05 2009 16:47:40 GMT-0500 (CDT))> I'm using OpenSUSE 11.1.
    Lotarion(Wed Aug 05 2009 17:49:38 GMT-0500 (CDT))> Okay.
    Lotarion(Wed Aug 05 2009 17:49:55 GMT-0500 (CDT))> Go back to the issue, you cannot load www.comcast.net ONLY?
    John_(Wed Aug 05 2009 16:50:34 GMT-0500 (CDT))> I can load all websites - including www.comcast.net. I can't load the domain redirection opt-out page: https://dns-opt-out.comcast.net/
    Lotarion(Wed Aug 05 2009 17:51:59 GMT-0500 (CDT))> Oh..That has already been disabled. I cannot also load that site on my end.
    John_(Wed Aug 05 2009 16:52:10 GMT-0500 (CDT))> Oh, okay. Do you know when it will be available again?
    Lotarion(Wed Aug 05 2009 17:53:19 GMT-0500 (CDT))> Our engineers are still working on it. Customers will be informed through email.
    John_(Wed Aug 05 2009 16:53:14 GMT-0500 (CDT))> Okay, I'll be patient then. Thanks for your help.
    Lotarion(Wed Aug 05 2009 17:53:53 GMT-0500 (CDT))> You are most welcome.
    Lotarion(Wed Aug 05 2009 17:54:00 GMT-0500 (CDT))> Thank you also for bearing with us.
    Lotarion(Wed Aug 05 2009 17:54:02 GMT-0500 (CDT))> Do you have any other concern that I can address to?
    John_(Wed Aug 05 2009 16:54:13 GMT-0500 (CDT))> Nope, that was it.
    Lotarion(Wed Aug 05 2009 17:54:39 GMT-0500 (CDT))> It has been my pleasure assisting you today.
    Lotarion(Wed Aug 05 2009 17:54:40 GMT-0500 (CDT))> Take care always. Have PEACE and goodbye.
    Lotarion(Wed Aug 05 2009 17:54:40 GMT-0500 (CDT))> Thank you for bringing Comcast into your home. We are here for you 24 hours a day 365 days a year! To learn more about your services and find answers to many questions, please visit our FAQ pages: http://help.comcast.net/
    Lotarion(Wed Aug 05 2009 17:54:41 GMT-0500 (CDT))> smile
    Lotarion(Wed Aug 05 2009 17:55:28 GMT-0500 (CDT))> Analyst has closed chat and left the room
    analyst Lotarion has left room

  67. Broken DNS - even worse for broken apps! by billstewart · · Score: 1

    Breaking DNS is bad for non-broken apps - it's only going to be worse for broken ones :-) Your PC's DNS resolver should be set up to use your internal DNS servers in preference to your ISP's DNS servers if possible, so if the VPN is routing 10.x.x.x addresses through the tunnel and non-RFC1918 addresses to the public internet, there won't be a problem with it going the wrong way.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  68. "You need to think this through?" WTF? by MikeRT · · Score: 1

    You need to think this through a littler farther. In particular, what are the damages?

    Ummmm PRETTY FREAKIN MASSIVE under Trademark law?..

  69. Re:Comcast's version is orders of magitude better. by HawkinsD · · Score: 1

    I got the same results. That is: asking for asdrfkjgshklghrfgserg.com got me the stupid Comcast "Maybe you're looking for douchebags in Singapore" page.

    --
    Never attribute to malice that which can be explained by mere idiocy.
  70. When you'd _want_ a DNS hijacking resolver by billstewart · · Score: 1

    There's one case where some of the DNS hijacker services aren't purely evil - it's the ones that take queries for known malware sites and redirect them to "you don't really want to go there" pages. That doesn't always do what you want either, but unless you're a security researcher, you probably didn't want any protocols from your machine connecting to malware-infected.example.com, so even a lame protocol-not-equipped failure from DNS-Hijackers.your-ISP.net is better either than a successful or unsuccessful connection to the evil site.

    But that doesn't break the protocols as badly, because for the most part it's redirecting queries for sites that _do_ have actual servers on them.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  71. Have you tried by Anonymous Coward · · Score: 0

    Have you tried using showcase_c01.cm and 4.2.2.1?

  72. Cyber-Squatting revisited by Anonymous Coward · · Score: 0

    This isn't any different from Cyber-Squatting of the late nineties.

    In the end it comes down to profiteering from an inidividual's mis-typed URL - which in most cases was rules against, or registering a URL before someone else had. For example: http://www.hollywoodreporter.com/hr/content_display/technology/news/e3idcc910dc3148408da55199c677c17c94

    This is no different other than it is a single company profiteering off of *every* mis-typed URL that a user enters. It's essentially ignoring cyber-squatting law as inapplicable to their implementation of an ad-farm.

    Congratulations ISPs, you've managed to figure out what people did to earn a quick buck in the late nineties...

  73. Evil vs. Less-Evil Hijacking by billstewart · · Score: 1

    Normally I'd agree with you - I've ranted elsewhere in this story about how DNS hijacking breaks all kinds of things, even including the browsers that it's supposed to be "helping". However, there's one case where it can be useful - hijacking queries for known evil sites (malware-infected, phishing targets, etc.) Unlike hijacking queries that should return Not Found sorts of messages, this returns the address of a "you don't want to go there" warning page instead of the address of the usually-actually-existing evil server. So while it's still incorrect behaviour, it's at least not breaking DNS as badly, and it's only breaking it for cases where a non-broken response would have gotten you somewhere bad anyway (unless of course you're a security researcher who _wants_ to talk to evil servers.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Evil vs. Less-Evil Hijacking by marka63 · · Score: 1

      REFUSED is the correct answer for queries you refuse to answer. Re-writing to NXDOMAIN is as bad as re-writing from NXDOMAIN.

    2. Re:Evil vs. Less-Evil Hijacking by Sir_Lewk · · Score: 1

      Even by your metric, OpenDNS is still doing the "bad" kind of DNS hijacking.

      In addition to doing their stupid malware stuff, they also return their "search" page instead of NXDOMAIN.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    3. Re:Evil vs. Less-Evil Hijacking by billstewart · · Score: 1

      Sorry, didn't see your reply - Yes, OpenDNS offers the NXDOMAIN->search page stuff, which is bad. But their malware stuff, while certainly violating protocols, only does it at times that you wouldn't have wanted the protocol to succeed if you'd realized what you were asking for.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  74. Call Comcast Customer Service About This by Nom+du+Keyboard · · Score: 1

    Everybody who wants to opt out should call Comcast Customer Service, rant for a minute about how they hate having this done to them, then get detailed instructions leading them through the process -- not just a web page to go to -- and keep the customer service rep on the line until it is completely undone. A few hundred thousand phone calls of people wanting to be led through the process might actually get their attention.

    And while you're on the line with them, explain the concept of Opt In in words that any 6th grader can understand.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Call Comcast Customer Service About This by Otto · · Score: 1

      It wouldn't matter anyway, their opt-out process doesn't work. The only way to opt-out is to manually modify your systems to use static DNS from a non-hijacking server.

      You can get the list of servers here: http://dns.comcast.net/dns-ip-addresses.html

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  75. Re:Comcast's version is orders of magitude better. by jroysdon · · Score: 2, Informative

    Here are my tests:

    www.blahblahblahblahblah.com
    Bogus redirect page.
    www.blahblahblahblahblah
    NX
    blahblahblahblahblah.com
    NX
    www.blahblahblahblahblah.ner
    NX

    Eventually all failed non-existant domains that are queried through Comcast's servers, where the query begins with www., will get redirected. They just haven't phased that in, yet: DomainHelperLogic:

    We will eventually phase in the following pattern matches to enhance this service in the future:

    (1) www.SOME-INVALID-NAME.cmm or

    (2) www.SOME-INVALID-NAME

    - The entry must include "www" followed by a dot ("www.")

    ...

  76. Re:Comcast's version is orders of magitude better. by The+End+Of+Days · · Score: 1

    As soon as the DNS spec gets its own army it will be able to enforce this kind of thing.

  77. Is OpenDNS Opt-in or Opt-Out? by billstewart · · Score: 1

    Usually it's opt-in - if you didn't set your computer to use their service, your queries won't go there and they won't lie to you. And if you'd rather have the occasional failure (and aren't running your own email server) in return for getting blocked from known malware sites, go ahead and opt in.

    The only time it's opt-out is when your ISP decided to use OpenDNS or one of their competitors to do name resolution instead of doing it correctly - I'd be really annoyed if one of my ISPs did that without asking me.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  78. Mod Parent Way Up, Please by billstewart · · Score: 1

    And even if your app _is_ the web, the most popular web servers let you pick what search engine to use in case of a NX response, so it's broken even then. Comcast's a little less broken than some hijacking services, since they're only redirecting www.whatever.tld, but who knows how long that'll last as a policy.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  79. Even that doesn't work well by billstewart · · Score: 1

    As the parent article had said, you've got no way to predict whether they'll be consistent about the IP addresses they use for their redirect page, and you can't just give your application to everybody with the DNS-hijackers' addresses wired in, because they may have ISPs who use different hijack pages or your ISP could change yours at any time. And then there's the problem of load-balanced redirect servers - the service could round-robin between N different redirect servers (instead of anycasting or hiding the load-balancing behind NAT) so you wouldn't even get a consistent redirect page.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  80. Mod Parent Article Up Please - It's Authoritative by billstewart · · Score: 1

    I've had a printout of your draft on my desk for a while, planning to write a good rant in response :-)

    The "only redirect www.domain.tld" logic certainly helps reduce the number of applications that'll be broken, though I do still https: to www.domain.tld addresses and sometimes do ssh (usually not, and I almost never email them either.)

    But even then it's breaking the behaviour my browser is configured for - I've got Firefox using Google as its search engine, and try to have IE do that as well.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  81. Opt yourself out by Otto · · Score: 1

    Since the opt-out page is broken and doesn't actually opt you out of anything, you'll have to do it yourself. Here's a list of all Comcast's DNS servers: http://dns.comcast.net/dns-ip-addresses.html

    The first two are the "redirecting" servers, and have the Comcast DNS hijacking enabled.

    The second two are the correct servers to use, they are running pure DNS without Comcast's bullshit.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  82. Much better than Bell Canada's cookies by billstewart · · Score: 1

    Using cookies indicates that they Really Don't Get It - if you're using a browser, hijacking your query is evil but not particularly stupid, while if you're using some other protocol, such as email or ssh or even http/https on some port other than 80, the browser cookie isn't going to tell their broken DNS server or web server anything.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  83. Mod Parent Up Please by billstewart · · Score: 1

    Yup. I've had the document on my desk for a couple of weeks, planning to write a ranting response in my copious spare time. And J. Livingood posted a response somewhere else in this Slashdot comment chain as well.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  84. What kind of evil does their installer do? by Anonymous Coward · · Score: 0

    I've often worried about what nastiness their installer does.

    First: A quick look through System Profiler (I'm on a Macintosh running OSX 10.4) seems to
    show that my http and https traffic is going through a proxy server (actsvr.comcastonline.com).

    Second: post-install, the computer's hostname would be changed to something based on
    my IP address, according to my HOST environment variable. Even if that's just some
    DHCP voodoo, I'd rather be the one to decide what my computer is called, thank you very much.

    So, can any of you folks with better technical knowledge than me investigate the installers?
    Any evidence of Sony-style rootkits on either the PC or Mac sides would be better ammo
    against the bastards than their current naughtiness.

  85. Step in the wrong direction? by UWM · · Score: 0

    Now that customers will have to register their MAC address with Comcast does that mean they will have a legitimate argument when saying 'illegal downloading/content/etc' was coming from your MAC address?

    The 'MAC addresses aren't reliable identification' argument will be somewhat negated once customers are directly associated with their box's address, right?

    1. Re:Step in the wrong direction? by psm321 · · Score: 1

      Comcast already knows you modem's MAC address (which is what they're using to opt out, not your computer's MAC address).

  86. IFF I really wanted.... by IBitOBear · · Score: 1

    to prove my aging geek status I wouldn't have had the pay phone mis-dial returning "a busy signal", I would have said the pay phone returned "denial tone" (which some people used to call "fast busy"). That would have proved that I was both old enough to remember pay phones, _and_ that I was old enough to have become a geek while pay phones were still relevant. 8-)

    They still use denial tone, and the three-tone-error who's name I forget... but now days most self described geeks tend not to see the relevance of the wire-line networks, which is sad.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  87. OpenDNS FTW? by macraig · · Score: 1

    How about not using your ISP's own DNS servers? Why not use "agnostic" ones?

    http://www.opendns.com/

    1. Re:OpenDNS FTW? by jaygridley · · Score: 0

      Mod parent -1 redundant.

    2. Re:OpenDNS FTW? by skeeto · · Score: 1

      No, do not use OpenDNS. They are worse than Comcast. Not only do they hijack DNS, making OpenDNS not a solution at all, but they also hijack your web searches to spy on you.

    3. Re:OpenDNS FTW? by macraig · · Score: 1

      That's just not even an issue if you use the dedicated search field in Firefox, as you OUGHT to be doing. I can't even recall the last time I searched directly from an address bar!

      The big fucking difference here that everyone, including you, is ignoring is that the goal and intent of OpenDNS is completely different from Comcast. Comcast is a for-profit entity whose SOLE goal is maximizing profit potential. OpenDNS only has a goal of providing a specific service, and of bringing in enough money to fund that operation and its survival.

      One has greed as a motive, the other has service and survival as a motive. Do you honestly think the two should be lumped in the same box, even if their approach on the face of it appears similar?

    4. Re:OpenDNS FTW? by skeeto · · Score: 1

      Ah, I linked to the wrong article, so you don't see the severity: OpenDNS redirects www.google.com to it's own servers to capture any Google search. It's not just about doing searches in the address bar.

      OpenDNS and Comcast may have different goals, but they both break Internet standards and behave poorly in order to meet them.

    5. Re:OpenDNS FTW? by macraig · · Score: 1

      You don't have the whole story, apparently, even given the references above:

      http://blog.opendns.com/2007/05/22/google-turns-the-page/

      I think you're cherry-picking.

  88. Mod above up please by hazah · · Score: 0, Redundant

    I just don't got em :(

  89. more comments from the 4th contributor to the spec by Anonymous Coward · · Score: 1, Interesting

    Ralf Weber dns at fl1ger.de
    Fri Jun 19 10:21:04 UTC 2009

            * Previous message: [dns-operations] will germany therefore make dnssec illegal on their shores?
            * Next message: [dns-operations] will germany therefore make dnssec illegal on their shores?
            * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Moin!

    On 19.06.2009, at 11:27, Stefan Schmidt wrote:

    > On Fri, Jun 19, 2009 at 03:12:10AM +0000, bmanning at vacation.karoshi.com
    > wrote:
    >>> http://yro.slashdot.org/story/09/06/16/1657255/A-Black-Day-For-Internet-Freedom-In-Germany
    >>> ______________________
    >>
    >> doubtful that it will be illegal - just ineffective.
    >> DE may become a haven for questionable DNS use, esp
    >> with this offical sanction to hijack.
    There are other countries doing this already. In Europe at least:
    - Sweden
    - Denmark
    - Belgium
    - Switzerland
    - Italy
    so while I signed the petition I still will have to do this :-(.

    > This is exactly the question i will ask at the "DNSSEC Testbed for
    > Germany"
    > event 2nd of July in Frankfurt am Main.
    > -> http://www.denic.de/en/domains/dnssec/dnssectestbed.html
    Well technical I can answer this now, the way DNS is deployed currently
    (Clients ask ISP resolver and don't validate) DNSSEC and this
    blocking is compatible. But I think it really is a political debate
    rather then a technical one. DNS blocking can be a good thing
    (Conficker anyone), the problem with this law is that there is no
    control of the list, and that there is a IMHO justified fear that
    this technique will be used for other blockings (gambling, music).

    So long
    -Ralf
    ---
    Ralf Weber (Internet Citizen)
    e: dns at fl1ger.de

    ------------------------
    that's a pretty strange statement coming from one of the fathers of F***-the-DNS

  90. Call WIPO? by FlipperAnubi · · Score: 0, Offtopic

    This seems to me to be a simple case of cybersquatting. If someone went out and registered microsofta.com, then Microsoft could use WIPO to get the domain transferred to them. Thus, simply submit a million or so WIPO arbitration requests for: slashdota.com slashdotb.com slashdotc.com .... slashdotzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.com

  91. Re:Comcast's version is orders of magitude better. by PitaBred · · Score: 1

    That's like saying "That's the whore with the fewest VD's". It doesn't make it something you want.

  92. Re:Comcast's version is orders of magitude better. by marka63 · · Score: 1

    How did you test?

    Type a non www name into the browser's address bar which does automatic www prepending on NXDOMAIN?

    Use dig or some other tool to query the DNS directly?

  93. Actually, I like Verizon's opt-out better by dudeman2 · · Score: 1

    Verizon walks you through the (fairly involved, for a newbie) process of manually changing your DNS settings. They maintain one set of DNS addresses that do hijacking, and one set (the xx.xx.xx.14 addresses) that do not.hijack. It's a one time thing, and it's under your control.

    1. Re:Actually, I like Verizon's opt-out better by psm321 · · Score: 1

      Comcast's opt-out is also a different set of DNS servers, except that it appears that if you give them your cable modem MAC address they will automatically give you those opt-out DNS servers via DHCP

  94. Thank you by Announcer · · Score: 1

    Just a short note, here. I opted out. Thank you for providing the link.

    --
    Willie...
  95. Follow the money trail by Anonymous Coward · · Score: 0

    According to: http://uptime.netcraft.com/up/graph?site=search3.comcast.com

    this "service" is run by Fast Search & Transfer, and you can read about what a great company they are here: http://en.wikipedia.org/wiki/Fast_Search_&_Transfer

  96. Re:Comcast's version is orders of magitude better. by Anonymous Coward · · Score: 0

    Yes, but it's poor practice to advertise anything but a webserver through a www.* IP name. If the host is doing something else, it should have another IP name for people accessing that function. Among other things, it makes it much easier to move that function off that machine without touching the webserver. www.* could affect things other than webservers, but it shouldn't, and mostly, it won't. That doesn't make what Comcast is doing *right*, but it does make it slightly less horribly awful. Slightly.

    Slightly better, but still not much condolence to the guy trying to SSH into his webserver to troubleshoot it when one of the problems-of-the-moment is DNS.

  97. This is probably your web browser being too smart. by nweaver · · Score: 1

    A lot of web browsers when you ask for foo.com, if that fails, will look up www.foo.com

    Try checking with netalyzr:
    Netalyzr.icsi.berkeley.edu, as that does the lookups directly.

    --
    Test your net with Netalyzr
  98. Does Comcast intercept all DNS requests? by jc42 · · Score: 2, Interesting

    My main question would be: Does Comcast intercept and answer all DNS requests on its wires?

    My reason for asking is that I've generally found that it's not a very good idea to use the ISP's nameservers. They never work very well, in my experience. When I've been responsible for such things, I've generally looked for a few good nameservers that are (electronically) nearby, and tell my machines to use them. I usually get faster and more accurate DNS resolution that way.

    But if the ISP is looking specifically for any DNS requests, ignoring their destination address, and forging an answer that points to their own machine, then the above strategy won't work.

    Yes, forging replies to packets not addressed to you is a nasty thing to do. Comcast has been caught red-handed doing this, e.g. to tell both ends of a P2P connection that the other has closed the connection. So it seems likely that they may be doing the same thing here. But I can't quite tell from what I've read.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  99. Optimum, Too by Doc+Ruby · · Score: 1

    My Optimum Online account at a client's site filters DNS through their webjacking SW, to return a page of spammy ad "suggestions" when your domain query doesn't resolve to a registered name (like when you typo). Which is bad because it violates the DNS spec, in spirit and because apps that expect a DNS error will fail. But what's really bad is that every webpage, each full of domain lookups, takes several extra seconds to load because of their slow filter that tries to find ads even when the domain name is correct.

    What can I do to stop this? Is there some free 3rd party DNS server I can point at, instead of the one the cablemodem sets in the LAN's PCs by DHCP? I know how to edit the DHCP file, and set the different DNS server IP# by dhclient commandline, but to which server can I point that file?

    And how do I join with others to stop this substantial violation?

    --

    --
    make install -not war

  100. Just checked my ISP by Anonymous Coward · · Score: 0

    Just tried a non-existant adress and I'm sadly surprised to inform that UPC in the Netherlands are also doing this.

    Luckily, they do offer a reasonable opt-out method by manually using one of their alternative and normally functioning dns servers instead of relying on those granted by dhcp.

  101. Comcast test run back in June? by RazzleDazzle · · Score: 1
    --
    ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  102. Not necessarily by FranTaylor · · Score: 1

    How can you tell that your ISP is not hijacking ALL of your DNS requests? You really think that Comcast cannot redirect your DNS queries to their server?

    1. Re:Not necessarily by bill_mcgonigle · · Score: 1

      You really think that Comcast cannot redirect your DNS queries to their server?

      Last I looked, people were begging OpenDNS to charge them money to allow DNSSec queries. Could be a market opportunity here for a bright young entrepreneur.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  103. Only if you disregard FIXING THE BROWSER by FranTaylor · · Score: 1

    The browser could show a page with the same information as the DNS hijacker.

    You don't fix a broken user interface by breaking network protocols.

  104. Re:Comcast's version is orders of magitude better. by bill_mcgonigle · · Score: 1

    If the host is doing something else, it should have another IP name for people accessing that function.

    Some small concerns don't want to double-buy SSL certificates, especially when they're priced so collusively and almost nobody sees SMTP headers.

    To be fair, CACert is probably fine for those folks' mail traffic too.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  105. The new net neutrality bill? by Anonymous Coward · · Score: 0

    This new "net neutrality" bill won't help, are you freggin nuts!?!?

    It'll only allow ISPs/Lobbyists/ to determine at a later date what is and isn't "lawful" content...

    Arrgh!!@# Ye land lovers!@#

  106. Comcast has published a list of non-"Helper" DNS by Anonymous Coward · · Score: 0

    I was pissed off about this today, too. Fortunately, the Comcast "blog" was actually helpful for once.

    If you want it fixed immediately, you can find the non-helper Comcast DNS servers here...

    http://dns.comcast.net/dns-ip-addresses.html

    I switched it on my router, and it works.

  107. Re:Comcast's version is orders of magitude better. by Anonymous Coward · · Score: 0

    Comcast's version is an order of magnitude better than everybody else's.

    a: There is a REAL opt-out, that puts your DHCP lease to point to a DNS resolver that doesn't do this. I'll have to do this when I get home. Compare this with, eg, Verizon's pitiful opt-out instructions involving manually changing DNS settings.

    b: IF you had manually set your DNS resolver to a Comcast server, you are unaffected (they added new resolver addresses to do this), per previous discussions by the Comcast folks over at Broadband Reports.

    c: It does NOT get *.whatever, only www.*.(TLD), thus even when you don't opt out, it is at least limited to web-related typos. This is actually a big deal, as I think Comcast is the first one NOT to do it for everything.

    I don't like NXDOMAIN wildcarding (it was one of the motivations behind building the ICSI Netalyzr), but if an ISP is going to do it, Comcast's is actually well constructed to both limit collateral damage (it only gets www.*) and be able to be bypassed with a real opt-out.

    a) That's incorrect, because the opt-out doesn't actually fucking work. I opted out. Got the confirmation back and everything. Rebooted all the network hardware. Result, no change. I had to manually change my DNS server settings, because Comcast flat out refuses to send me the settings that prevent this stuff from fucking up my connection.

    b) Yes, if you manually work around their fuck up, then yes, it's manually worked around. No shit.

    c) This is a flat-out lie. When I was still being infected by their shit, it was not possible to get an NX response, period. I was unable to confirm any of their www.* lies to be true. It resolved anything and everything to an IP, so if they were trying to do this, then they fucked it up too. Not surprising, really.