Slashdot Mirror


Bell Starts Hijacking NX Domain Queries

inject_hotmail.com writes "Bell Canada started hijacking non-existent domains (in the same manner as Rogers), redirecting NX-response queries to themselves, of course. Before opting-out, you get their wonderfully self-promoting and self-serving search page. When you 'opt-out,' your browser receives a cookie (isn't that nice) that tells them that you don't want the search page. It will still use their broken DNS server's non-NX response, but it will show a 'Domain Not Found' mock-up page that they (I surmise) tailor to your browser-agent string. During the opt-out process, they claim to be interested in feedback, but provide no method on that page (or any other page within the 'domainnotfound.ca' site) to contact them with complaints. They note that opting-in is 'recommended' (!), and that 'In order for opt-out to work properly, you need to accept a "cookie" indicating that you have opted out of this service. If you use a program that removes cookies, you will have to repeat this opt-out process when the cookie is deleted. The cookie placed on your computer will contain the site name: "www.domainnotfound.ca."' Unfortunately most Bell Internet users won't understand the difference between their true NX domain response, and Bell's injected NX response."

60 of 310 comments (clear)

  1. Well, that's the bad old bell... by Pig+Hogger · · Score: 3, Interesting

    Well, that's the bad old ma Bell that's still alive and kicking in Canada.

    1. Re:Well, that's the bad old bell... by mmkkbb · · Score: 2, Informative

      Here are some. I don't know which ones hijack NX responses, but the 4.2.2.x entries seem reliable.

      --
      -mkb
    2. Re:Well, that's the bad old bell... by TikiTDO · · Score: 2

      They're alive, and not doing too badly. I was actually planning on switching soon, as they were advertising 16Mbps service for way cheaper than Rogers. Of course if they're pulling crap like this, I'd rather stay with the evil I know and have learned to tolerate.

      It does not help that Bell has a strangle hold on half of the Canadian internet infrastructure. Combine with Rogers, and trash likes this becomes common place with next to no recourse.

    3. Re:Well, that's the bad old bell... by Magic5Ball · · Score: 3, Informative
      --
      There are 1.1... kinds of people.
    4. Re:Well, that's the bad old bell... by Anonymous Coward · · Score: 5, Informative

      Not happy with Rogers at all. But don't have any alternatives where I live.

      If you're on Rogers, use 64.71.255.202 as a DNS server. It's the non-hijacking server they set up after many users complained the re-directing was buggering up remote workers and VPN users.

      It won't be pushed out through DHCP, but it works fine as a static setting.

  2. From a typical web surfer's point of view by BadAnalogyGuy · · Score: 2, Funny

    These pages are helpful for the typical web surfer. In fact, an automatic URL "fixing" service would be one of those revolutionary Web 2.0 features that exists in the recesses of the web, part of the infrastructure and totally natural to use.

    Yes, it breaks some scripts and runs contrary to published standards, but it presents a new (actually pretty old) conception of how the web should work.

    1. Re:From a typical web surfer's point of view by nicolas.kassis · · Score: 4, Insightful

      This should be handled at the infrastructure level. DNS doctoring is bad for many reason. I'm sure a firefox or IE addon would actually be much more preferable. Something easy to dis-activate when things break.

    2. Re:From a typical web surfer's point of view by Anonymous Coward · · Score: 3, Informative

      That's fine, but whether or not it's helpful for the typical Web surfer is completely irrelevant.

      It's a clear example of a layering violation. If you want URL fixing, great, but do it in the browser, don't hijack DNS which other services depend on.

      As far as I am concerned, it is really is clear cut that this shouldn't be happening!

    3. Re:From a typical web surfer's point of view by qortra · · Score: 5, Insightful

      These pages are helpful for the typical web surfer

      How is that? By encouraging them to use a search engine with which they are unfamiliar, or by leading them away from their intended target with advertising. Look at the Sample Page again, and explain to me the utility in that crap. Domain errors should ideally result in a big red "X" so the user knows to turn around and try again.

      In fact, an automatic URL "fixing" service would be one of those revolutionary Web 2.0 features that exists in the recesses of the web, part of the infrastructure and totally natural to use.

      Now this is an interesting idea. Let me tell you the best way to handle this - on the client side, after the proper DNS opportunities have been exhausted. This is because the client best knows the users browsing proclivities (most often viewed pages, favorite search engines, etc).

    4. Re:From a typical web surfer's point of view by superdana · · Score: 4, Insightful

      This isn't about the web, this is about the Internet--there's a difference. The web is just one tiny piece of the Internet, and there are 65,000 other services that require a properly functioning domain name system. Screwing it up in a way that only "works" for the web is totally unacceptable.

    5. Re:From a typical web surfer's point of view by dirk · · Score: 2, Interesting

      It also breaks functionality of if basic programs. For example we have a lot of people that use Outlook Anywhere, and it will be broken by this. By default, it checks for the internal server first, and when it can't find it, it then jumps to Outlook Anywhere. Except now it gets a response for the internal server, and then waits forever for a timeout. So now we'll have even more people calling us asking why they can't get their email when they could before. We already have a list of 10 or so ISPs that we tell our users not to use for this very reason.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    6. Re:From a typical web surfer's point of view by jimicus · · Score: 5, Informative

      The web is an incredibly huge piece of the internet.

      Please tell us about these 65,000 other services that need a properly functioning DNS. Since the only protocol affected here is HTTP, and the only applications that use invalid URLs are either human-driven (browsers) or malware, I suggest that the NX response is fundamentally outdated and useless.

      Not true. The DNS doesn't know if the thing making a request is a web browser or something else, so it affects literally every protocol. SMTP, POP3, SMB, everything. Only now, when you try to debug something like that it looks like the server does exist, it's just ignoring SMTP connections. You spend ages barking up completely the wrong tree.

      Even more fun is if the person affected is trying to work from home over a VPN link. If it's set up for split tunnelling, it'll try to resolve a hostname using the default DNS first and only if that fails will it try the VPN. Hint: Windows uses DNS to resolve hostnames for fileshares. All of a sudden, internalhost.yourcompany.com resolves on the public internet and they're trying to save their files to a server that's run by their ISP (and, naturally, isn't offering any SMB fileshares). Cue a bunch of angry calls to the helpdesk.

    7. Re:From a typical web surfer's point of view by characterZer0 · · Score: 3, Informative

      the only protocol affected here is HTTP

      No, every protocol directed at an address obtained by DNS is affected.

      --
      Go green: turn off your refrigerator.
    8. Re:From a typical web surfer's point of view by blueg3 · · Score: 2, Insightful

      How is the only protocol affected HTTP? When a DNS query is made, it doesn't state what it's for -- regardless of the protocol to come, the DNS query is the same. Yet when an NX should be returned, a valid but incorrect response is returned. This is quite a significant difference.

    9. Re:From a typical web surfer's point of view by Sillygates · · Score: 4, Informative

      I have written scripts for my job, which would break dns was hijacked by my isp. It's not acceptable.

      I added a stub section to an article on wikipedia about this a while ago, it would be great if someone would lengthen it ;-)

      http://en.wikipedia.org/wiki/DNS_hijacking#Use_by_ISPs

      --
      I fear the Y2038 bug
    10. Re:From a typical web surfer's point of view by shinmai · · Score: 5, Funny

      A really douchy, I mean helpful, move by Bell would be to have every conceivable service running on the machine these DNS queries are redirected to, that would be configured to somehow convey the fact that the queried server doesn't exist, and possibly to display some ads. Like if a person tries to check for their email from IMAP the server would blindly accept any login credentials and return a mailbox with one mail with the subject "Invalid domain" and some adverts as contents. An SMB share would have folders named "Invalid" and "Domain". The possibilities are endless. Think of how convenient and helpful this would be.

    11. Re:From a typical web surfer's point of view by NitroWolf · · Score: 4, Informative

      The web is an incredibly huge piece of the internet.

      Please tell us about these 65,000 other services that need a properly functioning DNS. Since the only protocol affected here is HTTP, and the only applications that use invalid URLs are either human-driven (browsers) or malware, I suggest that the NX response is fundamentally outdated and useless.

      Wow, you are one clueless user. Please don't put fingers to keyboard and start talking authoritatively when you clearly know absolutely nothing about the subject or the problem at hand. Think before you type, next time.

      Maybe you've heard of a little thing called "email?" It pretty much takes a huge chunk bandwidth on the net (mostly spam, granted), and then we have P2P stuff, which takes up the bulk of bandwidth I believe - far, far exceeding the HTTP protocol. These are just two of the services that are affected by it, and both exceed web traffic by significant margins. The web bandwidth is indeed a tiny fraction compared to everything else... just because web surfing dominates your life does not make it the dominate service on the internet.

      The NX response is everything. It's the foundation of the entire domain resolution system. Saying it's outdated is absolutely and patently ludicrous. There are two proper responses that drive the entire internet, the return of a valid IP address and an NX response. When you start screwing with either one of those, you break the internet. Outdated indeed.

    12. Re:From a typical web surfer's point of view by sorak · · Score: 2, Funny

      C:\>cat /etc/services
      'cat' is not recognized as an internal or external command,
      operable program or batch file.

      Crap! Bell's hijacking has already screwed something up.

    13. Re:From a typical web surfer's point of view by Minwee · · Score: 2, Interesting

      Bell makes a habit of screwing up other services. If you're not requesting data on port 80, preferably from one of their servers, then you are just causing trouble.

      Way back when Bell Sympatico was first introducing ADSL I signed up for it and stuck with them for a few years. I put up with things like their spam-friendly mail servers, even going so far as to point out how their broken use of the VRFY command was exposing customer account numbers to the world and demonstrated how their POP3 server allowed brute force login attempts only to be told that such a thing was impossible and I must have just imagined the whole thing, but finally dumped them for a cheaper alternative about five years ago when they started messing around with my traffic.

      The beginning of the end was when incoming SMTP connections were blocked. I worked my way up through the sludgy layers of technical support trying to find a way to explain that I really did want people on the Internet to be able to connect to TCP port 25 on my computer at home, only to be told that either a) It wasn't happening because Bell would never do that, b) I should be using their mail servers and did I want the IP address of their POPE server? or c) That if there was a problem with one of my ports then I should take my computer to a shop and have it fixed.

      I only wish I was making those up. I finally managed to escalate to someone who knew what TCP was and he was as surprised as I was that there was a problem.

      Bell is only interested in selling access to Facebook and Flickr. If you want anything more than that then you're probably not worth it and they will be quite happy to lose your business.

    14. Re:From a typical web surfer's point of view by Anonymous Coward · · Score: 2, Informative

      Another day I helped a user troubleshoot the same kind of problem (in their case it was OpenDNS, which has the same kind of misbehavior). Windows was not finding the other machines in the network, because it was configured to look first on DNS (the order is configurable) and then broadcast. Since OpenDNS was falsely returning a found result for names which did not exist, Windows never tried the broadcast which would have found them in the local network. Installing BIND on a spare machine on their network solved that problem instantly.

    15. Re:From a typical web surfer's point of view by Albanach · · Score: 2, Interesting

      While not many folk are running SMTP servers on a cable connection these days, as blacklists will stop lots of their mail, a very large number of users will have client side anti-spam software.

      One thing anti-spam software will often do is check the sending domain actually exists. Of course with this change, every domain suddenly exists and you have one less test available in scoring spam.

    16. Re:From a typical web surfer's point of view by Tom · · Score: 4, Informative

      These pages are helpful for the typical web surfer.

      Do you work in marketing?

      Clue: DNS stands for "Domain Name Service", not "Targeted Advertisement Injection". The "typical web surfer" already has a tool that is responsible for handling unresolvable addresses, it's built into the browser. If you want more help, suggestions for typo fixing, etc. then the browser is the proper location.

      There are client programs out there that rely on getting proper DNS responses, including correct "domain not found" replies when the domain does not exist.

      Yes, it breaks some scripts and runs contrary to published standards, but it presents a new (actually pretty old) conception of how the web should work.

      No, it doesn't. And running contrary to published standards isn't a minor offense. They're called standards for a reason, and client-side programs expect a certain behaviour. Breaking that means breaking customers' software. And no, the web should not work this way. If you want to get a search page on DNS error, a Firefox plugin would be the proper approach, not DNS manipulation.

      What this is is the equivalent of your phone company hijacking every call with a mistyped phone number to a toll line with a "helpful" operator that helps you guess the correct number. The only difference is the payment method.

      --
      Assorted stuff I do sometimes: Lemuria.org
  3. Thank god I don't work there anymore by Drakkenmensch · · Score: 4, Insightful

    You wouldn't believe the amount of angry customer calls I had escalated to me by people who think that computers, modems and internet service are all the same things and I was responsible for all of them. If you want me to share them with you, bring lots of hard liquor - you're going to need it.

  4. Happens in Germany too.. by ltning · · Score: 5, Interesting

    The Deutsche Telekom / T-Online does exactly the same in Germany.

    --
    Love over Gold.
    1. Re:Happens in Germany too.. by Anonymous Coward · · Score: 2, Informative

      But compared to Bell you can switch the behaviour permanently off in your User Control Panel of T-Online. No weird cookies are required...

    2. Re:Happens in Germany too.. by comm2k · · Score: 2, Informative

      HanseNet / Alice also does this and as T-Online the opt-out process is done via a user control panel and is permanent, until you opt-in again. No cookies are set. While it shouldn't be necessary to do this in the first place it is MUCH better than a cookie based system as used by Bell.

  5. Does the Taco add on work here? by gurps_npc · · Score: 5, Interesting

    Taco stands for Targetted Advertising Cookie Opt-Out. It is a firefox addon that keeps a generic, non-user specific cookie opting out of the things that need cookies to opt out of.

    --
    excitingthingstodo.blogspot.com
    1. Re:Does the Taco add on work here? by characterZer0 · · Score: 2, Insightful

      It does not work for every non-browser application that uses DNS.

      --
      Go green: turn off your refrigerator.
  6. If true, a SERIOUSLY broken opt-out... by nweaver · · Score: 5, Insightful

    If this is a true description of the opt-out, it is SERIOUSLY broken.

    Simply put, any opt-out mechanism MUST enable the user's computer to properly receive an NXDOMAIN response. Because the problem is NOT the advertising web page on a web browser typo for http, but all the other things that do DNS lookups.

    For example, NXDOMAIN wildcarding even snagged and confused Dark Tangent into thinking that someone was trying to MitM the Defcon forums!

    I can accept an ISP doing this only under the following conditions:

    a) The opt-out is a one-click item on the page

    b) The opt-out is perminent and for all connected through that IP/customer link

    c) The opt-out is a real opt-out which will cause NXDOMAIN responses to be properly returned as NXDOMAIN.

    This clearly fails B and C.

    --
    Test your net with Netalyzr
    1. Re:If true, a SERIOUSLY broken opt-out... by qortra · · Score: 4, Funny

      b) The opt-out is perminent and for all connected through that IP/customer link

      But then, how will the user re-enable the service when they start missing those targeted advertisements?

    2. Re:If true, a SERIOUSLY broken opt-out... by TheRaven64 · · Score: 3, Insightful

      I'm not sure how an opt out that uses cookies is supposed to work. My mail client, for example, does a DNS lookup for smtp.domainwithtypoinname.com. The resolver on my machine sends a UDP packet containing the DNS request to the DNS cache. The DNS cache replies with NXDOMAIN. The function called by my mail client returns failure. How does the DNS cache get hold of the cookie to know that it should return the real NXDOMAIN?

      Hopefully the root servers will start using DNSSec soon, so the resolver can just flag these and the libc functions can return the same kind of failure as they would for an NXDOMAIN reply.

      --
      I am TheRaven on Soylent News
    3. Re:If true, a SERIOUSLY broken opt-out... by John+Hasler · · Score: 3, Insightful

      The doofuses behind this are unaware of the existence of any software other than a browser that uses DNS. They would tell you that DNS is part of the Web.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  7. Detect and fix DNS hijacks locally? by caseih · · Score: 3, Interesting

    Is there any way a local caching name server can detect this brokenness and return the right answer? I seem to remember some bind configs a few years back that would do that but I'm not sure if they would still work.

    Or maybe a firefox plugin could detect this damage and restore the original, correct behavior somehow.

    1. Re:Detect and fix DNS hijacks locally? by pipatron · · Score: 5, Informative

      I use dnsmasq on my router, you could use it locally as well. It has a --bogus-nxdomain=<ipaddr> option that you can use for this purpose.

      --
      c++; /* this makes c bigger but returns the old value */
  8. Waiting for DNSSEC... by Timothy+Brownawell · · Score: 5, Informative

    Isn't this sort of forgery exactly what DNSSEC is supposed to prevent?

    (And no, don't go suggesting DNSCurve. It doesn't protect against your ISPs caching resolver being malicious like this.)

  9. Re:openDNS by vslashg · · Score: 5, Informative

    I'm not sure if this is a troll or not, but just in case it isn't: openDNS does the same sort of hijacking.

  10. Ignorance is Bell's best friend. by Garbad+Ropedink · · Score: 2, Funny

    Bell's current business model pretty much relies on people not caring about the shit they pull.

    It's sort of interesting (or infuriating depending if I'm trying to use the internet..). My new ISP makes it no secret they hate everything Bell does. I think that largely has to do with them leasing their lines from Bell, and having their service screwed up when Bell does things of this nature. I imagine I'll be getting an email from my ISP soon telling me who to complain to about the service getting buggered yet again. Thanks Bell, I'll be by your office in the morning with a fresh cinderblock. I see you replaced your front window from the last time I put one through it.

    --
    And that was the last Terry Fox run I ever participated in.
  11. Shouldn't impact third party ISPs by Digital_Quartz · · Score: 4, Informative

    If you're using TekSavvy, then you're using TS's DNS servers, so your query goes to TS's DNS server which should respond with NXDOMAIN. You aren't even contacting the Bell DNS, so there's no opportunity for them to interfere.

    It's possible, since Bell controls the last mile, that they could intercept NXDOMAIN results going to your machine and replace them using DPI, but I can't see how they'd get away with that without being in violation of CRTC rules about changing the meaning of communication. And, at least for me on Primus, this doesn't seem to be the case (yet).

  12. Re:Not really seeing an issue by jimicus · · Score: 4, Informative

    Then you've never used Cisco's VPN client.

    Hint: Connecting to internal-machine.yourcompany.com over the VPN doesn't work when internal-machine.yourcompany.com can be resolved from outside the company.

  13. Cookie? by wiredlogic · · Score: 2, Interesting

    How is this cookie supposed to work for lookups from apps other than a web browser?

    --
    I am becoming gerund, destroyer of verbs.
  14. Re:OpenDNS & IPv6 by Xtravar · · Score: 4, Informative

    I have Charter, and they do the same thing . I just use 4.2.2.1 and 4.2.2.2 as my primary DNS servers. Although, I can't really speak to their IPv6 capability.

    --
    Buckle your ROFL belt, we're in for some LOLs.
  15. Re:browser task? by thePowerOfGrayskull · · Score: 3, Interesting

    if the problem is what it is to solve -- unlikely.

    Unlikely indeed. A simple search on that site for "Test" turns up many results. Several of them have notes like this next to them: "Sponsored by: www.momshomeroom.com/msn ", and "Sponsored by: www.Tests.com "

    Looks like helping the customer is a secondary concern after all.

  16. OpenDNS has an opt-out at least... by nweaver · · Score: 2, Interesting

    I'm not a fan of OpenDNS because they also do NXDOMAIN wildcarding.

    However, they do have a working opt-out in the OpenDNS dashboard, however you need to use their notification mechanism so they can track where you are to maintain the opt-out.

    --
    Test your net with Netalyzr
  17. Legal? by TheRaven64 · · Score: 2, Interesting

    So, what happens if I buy ping a domain that doesn't exist? Presumably this will then cache the DNS NXDOMAIN reply. If I then buy the domain, set up a DNS entry, and then try to connect to it, I will get their sever instead of mine. This sounds like it would fall foul of computer misuse laws; intentionally hijacking a connection. The presence of ads means that they're doing it for commercial purposes, which usually carries a heavier sentence. Other ISPs will not be breaking these laws, because they will just be inadvertently blocking my connection, rather than hijacking it.

    --
    I am TheRaven on Soylent News
    1. Re:Legal? by RedK · · Score: 5, Informative

      How did this ever get +5 ? Seriously, if you register a non-existant domain, they won't hi-jack you. First, there's this thing called TTL on requests, when a DNS server caches a response from an authoritative source, it is not permanent. It has a Time to Live, defined in the Start of Authority in the zone on the master server or on the entry itself. So after a while, the DNS server will query the authoritative source again to make sure its answer is still correct and up to date. This is also implemented for NXDOMAIN queries, as defined in RFC2308. Section 3 is specific that NXDOMAIN queries should also return the SOA and that the receiving cache is to use the minimum TTL (the last value in the SOA). The default on this is 3600 seconds, or you guessed it, 1 hour. Since your domain will take 24-48 hours to show up on the ccTLDs or gTLDs anyhow, 1 hour isn't going to make or break anything as far as caching a NXDOMAIN answer and anyway, you wouldn't have gotten that traffic to begin with.

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
  18. Feedback form by talcite · · Score: 2, Informative

    For those of you who want to let Bell hear a bit of your mind, the comments form is here:

    https://www.bell.ca/support/PrsCSrvInt_CtUs_Eform.page

  19. At least their search page suggest s a solution by Man+Eating+Duck · · Score: 5, Funny

    The first hit for me is the wonderful errornerd.com, which can fix these errors if you download their registry utility.
    They can even fix a host of other errors, even 404s and errornerd.com is a fraud errors.

    --
    Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
  20. It's not... by argent · · Score: 2, Interesting

    This...

    When you "opt-out", your browser receives a cookie (isn't that nice) that tells them that you don't want the search page. It will still use their broken DNS server's non-NX response, but it will show a 'Domain Not Found' mock-up page that they (I surmise) tailor to your browser-agent string. ...is just ****ing unacceptable. That's not ****ing opting out.

  21. Re:Not really seeing an issue by melikamp · · Score: 2

    That is unlikely. I think it would require deep packet inspection to work. You do not really need your provider's DNS (although it is useful when it works properly). You should be able to run a minimal DNS server locally and set it to bypass your ISP and go to higher level servers.

  22. Only affects www subdomains by Anonymous Coward · · Score: 2, Informative

    This seems to only affect lookups for queries prefixed with www. For example, a lookup of blerght.com returns nx, while www.blerght.com returns 67.63.55.2. There may well be other subdomain queries that it also hijacks.

  23. This ought to be illegal by Baron_Yam · · Score: 2, Insightful

    DNS is recursive, right? Starting with the TLD servers, then downwards. Someone upstream of Bell is returning a 'domain not found' and Bell is intercepting that and modifying it.

    I understand that you're using Bell's local DNS servers to start the search, but the effect is the same as them intercepting and modifying your communications.

    ISPs doing this kind of crap should get sued under whatever law most closely applies.

    1. Re:This ought to be illegal by JesseMcDonald · · Score: 2, Informative

      They're not intercepting your communications with any outside server. You asked them for the IP address linked to a given domain name, they asked a higher-level DNS server that returned NXDOMAIN to them, and instead of just returning the same NXDOMAIN to you like everyone else would they returned a pointer to the server hosting their search page. Underhanded? Sure. But intercepting and modifying your communications? Not really. Your communications were with the ISP to being with, not the upstream DNS servers, and nothing really obligates the ISP to return the standard response.

      You could configure your system to query one of those upstream DNS servers directly. If they messed with that, then they would be interfering in your communications.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  24. Re:And yet I don't see it by Kozz · · Score: 2, Insightful

    DNS doctoring is bad for many reason.

    Just because a domain exists doesn't mean it's the one you wanted. Think of all those properly registered phishing sites out there, just waiting for a user typo. What's the difference between them and a DNS search redirect? If anything, this highlights the broken behavior of using the (non-)existence of a domain name for anything useful. You really care about whether you got the RIGHT site, not just *a* site.

    Oh, I see... so then Bell can decide for me whether I'm about to see the "right" site? Yeah, that WOULD be helpful. Thankfully it will be easy to agree on what's the "right" and "wrong" sites. No problem there.

    [/sarcasm]

    --
    I only post comments when someone on the internet is wrong.
  25. Re:openDNS by HeronBlademaster · · Score: 2

    The opt-out is a true opt-out. You enter a list of IP addresses to opt-out on your account screen, and from there it gives you real NXDOMAIN responses (and it even works with filtering).

  26. InfoSpace is behind this. by Animats · · Score: 3, Interesting

    They're reselling InfoSpace. Click on this link to demonstrate.

    InfoSpace claims to be passing search queries to Google, Yahoo, Bing, Ask, and Twitter, then combining the results. I'm surprised they can do that. Google, Yahoo, and Bing all prohibit that in their terms of service. (With Google, you're only allowed to use Google's display format, expressed in their AJAX API, but you can add additional info. Google doesn't allow reordering or combining their results. Yahoo is more flexible; you can reorder, reformat, and, subject to some restrictions, add ads. Bing allows reordering and combining for Web searches, but not other types of searches.)

  27. Re:openDNS by Otto · · Score: 2

    Their DNS does indeed return the proper NXDOMAIN responses if you a) sign up for an account, b) register your IP with them, and c) disable all the "advanced" features they offer. Set it to be basic no-frills DNS and that's indeed what you get with them.

    So yes, their opt-out for that sort of thing, while a bit of a pain, does work properly. But considering that their entire service is opt-in to begin with, there's not a lot to complain about on that score.

    For people with dynamic IPs, they offer software to run that pings them every so often to update your IP and make you stay opted out. Actually, they use that because you can create "templates" of settings to apply to different networks you use and such.

    --
    - 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.
  28. Massive Typosquatting by typosquatting · · Score: 4, Interesting

    I've made the point before, but it's worth pointing out again that this is just typosquatting on a massive scale.

    Many people don't realize that there's TONS of traffic going to typo domains (whether registered or not). For instance, youtuve.com (notice the v instead of the b) got 347,852 visitors over the last 31 days. It redirects to another domain for cloaking purposes, but here is the traffic report. This level of traffic provides the financial incentive to implement these DNS schemes.

    By the way, there's a new, free typosquatting scan tool at aliasencore.com. It shows you all the registered .COM domain names that are one character misspellings of any Alexa top 100,000 site you enter. It also displays screenshots of those typosquatting sites. It's a nifty way to get a quick idea of the rampant growth of typosquatting. Here's an example that shows the 425 registered .COM domain names that are one character away from google.com.

    Full disclosure: I am Graham MacRobie, the CEO of Alias Encore, Inc. We help companies recover cybersquatting domain names, but we focus solely on "slam-dunk" typosquatting cases (obviously only registered domain names). I can speak from personal experience in this field that the very last thing we need is wholesale typosquatting at the DNS level. Bell Canada should turn this "feature" off immediately.

  29. Re:And yet I don't see it by Chris+Burke · · Score: 4, Informative

    . So whether or not the DNS server returns the proper error message or resolves to a site is *meaningless* for any piece of software to rely on.

    Just like a server that inherently trusts the client is broken, so is any software that makes assumptions about a remote site just because it exists.

    Knowing whether a site exists can still provide useful information for a wide variety of uses. Nobody is using the existence of a server as a form of authentication, okay? We have other mechanisms for verifying the identity of a site, when such identification is important. As the simplest example of how this screws things up, having a valid NX response versus a made up lie of a response will make the difference between an app failing immediately because the NX response says the server doesn't exist, versus waiting and eventually timing out trying to connect to a server that doesn't exist, but the app doesn't know it's because the server is slow, or the service is down, or the packet filter rules are eating your packets.

    Just because you don't know or understand how this breaks things doesn't mean it isn't broken.

    The behavior of identifying typosquatters and directing the user to the site they intended is properly implemented in the web browser. Not by fucking up one of the fundamental protocols of the internet. The web isn't the internet. And this behavior is broken even for the web.

    --

    The enemies of Democracy are
  30. This broke Safari's domain completion feature by mikeloader · · Score: 2, Insightful

    This change breaks the URL completion feature in Safari where if you type "cnn", Safari automatically displays "cnn.com". If you type a URL that is in your browser history, then of course Safari will auto complete it before submitting the http request, but if it's a domain you haven't visited before, you now get the useless Bell page instead of the page you really wanted. Does Bell just use Internet Explorer? If they were Mac users, they wouldn't have done this.

  31. Misconfiguration, not forgery. by John+Hasler · · Score: 2, Interesting

    There's no forgery. You are connecting to their server just as you intended to and it is giving exactly the response they configured it go give. However, that response is not the one specified by the RFC.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.