Slashdot Mirror


Paul Vixie On What DNS Is Not

CowboyRobot writes "Paul Vixie (AboveNet, ARIN, ISC, MAPS, PAIX) has a fresh rant titled What DNS Is Not about the abuses of the Domain Name Server system. 'What DNS is not is a mapping service or a mechanism for delivering policy-based information. DNS was designed to express facts, not policies. Because it works so well and is ubiquitous, however, it's all too common for entrepreneurs to see it as a greenfield opportunity ... a few years ago VeriSign, which operates the .COM domain under contract to ICANN, added a "wild card" to the top of the .COM zone (*.COM) so that its authoritative name servers would no longer generate NXDOMAIN responses. Instead they generated responses containing the address of SiteFinder's Web site — an advertising server.'"

164 comments

  1. them dollar by Anonymous Coward · · Score: 0, Insightful

    Well Paul, in this world it all depends on how much money you throw at it.

  2. not only Verisign by Tom · · Score: 5, Insightful

    Many ISPs do it as well. Right now, my ISP does it, even though I've opted out. Maybe one of these days I'll sue them.

    Maybe it's time that the Internet standards get a few clauses added that express these concepts explicitly. Like what Paul said about DNS. A clause like "a nameserver MUST responde truthfully, if technically possible. DNS responses MUST NOT be modified in any way for political, economic or business reasons."

    Then these fucked up ISPs would at least be in violation of a standard, which might give me what I need for a violation-of-contract suit.

    Remember: These changes are often invented by marketing and then pushed through even against the explicit protest of the technology people.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:not only Verisign by Anonymous Coward · · Score: 4, Interesting

      If your ISP does this, then there's a fairly good chance that the software they are using to do it is Nominum's CNS product.

      Paul Vixie is on the Advisory Board for Nominum, who also make various other products which conflict with the views that Vixie has stated in this article.

      Vixie - you can't have it both ways. If these are your real feeling then I call on you to resign your position on the Advisory Board at Nominum.

    2. Re:not only Verisign by prochefort · · Score: 1

      Here in Toronto, Rogers does this on a routine basis. Tried to get them to stop this sh*t but the person onthe phone was either too thick to understand or simply didn't care enough. Sucks really bad. Rogers used to be this great company but they are sinking to new lows every day.

    3. Re:not only Verisign by Zerth · · Score: 1

      And that's why a cheap, low-power computer or hackable router is awesome. Just run your own nameserver.

      My ISP isn't horrible, but they hijack DNS with a "friendly" error message when there is more than a little network congestion, which sticks until the cache is flushed. That was enough to get me to stop using their server.

    4. Re:not only Verisign by NoYob · · Score: 5, Interesting
      Remember: These changes are often invented by marketing and then pushed through even against the explicit protest of the technology people.

      Every technological marketing gimick that has been invented was the result of some techie wanting to get rich quick (or kiss up to his boss) and I don't blame them. If I found a way to exploit DNS further or any other part of the net and was able to get rich from it, I'd do it in a heartbeat.

      And so would most of you, too.

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    5. Re:not only Verisign by sopssa · · Score: 1

      Maybe it's time that the Internet standards get a few clauses added that express these concepts explicitly. Like what Paul said about DNS. A clause like "a nameserver MUST responde truthfully, if technically possible. DNS responses MUST NOT be modified in any way for political, economic or business reasons."

      Then these fucked up ISPs would at least be in violation of a standard, which might give me what I need for a violation-of-contract suit.

      I doubt it still would go anywhere in court. It's not like it's illegal to break RFC's and protocol standards on services you provide to your customers, who have opted-in and bought them. You might have a case if they blocked using other DNS servers, but they dont. And if they included a part in contract that says you're only allowed to use their DNS server (like they say for email port 25), you don't have a case with that either.

      btw, this thing seems to only be a problem in USA too - they're not doing anything like that here, only interfere from ISP is that they block outgoing email to port 25.

    6. Re:not only Verisign by TheRaven64 · · Score: 1

      It's not like it's illegal to break RFC's and protocol standards on services you provide to your customers

      No, but it might be illegal to break RFCs and protocol standards on services that you advertise support for. There are lots of truth in advertising laws around the world that could be used to enforce this.

      My ISP does the DNS redirection thing, but it's only marginally evil. They only do it for domain names starting www and the page that they redirect to has a permanent opt-out button (which doesn't store anything in a cookie; dig works correctly for looking up www.madeup.example.com after setting it). I'd rather they made it opt-in, but this is about as non-evil as you can be and still break the RFC.

      --
      I am TheRaven on Soylent News
    7. Re:not only Verisign by ChipMonk · · Score: 3, Informative

      Running your own server doesn't get around the ISP's DNS, when the ISP is routing all customers' DNS requests to their own servers regardless of destination address. Before you ask, the same technique is already being done with transparent web cache/proxying.

    8. Re:not only Verisign by Anonymous Coward · · Score: 1

      I'll have to disagree, some of us do have ethics even if they are outside the norm (might does not make right, copyright is a privilege not a right, etc). I was under the impression that harming other people for your own gain is generally considered to be inherently wrong.

    9. Re:not only Verisign by Anonymous Coward · · Score: 0

      Then these fucked up ISPs would at least be in violation of a standard, which might give me what I need for a violation-of-contract suit.

      Remember: These changes are often invented by marketing and then pushed through even against the explicit protest of the technology people.

      Well, you already have cause for your lawsuit - marketing. These ISPs advertise internet connections, and DNS is part of internet service.

      If their DNS isn't working, then you can sue for false advertising.

    10. Re:not only Verisign by mikael_j · · Score: 1

      Well, I suppose a workaround to that would be to set up an encrypted tunnel to some machine outside their network and running your own DNS server there, depending on your work IT policies you could even use your employer's VPN to run "private" DNS requests while still using your own internet connection for actually accessing the net.

      That said I sure wish ISPs wouldn't do dumb shit like this, it pretty much breaks DNS.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    11. Re:not only Verisign by rcolbert · · Score: 1

      Agreed. Isn't failure to return an NXDOMAIN pretty much the same as any other exploit? I would say that the laws that protect against circumventing the security on a computing system should apply to this false-reply injection technique. Why should some random web operator be given access to download code to my computer when I didn't expressly visit their site?

    12. Re:not only Verisign by sopssa · · Score: 1

      Since when is DNS by legal terms part of internet service? Yes ISPs usually have DNS servers for their customers, because it's usually excepted and to make it customer friendly. But unless they specifically state that you will have access to such service too, or say it in contract, you dont have a legal case. And it's not like you cant use other DNS servers or set up your own. ISP's have usually also had email accounts, news and other services but 2000+ they've started dropping those and you wouldn't have a legal case in those situations either, unless of course, they were specified in your contract.

      Internet service is just the line and the ability to connect to internet via your ISP.

    13. Re:not only Verisign by Zerth · · Score: 1

      If I'm OCD enough to set up my own DNSd, why do you assume I'd not think about that?

      True, most people don't have hardware on another network, but virtual servers are silly cheap if you are only using it for DNS and SSH redirection.

    14. Re:not only Verisign by sopssa · · Score: 1

      Agreed. Isn't failure to return an NXDOMAIN pretty much the same as any other exploit? I would say that the laws that protect against circumventing the security on a computing system should apply to this false-reply injection technique. Why should some random web operator be given access to download code to my computer when I didn't expressly visit their site?

      Uh. Are you completely forgetting that *YOU* are using *THEIR* DNS servers?

      Not that DNS response would be anything like executable code either...

    15. Re:not only Verisign by ChipMonk · · Score: 2, Insightful

      When your ISP gives you DNS server addresses in your paperwork...

      When your ISP gives you name(s) for POP3 service (and maybe NNTP also), rather than addresses, and those names are within the ISP's domain...

      Then a working DNS, administered by the ISP, is part of the service. Without it, the ISP is unable to offer the services stated to their customers in their paperwork.

      Yes, maybe it's contracted out. But that doesn't change the ISP's responsibility to its customers, or its liability when service fails.

    16. Re:not only Verisign by Anonymous Coward · · Score: 1, Interesting

      Since when is DNS by legal terms part of internet service?

      Are you honestly going to claim that the internet, as the vast majority of people know it, won't work without DNS?

      Are you honestly going to claim that people are expecting to type http://123.456.789.123/ when they go to a website? Or send email to johndoe@[123.456.789.123] ? (yes, that's a legal email address according to the RFCs)

      No, DNS is part of internet service when a company offers internet service to its customers. I'm pretty sure most ISP contracts don't explictly say, "you may use this service to go to www.yahoo.com", but it is an expected part of the deal.

      And it's not like you cant use other DNS servers or set up your own.

      Actually, many of the ISPs that don't correctly report NXDOMAIN hijack DNS traffic to prevent you from going elsewhere.

      ISP's have usually also had email accounts, news and other services but 2000+ they've started dropping those and you wouldn't have a legal case in those situations either, unless of course, they were specified in your contract.

      There are expected norms that go along with internet service. And I never claimed you should sue for breach of contract. I said you should sue for FALSE ADVERTISING.

      They are advertising internet service, but not delivering.

    17. Re:not only Verisign by hairyfeet · · Score: 1

      Correct me if I'm wrong, as I'm no DNS expert here, but wouldn't running a caching DNS server pointed at OpenDNS work? Like say Treewalk DNS pointed to OpenDNS?

      Correct me if I'm wrong, but I don't see how they could pull that douchebag behavior if you have a caching server that is only using OpenDNS for queries. And Treewalk is very low resource and runs on seriously old hardware (currently using 6Mb on this 1.1GHz Celeron) and is pretty damned simple to set up and use, so unless I'm missing something it looks like an easy way to avoid the DNS Douches.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:not only Verisign by Anonymous Coward · · Score: 0

      Right! I would NEVER EVER do something like this... unless I saw $100,000 up-front.

    19. Re:not only Verisign by sopssa · · Score: 1

      Yes I know you pretty much need DNS to use internet, hence why all ISPs offer it to their customers. But what would exactly be that false advertising? They are providing you with DNS servers so you can resolve names. Just because their own-run server breaks RFC (with the NXDOMAIN thing), doesn't exactly break any law. It might be bad habit and it might make technical people angry (normal people just dont care), but that's it. Of course, you are always free NOT to use their services or make them know how you feel about such.

    20. Re:not only Verisign by Anonymous Coward · · Score: 0

      Marketing people know what you wan't, you don't. Simple as that.

    21. Re:not only Verisign by sopssa · · Score: 1

      You dont even need to point it to OpenDNS (which FYI does *exactly* the same kind of advertisement serving on non-existing domains). Just run your own recursive DNS server and you're good to go.

      (unless of course your ISP doesn't let you send DNS requests to any other server than theirs, which some people seem to have here)

    22. Re:not only Verisign by epine · · Score: 1

      Vixie - you can't have it both ways. If these are your real feeling then I call on you to resign your position on the Advisory Board at Nominum.

      Is that you, Obelix the gallstone? Fell into a vat of anonymous coward super juice as a young infant? I thought so.

      He's only having it both ways if he privately supports Nominum's stupidity, while publicly declaiming his involvement.

      This post is an excellent example of polarization disorder: the belief that the world will run most smoothly if everyone is neatly aligned in violent opposition.

      What's the payoff for Obelix the gallstone in shifting the landscape in this direction, supposing anyone falls for his feeble derision? Personally, I've never experienced the orgasmic pleasure of seeing how far I could polarize everyone else around me. I guess the game here is to incite all the villagers to gather in the town square with pitchforks levelled, while you slip into the church to steal the artifacts.

    23. Re:not only Verisign by rcolbert · · Score: 1

      So should the phone company be allowed to redirect my calls? Does the ISP own the DNS data, or does it merely forward requests? Is DNS governed on the Internet or is it anarchy? And no, a DNS response isn't executable code. Would it be OK for my ISP to redirect me to the highest bidder when I typed 'www.bankofamerica.com' into my browser, or should I have a reasonable expectation that a browser is a pull technology, not a push technology?

    24. Re:not only Verisign by hairyfeet · · Score: 2, Interesting

      I actually haven't seen the OpenDNS page but 3 times in 4 years, and in each case I misspelled the address so horribly wrong that the amazing Randi would have went WTF? So I would have to give OpenDNS a thumbs up in that regard. And come to think of it I don't remember seeing the OpenDNS page since running Treewalk, only the basic 404, so maybe having it run as a middle man kills it.

      And the "doesn't let you send DNS requests to any other server than theirs" was why I suggested Treewalk to OpenDNS. I haven't tried it on every ISP, but from what I understand OpenDNS pretty much "just works" and Treewalk is so simple even a kid could get it set up. It is pretty much "clicky clicky next next next" and once you have your main websites cached your need to use DNS queries goes WAY down, at least in my experience.

      So if you have an old box lying around (I set up one for a customer using Treewalk on a 400Mhz with 128Mb of RAM and it ran like a champ) Treewalk on an old Win2K box pointed at OpenDNS seems to me to be the easiest way to have a nice caching DNS server that "just works". It is free, it is easy, what more could you want out of a caching DNS?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    25. Re:not only Verisign by Hognoxious · · Score: 1

      But what would exactly be that false advertising? They are providing you with DNS servers so you can resolve names.

      No they are not, because it isn't proper DNS, it's their tainted version of it.

      Of course this restaurant doesn't sell dead cat, it clearly says chicken right here on the menu.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    26. Re:not only Verisign by MightyMartian · · Score: 1

      I dunno. Would your car dealer be doing anything wrong if he only supplied three tires for your new car? I mean, sure, it's pretty much necessary to have four tires to do any kind of real driving, but hey, would they be in the wrong if they opted only to give you three?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    27. Re:not only Verisign by Anonymous Coward · · Score: 0

      Yes I know you pretty much need DNS to use internet, hence why all ISPs offer it to their customers. But what would exactly be that false advertising?

      They are advertising internet service and not delivering internet service. Functioning DNS is part of internet service.

      They are providing you with DNS servers so you can resolve names. Just because their own-run server breaks RFC (with the NXDOMAIN thing), doesn't exactly break any law.

      False advertising IS against the law.

    28. Re:not only Verisign by mysidia · · Score: 1

      OpenDNS does by default, but you can turn it off.

      There aren't many good recursive DNS servers that will run on Windows XP.. unless you're a power user and have a 2003 or 2008 server on your LAN that can run MS DNS Service...

    29. Re:not only Verisign by dotgain · · Score: 1

      You're being utterly unreasonable. ISPs "usually" have DNS servers in the same way libraries "usually" have a dictionary.

    30. Re:not only Verisign by Anonymous Coward · · Score: 0

      I would go further than that. Setting up a DNS server to knowingly respond with an incorrect answer is fraud and should be prosecuted as such. They are lying in response to DNS requests for direct financial gain.

    31. Re:not only Verisign by pjt33 · · Score: 2, Interesting

      Using a local installation of dnsmasq for your DNS server does, however, allow you to work around NXDOMAIN hijacking, assuming that your ISP uses a consistent IP address for its hijack.

    32. Re:not only Verisign by spidr_mnky · · Score: 1

      Given that the problem would be immediately apparent, I wouldn't have to explain it (let alone repeat the explanation) to any observers, and even if left without legal recourse I could fix the problem myself for a relatively low one time cost, I think I might rather get shorted the tire than have my internet service subtly broken -- which it is.

    33. Re:not only Verisign by RalphSleigh · · Score: 1

      What's an incorrect answer anyway? To the TCP/IP connection I expect my ISP to provide there is nothing holy about ICANNS DNS root.

      --
      Come as you are, do what you must, be who you will.
    34. Re:not only Verisign by BOFslime · · Score: 1

      Running your own server doesn't get around the ISP's DNS, when the ISP is routing all customers' DNS requests to their own servers regardless of destination address. Before you ask, the same technique is already being done with transparent web cache/proxying.

      False, my ISP runs NXDOMAIN redirection (roadrunner), as does the company I work for (different from what I use at home). DNS is not intercepted at the protocol/port level (udp 53), only if you utilize the providers DNS servers do you become subject to nxdomain redirection.

      I run my own DNS server, and this is not intercepted by my ISP. All recursion done by my server for unknown and un-cached domains its discovered from the root servers down, and the root servers IP are known from the root.hints zone loaded in my bind config. Therefor when I query for fwvogahds.com I will receive a proper nxdomain in response.

      The issue at had here though is root level servers not providing proper nxdomain responses, and thus the problem. All executives see is $ sign's in this though, and not the harm that its doing.

    35. Re:not only Verisign by rcolbert · · Score: 2, Insightful

      I think there's a reasonable expectation that when you attempt to resolve 'foo.com' through the domain name system, that you are returned an address that was in fact registered properly as 'foo.com' using the accepted methods for doing so. I think there's a reasonable expectation when you use the DNS protocol that protocol compliance is expected. Substituting a DNS query response with an IP address that is not registered under the name queried breaks protocol and is fraudulent. The fact that in the use case described the activity is for merely annoying advertising is somewhat beside the point. By participating in DNS your ISP is part of the Internet, and certain standards should be upheld. If your ISP wants to run a private namespace they should either sell it as such or make it obvious that it's not the world wide domain name system we all expect it to be.

    36. Re:not only Verisign by Anonymous Coward · · Score: 0

      LOL - he is also someone who is more than willing to subvert "the truth" for for political, economic or business reasons.

      Look at the history of MAPS and AboveNet both willing to blackhole/blacklist IPs for political ad business reasons. I guess he doesn't mind if BGP adverts don't "responde[sic] truthfully" if it serves his purposes.

      Also, the money he paid Nominum to write BIND9 is what created Nominum as a going concern, so he is more than just a board member.

      So, as we see with 99.999% of so-called leaders in the US, their money and their bullshit go in two different directions.

      It boogles the mind how people are unable to see through the thin veneer of the "nonprofit" entity at the front and see through to the numerous money making and sector control functions that Vixies various entities perform.

    37. Re:not only Verisign by mibh · · Score: 2, Interesting

      actually i can have it both ways. i was a co-founder and was the first board chairman of nominum, and i still have many friends there. they know exactly how i feel about typosquatting. their product is smarter and tamer than others i can think of, but i still complain to them about it. i'm happy to be able to advise them on other matters.

    38. Re:not only Verisign by secolactico · · Score: 1

      Maybe it's time that the Internet standards get a few clauses added that express these concepts explicitly

      And that would be enforced, how?

      --
      No sig
    39. Re:not only Verisign by palegray.net · · Score: 1

      I use an old laptop to provide DNS for my home office network. It's running a minimal Debian install; the only post-install commands I issued to get things up and running were "apt-get install unbound" and "nano /etc/unbound/unbound.conf" to allow queries from the LAN (instead of just localhost, which is the default setting). Instant recursive name server, with no more dependence on anything my ISP offers. They're not presently intercepting outbound DNS queries, but should they decide to do so I'll just move the service to a Linode and tunnel to it.

    40. Re:not only Verisign by Anonymous Coward · · Score: 0

      DNS is a (mostly) connectionless and unauthenticated protocol. Therefore it is trivially simple to redirect requests to a different server. When your resolver sends a non-recursive (or recursive) request to some external name server, your ISP can silently redirect that packet to the ISP's name server, which will answer the request in the other server's place (i.e. as coming from the other server's source IP address). There are of course ways to detect this, but in general use it is invisible. Even DNSSEC only reveals this subterfuge when the response is altered, because DNSSEC does not authenticate the server, just the message.

    41. Re:not only Verisign by Anonymous Coward · · Score: 0

      Technically DNS-servers are not part of Internet service. An internet link is connectivity. Clients do not require a recursive resolver provided by the ISP in order to make full use of the connectivity. To use DNS, they can run their own software, just like they use their own software to look at web pages and read email.

      An argument could be made that if DNS resolvers are provided, they must not alter the responses, and certainly the ISP must not interfere with communication between a client resolver and external DNS servers (e.g. by redirecting requests to the ISP's DNS server), but none of these arguments hinge on DNS being part of Internet service.

    42. Re:not only Verisign by jellyfrog · · Score: 1

      Or send email to johndoe@[123.456.789.123] ? (yes, that's a legal email address according to the RFCs)

      Actually, technically it's not. The components of an IPv4 address have to be between 0 and 255. :)

    43. Re:not only Verisign by Anonymous Coward · · Score: 0

      If I found a way to exploit DNS further or any other part of the net and was able to get rich from it, I'd do it in a heartbeat.

      Well, fuck you too, asshole.

      And so would most of you, too.

      Is that the reason why you feel being an asshole is ok? A presumption that everyone else is just as evil as you are?

      Well, fuck you, again, you little dipshit.

      There is a thing called ethics. It can be combined with a sound and effective business strategy and implemented as a real and functioning business ethics. Some of us practice it. You obviously don't.

      Thus: You are a fucking asshole. Fuck you.

    44. Re:not only Verisign by bruce_the_loon · · Score: 2, Informative

      Bind has Windows binaries for XP/2003/2008

      https://www.isc.org/downloadables/11

      --
      Trying to become famous by taking photos. Visit my homepage please.
    45. Re:not only Verisign by Anonymous Coward · · Score: 0

      Marketing people know what I wa not??? WTF????

    46. Re:not only Verisign by TheRaven64 · · Score: 1

      Trademarks? Anyone can make a non-conformant ZeroConf implementation, but it has to pass the conformance test suite to be allowed to use the Bonjour trademark and logo. Anyone can implement a UNIX-like operating system, but it has to be certified as conforming to the Single UNIX Specification before you can call it UNIX.

      --
      I am TheRaven on Soylent News
    47. Re:not only Verisign by Anonymous Coward · · Score: 0

      You still don't get the point: your caching DNS server (whatever that is, stop sounding like a loop ad for something) may never get to talk to OpenDNS (which does exactly the same as the ISPs, so not much good there) servers.

      In summary, your solution for the problem:
      - may not even work around it, because the ISP may block/"transparently" redirect the requests;
      - is stupid, since it points at OpenDNS which has exactly the same issue;
      - is stupid, since it recommends win2k - does this get security fixes from MS, nowadays ? (note that I'm not against using windows software per se, but one that stopped getting updates, namely security ones, is probably a no-no; and good luck running vista or 7 on old hardware; xp might do the trick, though).

    48. Re:not only Verisign by mindstrm · · Score: 2, Insightful

      IT's not a problem per-se - but everyone running a caching DNS server on their PC, because they can't trust the ISP, while seemingly beneficial now, has problems in theory down the road. The point of an ISP having a caching nameserver is so that queries get cached closer to home, and for a larger segment of the network. If *every* end client had their own full caching nameserver, rather than relying on a heirarchy, we'd have a tragedy of the commons, and the load on the authoritative servers would go way, way up.

      If network operators stuck to not interfering with DNS, and used it as intended, people wouldn't see the need to work around (and potentially, eventually, invalidate) the model.

    49. Re:not only Verisign by mindstrm · · Score: 1

      It's anarchy.... actually. Unless they are preventing you from using other nameservers, you are only using theirs for convenience, and if you don't like what theirs do, you can use another one. As long as that avenue is open, there is no issue.

      If they *prevented* you from using any others (this is where net neutrality could com into play) then it's a problem.

    50. Re:not only Verisign by budgenator · · Score: 1

      OpenDNS Basic

              * Reliable DNS Infrastructure
              * Web Content Filtering
              * Basic Customization
              * Typo Correction
      OpenDNS

      See that, "Typo Correction" = broken DNS. DNS is not suppose to answer what It thinks you meant, it is supposed to answer what you asked!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    51. Re:not only Verisign by budgenator · · Score: 1

      Not necessarily, the web page your erroneously redirected to is code; and your web browser will send cookie information to the webserver that it has no right to receive.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    52. Re:not only Verisign by hairyfeet · · Score: 1

      My solution to the problem, as you put it-

      1.- It should be trivial to see whether OpenDNS is allowed by using traceroute.
      2.- You can use WinXP, but using Win2K shouldn't be a problem with a firewall as the ONLY connections allowed are between clients on the private network and OpenDNS queries
      3.- I have only seen the OpenDNS page 4 times in as many years, in all cases when I spelled so badly nobody could figure out what I meant, whereas for casual misspellings OpenDNS will correct it for you.
      4.- How is saying "caching DNS server" sounding like a loop ad? Should I say "super serial server!"? It caches DNS queries so that you don't have to call OpenDNS for any page you already been to in the past. Seems pretty clear to me

      Look if Linux is what melts your butter, fine and dandy, I think one should use what one is comfortable with. What I was pointing out was how to trivially set up a caching DNS server for little to no money. By placing even a software firewall on the Win2K box with it configured to ONLY allow local network and DNS queries security for that box is no big whoop, and Win2K will be supported for another 6 months, XP for another 4 years. One simple traceroute while using OpenDNS should tell whether you are getting totally hijacked or not, and if it isn't a total hijack any 233MHz or better with 128Mb of RAM and Treewalk makes it trivial to set up a nice caching DNS, which not only cuts down on queries but also speeds up connections. Sure it is a tiny number of milliseconds, but figure that up over a year and it adds up.

      And finally I'm not trying to "sell" anything, as it is completely 100% free. It came to my attention when I was trapped years ago on HughesNet(shudder) and it isn't like easy to set up caching DNS servers for Windows is something you trip over every day. I was just showing my fellow Slashdotters how to take any old Windows box and make an easy to set up and manage DNS for their home network. Not everybody here is a Linux guy, you know.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    53. Re:not only Verisign by fulldecent · · Score: 1

      >> My ISP does the DNS redirection thing, but it's only marginally evil. They only do it for domain names starting www and the page that they redirect to has a permanent opt-out button...

      and... how do you find that optout button?
      and... how does dig operate if you don't press the button?

      --

      -- I was raised on the command line, bitch

    54. Re:not only Verisign by TheRaven64 · · Score: 1

      and... how do you find that optout button?

      It's on the page they redirect you to.

      and... how does dig operate if you don't press the button?

      Incorrectly - it returns their address instead of NXDOMAIN for nonexistent domains with the www. prefix.

      You do need to have a machine with a web browser connected to the connection to be able to opt out, but for a consumer grade connection that's not an unreasonable assumption.

      --
      I am TheRaven on Soylent News
    55. Re:not only Verisign by Hurricane78 · · Score: 1

      You have no soul, and I shall stab you in the heart, at first sight!

      There is no worse type of human than a money servant. One who does everything for the completely pointless golden cow.

      Becoming rich is not a goal in itself, never was, and never will be!

      If someone tries to become rich to be able to do something with a point to it, that's another thing.

      But just money? And then throwing it all out, or just putting it in a safe?
      That way you would just remove yourself from the space-time continuum. Because in 3-4 generations, nobody would still know you ever existed.
      So you could as well never have existed.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  3. Re:Sorry we didn't stay in your box by BitZtream · · Score: 0

    You still expect your child to not murder, cheat and steal, and you still expect them to be punished if they do. Regardless of how much they've grown.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  4. competition by bugs2squash · · Score: 1

    Maybe it's time for someone to set up a DNS system in competition to ICANN. I don't think it's impossible to change your root servers list.

    --
    Nullius in verba
    1. Re:competition by sopssa · · Score: 1

      Good luck getting everyone join your root servers instead.

    2. Re:competition by Sir_Lewk · · Score: 1

      Such things exist. Nobody uses them.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    3. Re:competition by SgtChaireBourne · · Score: 1

      Good luck getting everyone join your root servers instead.

      Isn't that what the 'OpenDNS', which isn't open, about? It looks like viral marketing for a parallel name service.

      --
      Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    4. Re:competition by Shark · · Score: 1

      Or, as ICANN members, we could all submit/vote for a proposal to pull IP address blocks from companies who do such things. That'll get some attention. Submit it Vixie and I'll vote.

      --
      Mind the frickin' laser...
    5. Re:competition by Idiomatick · · Score: 1

      Have it fallback to icann for unknown addresses? Not that I think it is a very useful idea. I think a 2nd net could be valuable but DNS isn't really the most worrisome issue in regards to net freedom.

  5. what it is becoming by phantomfive · · Score: 3, Interesting

    Looks like this article is more about, "what DNS is becoming but I don't like." He may not like it, but that's what's happening with DNS.

    Not that I particularly like it either, but then I wasn't too happy when the word 'hacker' changed to mean 'someone who breaks into your computer.' Nor was I particularly happy about masquerading becoming a popular routing technique, instead of switching to IPv6. And yet, that's what happened. Sometimes technologies are twisted in ways you don't intend or like.

    --
    Qxe4
    1. Re:what it is becoming by greensoap · · Score: 2, Insightful

      I would argue tht IP Masquerading became popular because all of the home consumers that had a single ip address access point to their ISP and multiple devices in the home that needed a connection. High speed home access got affordable and prevalent (outside of major cities) right around '99. At the same time, home access network gateways started having an internet port and four internal network ports with NAT built in to provide the private-public IP translation. IPv4 vs. IPv6 was not as much as an issue as ISP's not wanting to encourage home users to use multiple machines (increasing bandwidth). You might argue that ISP's didn't offer multiple public IPs because of scarcity, but that wasn't true in '99-'00. It was purely to discourage bandwidth usage and justify charging more for more robusts services that provided multiple IPs.

    2. Re:what it is becoming by phantomfive · · Score: 2, Insightful

      In fact, that was a great use for masquerading, to get around silly limits by ISPs. The objection is that masquerading eventually became a crutch to avoid switching to IPv6, which wasn't a great use for masquerading.

      --
      Qxe4
    3. Re:what it is becoming by Jay+L · · Score: 1

      Looks like this article is more about, "what DNS is becoming but I don't like."

      What DNS is not is a mapping service or a mechanism for delivering policy-based information. DNS was designed to express facts, not policies.

      Erm.. didn't Paul create MAPS to explicitly provide - and later monetize - the RBL? Wasn't the RBL a "directory service"? Didn't it map IPs to policy-based information?

      I agree with the point he's trying to make; I hate NXDOMAIN hijacks too. I don't get the rant about CDNs, though; seems to me that as long as they're controlled by the domain owner, not a man-in-the-middle, there's no particular distinction between a CDN and plain old round-robin load-balancing.

      Yep. It's just a rant on "ways to use DNS that Paul Vixie doesn't like".

    4. Re:what it is becoming by Balial · · Score: 1

      Came here to say this. Mod parent up.

      DNS provides a mechanism to request a mapping from Name -> Numerical IP. Not a lot more, nothing less.

      Saying the crap they're pulling with it is "not DNS" is just a lie.

    5. Re:what it is becoming by Anonymous Coward · · Score: 0

      A couple years ago Nominum et al were blabbing endlessly about telephone numbers and RFID databases and all kinds of crap that they were trying to sell under the "we know DNS and this is just like DNS" wrapper, and Vixie wasn't crying about that.

    6. Re:what it is becoming by mibh · · Score: 1

      Erm.. didn't Paul create MAPS to explicitly provide - and later monetize - the RBL? Wasn't the RBL a "directory service"? Didn't it map IPs to policy-based information?

      MAPS was created to stop spam. Monetizing it was a late necessity due to the need to pay lawyers, but I'm still down about USD 1.0M.

      We mapped IP's to policy based information, using DNS to deliver that data. All DNS responses issued by our DNS servers were absolutely factual in the policy they expressed.

    7. Re:what it is becoming by Anonymous Coward · · Score: 0

      All DNS responses issued by our DNS servers were absolutely factual in the policy they expressed.

      That policy being "collateral damage is fine if it serves our political and business desires".

    8. Re:what it is becoming by TheRaven64 · · Score: 2, Informative

      I think you're missing his point. It's easy to do, because he does hide it quite well behind a large wall of text. DNS, as Vixie (awesome name) rightly says, should be a cacheable mapping. The result should depend on the query and nothing else. It should not depend on who your ISP is. It should not depend on your geographical location. If you do a DNS lookup from your computer, you should get exactly the same result that I get from my computer at the same time, irrespective of where we both are in the network topology. This is a fundamental aspect of DNS and lots of software has been written on top of the assumption that this is how DNS works. Changing this is going to break things in fun and exciting ways.

      A real-time block list is a perfectly acceptable use of DNS. It maps from a domain name to some information, in this case whether the IP is a known spammer. Putting geolocation information and telephone numbers into DNS are also valid uses. They express facts that don't change depending on who is asking for them. The page is a bit confusing because he uses 'policy' to mean 'information that depends on who is asking'. A better word would be 'propaganda'.

      By the way, he also makes the point that domain names should be written the other way around if you want autocompletion (e.g. org.slashdot.tech). It's worth noting that the Joint Academic Network (JANET) in the UK did write them this way around, which meant things like tab-completion of hostnames could work nicely. It was forced to change because the rest of the world was writing them the wrong way around.

      --
      I am TheRaven on Soylent News
    9. Re:what it is becoming by jgrahn · · Score: 1

      Looks like this article is more about, "what DNS is becoming but I don't like." He may not like it, but that's what's happening with DNS.

      Not that I particularly like it either, but then I wasn't too happy when the word 'hacker' changed to mean 'someone who breaks into your computer.' [...] Sometimes technologies are twisted in ways you don't intend or like.

      So you're saying he should shut up and learn to like it?

      Part of his point is, if we let it go this way, we'll lose the opportunity to do other nifty stuff. He explicitly mentioned a conflict between lying DNS and secure DNS. I can't see anything wrong with pointing out such things -- especially since the vast majority of Internet users would agree with him. Noone likes to get ad-ridden crap pages when they should have gotten a "name or service not known" error message.

    10. Re:what it is becoming by mindstrm · · Score: 1

      I think it's a misunderstanding of context. He's not saying that it's wrong to serve policy information over DNS - but that it's wrong to have DNS making policy decisions as to what data to return.

    11. Re:what it is becoming by Jay+L · · Score: 1

      They express facts that don't change depending on who is asking for them.

      See, you're making Paul's point better than he does! Even in his comment above, he just says that "All DNS responses issued by our DNS servers were absolutely factual in the policy they expressed." - which is in equal parts true, predictable, tautological and irrelevant to his own point.

      Mod Paul's interpreter up.

  6. This is a good opportunity to say... by Interoperable · · Score: 1

    Fuck you Bell! Give me my NXDOMAIN back.

    --
    So if this is the future...where's my jet pack?
    1. Re:This is a good opportunity to say... by John+Hasler · · Score: 1

      They forcing you to use their servers?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:This is a good opportunity to say... by Interoperable · · Score: 1

      Obviously not, I could use openDNS, but I still disagree with the practice. I also just like any opportunity to say "Fuck you Bell" for any number of reasons (net neutrality, anti-competitive practices, low transfer caps, terrible prices, patchy connectivity and a terrible modem).

      --
      So if this is the future...where's my jet pack?
    3. Re:This is a good opportunity to say... by John+Hasler · · Score: 1

      OpenDNS is not the only choice.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  7. Don't be a baby! by iYk6 · · Score: 5, Insightful

    So he must stop advising a board who makes decisions that he disagrees with? Yeah, that will solve problems. Everyone should only advise people who were going to make the decisions that the adviser was going to advise anyway. That way, all advisers are useless. And then ... what exactly is your end goal in making advisers useless?

    Some people do resign from boards when the board repeatedly makes decisions that the adviser does not approve of. The rejection just gets to be too much for them, and so they quit. It is understandable, but the board suffers when the range of opinions decreases.

    Basically, AC, people you work with will make decisions you disagree with. It is important that you put of with it, and not be a big baby.

    1. Re:Don't be a baby! by shentino · · Score: 2, Insightful

      There is something to be said for not wasting your advice on a company that refuses to take it, especially when someone else can put your time to better use.

      If the company is going to sink with or without your help, you may as well jump ship and rescue someone else instead of going down with them.

      If I'm a consultant, I'm aware that my knowledge, and consequently, time, is a valuable resource. I'm not going to take a lot of crap from a company that pays me well just to have the privilege of ignoring me. There are other companies who could put my advice to a lot better use, which are currently going without thanks to my current asshole of a client.

      Don't forget about society's opportunity cost.

    2. Re:Don't be a baby! by ObsessiveMathsFreak · · Score: 2, Insightful

      So he must stop advising a board who makes decisions that he disagrees with? Yeah, that will solve problems.

      The problem is that a lot of these boards never listen to the advice of experts, they only want the presence of experts in order to confer legitimacy on their decision. These boards and committees have only the interests of industry at heart, not those of the public. they're not interesting in the facts, or how things should be done. They're interested in giving money and control to private companies.

      By participating in such boards, Paul Vixie and people like him are choosing to be part of the problem.

      --
      May the Maths Be with you!
    3. Re:Don't be a baby! by noidentity · · Score: 1

      Good point (lame subject line though); a person may make choice 1 in context A, but pass up choice 1 and choose 2 in context B.

    4. Re:Don't be a baby! by evilviper · · Score: 1

      There is something to be said for not wasting your advice on a company that refuses to take it, especially when someone else can put your time to better use.

      There's this little thing called capitalism, which optimally distributes resources to those who can best utilize them. In short, if you can get more use out of a resource, you can afford to pay more for that resource.

      If someone is willing to pay Vixie more, I expect he'd take them up on the offer...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  8. Breaking the standards to implement policy by kimvette · · Score: 3, Interesting

    Breaking the standards to implement policy is a good thing sometimes. Take SPF records for example: if they were to become widespread, then spam could very easily be reduced by probably 99%.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:Breaking the standards to implement policy by DaveGillam · · Score: 3, Informative

      SPF, SenderID, and DKIM are not spam-fighting techniques. They are forgery-fighting techniques. Some spammers use SPF and SenderID records to give their spam a higher sense of legitimacy. A spammer cannot forge "paypal.com" because Paypal publishes SPF records. A spammer CAN pretend to be Paypal by using a look-alike domain with its own set of SPF records (ie: paypall.com, paypal.org). SPF and SenderID simply publish what IPs are authorized to send email claiming to be from a particular domain. DKIM does essentially the same thing, but is arguably better since it uses a cryptographic mechanism to assure the message in question was not appreciably altered in transit.

    2. Re:Breaking the standards to implement policy by Anonymous Coward · · Score: 1, Informative

      Nonsense, SPF does absolutely nothing to stop spam. In fact, because spammers have jumped on the SPF bandwagon pronto, the presence of an SPF record is a reasonable indicator that the message in question might be spam.

    3. Re:Breaking the standards to implement policy by dodobh · · Score: 1

      SPF breaks forwarding. Oh, and SPF itself does nothing much to help stop spam.

      --
      I can throw myself at the ground, and miss.
    4. Re:Breaking the standards to implement policy by lennier · · Score: 1

      "SPF, SenderID, and DKIM are not spam-fighting techniques. They are forgery-fighting techniques. "

      Yes, of course. But I don't think you're understanding the point of SPF.

      It's not just the URLS advertised in spam. If we have global SPF to the point where sending from a server not named in the SPF record is a useful indicator, wham, that will cut spam instantly as a side-effect.

      First, because every spam sent from a botnet will be dropped because they're not SPF servers.

      Second, because in a world where you can't forge the From address, suddenly every spam you send can be traced back to a domain. And a domain can be traced back to a legal entity, and followed quickly by a lawsuit or ICBM.

      Third, we finally get proof of sender identity, and that's no small thing in itself.

      And yet for some reason, this technology just hasn't taken off. Does everyone really WANT anonymised fake From addresses?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  9. CDNs are good thing by jcam2 · · Score: 3, Insightful

    While I totally agree that overriding NXDOMAIN responses is evil, returning different DNS responses based on the clients location or for load balancing purposes is an extremely useful technique for last companies serving a large amount of web traffic. For example, check out what www.google.com resolves to from different countries or even at different times - depending on where you look it up from and what network links are up, you will get a different set of IPs.

    Sure, determining a browser's location from the DNS client source IP is not totally reliable .. but it is accurate enough to significantly improve user-visible responsiveness by avoiding un-necessary cross-planet network traffic. And even if google gets it wrong, they are no worse off than if they never implemented this in the first place.

    1. Re:CDNs are good thing by Ash-Fox · · Score: 2, Insightful

      I suspect anycast would be a better method, honestly.

      --
      Change is certain; progress is not obligatory.
    2. Re:CDNs are good thing by QuantumRiff · · Score: 2, Informative

      He argues that the problem is, the client doesn't usually hit the DNS server, the clients DNS server only does after it expires its own local cache.

      Just because your ISP's DNS servers are sitting in LA, doesn't mean you are. You could be on Seattle, and using those DNS servers, or out in the world, on the work VPN, using their DNS server in downtown Chicago. Thats how many people get around regional restrictions now, in fact.

      People have shoehorned DNS into something that it is neither Efficient, or designed to do.

      --

      What are we going to do tonight Brain?
    3. Re:CDNs are good thing by Anonymous Coward · · Score: 0

      How much does anycast cost? Round Robin DNS load balancing is dirt cheap (No-ip will do it for $15/yr).
      There's a patch for bind that will do geographic redirection as well.

        How much does an anycast solution cost? How much for an anycast solution with automatic failover? My guess is it's pretty expensive, and you'll likely need to be on the same ISP the same ISP in your multiple datacenters. That could be really tough, or even impossible if you have multiple datacenters in multiple countries.

    4. Re:CDNs are good thing by Ash-Fox · · Score: 1

      How much does anycast cost?

      Usually free by most IXPs, provided you have a link to them, but also datacenter providers can usually forward on requests to do this too.

      How much for an anycast solution with automatic failover?

      No idea, I've never had others handle my hardware in these situations.

      My guess is it's pretty expensive

      For the anycast, it isn't.

      and you'll likely need to be on the same ISP the same ISP in your multiple datacenters.

      Nope.

      That could be really tough, or even impossible if you have multiple datacenters in multiple countries.

      Uh... The whole point of anycast is that you have multiple datecenters in various locations around the world.

      --
      Change is certain; progress is not obligatory.
    5. Re:CDNs are good thing by Ash-Fox · · Score: 1

      Uh... The whole point of anycast is that you have multiple datecenters in various locations around the world.

      *shakes fist* Damn you spell checker! Made me look like a 'tard.

      --
      Change is certain; progress is not obligatory.
    6. Re:CDNs are good thing by KonoWatakushi · · Score: 1

      I don't know, how much does an anycast address cost? So much that Google or Akamai can't afford it? (Also, RR load balancing is a separate thing entirely.)

      Regarding the CDNs, you didn't read the article did you; it is fundamentally flawed. The CDN does not choose a server based upon proximity to the endpoint, but rather to the recursive resolver through which the DNS request passed.

      Anycast does exactly what you want.

    7. Re:CDNs are good thing by sopssa · · Score: 1

      That might be the case in USA, but in other parts of world you're 99% of the time using DNS servers in your own country, which is pretty much the closest area CDN can have their things anyway. Yes you could use a vpn, have changed your dns servers and so on, but you're the minority case there, and even then it works normally, probably just not as efficiently as it could.

      It is a completely different situation when you look it at the whole world view.

    8. Re:CDNs are good thing by tajribah · · Score: 1

      Could anycast work at all with TCP connections?

    9. Re:CDNs are good thing by rekoil · · Score: 2, Informative

      I suspect anycast would be a better method, honestly.

      And you'd be completely, utterly wrong. I've seen anycast resulting some mind-numblingly stupid site selection choices, usually due to a local ISP's BGP policy - and when I say "stupid" I mean "all users of ISP X in New York City getting sent to a mirror in Sydney, Australia instead of the site downtown".

      This might be OK for simple DNS queries, but for actual web sites it is a True Path To Pain.

    10. Re:CDNs are good thing by Ash-Fox · · Score: 1, Flamebait

      Note: Most large CDNs are setup to use anycast, from Akamai to Google - although Akamai makes use of also DNS geolocation in certain instances.

      And you'd be completely, utterly wrong.

      ...

      I've seen anycast resulting some mind-numblingly stupid site selection choices, usually due to a local ISP's BGP policy - and when I say "stupid" I mean "all users of ISP X in New York City getting sent to a mirror in Sydney, Australia instead of the site downtown".

      So, a configuration error from one ISP makes it completely, utterly wrong for every single person everywhere and these sort of errors are less likely to occur with DNS geolocation which work based on the resolver's geo ip location (note that international ISPs like Roadrunner, Virgin, AOL have the same DNS entries with transparent caching setups at various points) rather than what is most of the time, correctly configured network peering?

      You're funny, can I subscribe to your newsletter?

      --
      Change is certain; progress is not obligatory.
    11. Re:CDNs are good thing by Ash-Fox · · Score: 1

      Could anycast work at all with TCP connections?

      Yes!
      For one, Google is using it right now to serve HTTP content to a lot of providers out there.

      Also, even smaller non-commercial entities like the IRC network Dalnet are using anycast in a TCP based setup.

      --
      Change is certain; progress is not obligatory.
    12. Re:CDNs are good thing by John+Hasler · · Score: 2, Informative

      > For example, check out what www.google.com resolves to from different
      > countries or even at different times - depending on where you look it up from
      > and what network links are up, you will get a different set of IPs.

      According to Google I spent the last two weeks of October jumping around between Japan, France, Spain, and Britain.

      I never left Wisconsin. And no, I was not using Tor or a VPN or any such thing.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    13. Re:CDNs are good thing by kegon · · Score: 2, Insightful

      Sure, determining a browser's location from the DNS client source IP is not totally reliable .. but it is accurate enough to significantly improve user-visible responsiveness

      I disagree.

      Getting the wrong web page is not helpful. For example, go to Japan and look up some big name website, e.g. google.com and you get it localized into Japanese. I didn't want google.co.jp, I wanted google.com. How does DNS know what language I speak ?

      Many, many times I tried to look up the website of a big American or European company while in Japan and I could only get the the Japanese language version. No matter which page I tried to get brain dead websites trust DNS absolutely and always redirect to a Japanese language page. Japanese friends have these same problems all the time. One friend wanted to buy something from an American company and get it shipped but he simply couldn't check out the specification because they had closed their local operation and all requests originating from Japan were redirected to the local website apologizing for closing their local store.

      These examples are not isolated; users in other countries must suffer similar problems. Stop abusing DNS is the answer.

    14. Re:CDNs are good thing by mindstrm · · Score: 1

      Yes - as long as the routes are relatively stable.

    15. Re:CDNs are good thing by alexburke · · Score: 1

      Are you sure the problem isn't in your browser? If you have your browser set to accept Japanese, the web server can act accordingly; this would have nothing to do with IP-based geolocation.

      http://www.openinternetlexicon.com/HowTo/HowToServe.html

    16. Re:CDNs are good thing by kegon · · Score: 1

      You are missing the point.

      I am requesting a URL that exists on a server. The server is redirecting me to another URL on a different server due to my location. It is not a version of the same document in a different language or a location specific version of the same document. It is a totally different document.

      Why can't I have the information that I asked for ?

      And why am I getting a HTTP status of "here you go" instead of "we decided that you wanted this instead" ? This is why geolocation is being abused.

  10. Paging Kaminsky by Gothmolly · · Score: 1

    I'll listen to Vixie once he justifies the Kaminsky bug.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Paging Kaminsky by rekoil · · Score: 1

      Vixie didn't justify it - he acknowledged that it was a design flaw with no practical airtight fix besides DNSSEC - but he was one of the main players that coordinated the patches to get source port randomization, the best possible fix easily deployable, out there before the bug became public knowledge.

      BTW have you ever met the man? I have.

  11. The two examples don't seem anything alike ... by Wrath0fb0b · · Score: 4, Interesting

    Ok, we all agree that funneling NXDOMAIN responses to your advertising portal is wrong. It's evil, manipulative, blah blah, not going to defend it.

    What really bothers me is his rationale for the first example -- using DNS responses to properly route content to the right node in your CDN. Sure, it increases the "floor" request time by eliminating cached response closer to the user, but it also greatly decreases the average request time by serving the content from the nearest node. It seems to me like it's a huge net win for the total amount of network traffic -- you lose by having a whole lot of extra (tiny) DNS requests and cache-misses but you win huge by having Microsoft's latest service pack (many MB) traverse the smallest possible number of hops.

    His second complaint, that this is somehow lawsuit-fodder, is ridiculous on its face. Akamai works incredibly well for content providers that don't want to invest in lots of redundant distribution resources. They have every incentive to outsource it to a company that will provide the users with a much faster experience and virtually nothing to lose. Most users will give up on a website if it can't serve their requests in a reasonable amount of time and I don't see a revolution in user patience about to happen.

    Finally, his "solution" -- that CDNs rely on dumb ("psuedorandom" is his fancy was of saying dumb) assignment of users to distribution nodes -- is a huge step backwards. It would mean more stress on the long-haul fiber for absolutely no good reason as requests were served geographically distance from their origin. By the way, it's interesting that he labels his dumb response "truthful", as if Akamai lied when they assign me to a different node than my Australian buddy because we live half a globe apart? That's ridiculous. We each asked for a server that can give us www.amd.com, we got a damn truthful answer. In fact, we each got the best possible answer we could. That's not lying, it's giving each of us a finer-grained optimal answer than we would have received under his lame suggestion.

    Please don't confuse his (for the forgoing reasons, silly) rant against CDNs with his rightful indignation at NXDOMAIN redirects. They are totally different animals.

    1. Re:The two examples don't seem anything alike ... by BitZtream · · Score: 4, Insightful

      Uhm, everyone can connect to the exact same webserver cluster and THEN be redirected with no involvement what so ever from dynamic DNS.

      Akamai could use DNS with traditional cache times and still redirect to the right node via http redirects. DNS caching would still work flawlessly and the actual request could be handled over the protocol that actually has knowledge of redirection and ways to say 'this is a permeant redirection' or 'this is only temporary, next time ask me again'

      I'm not against using DNS this way, but there are certainly alternatives that would accomplish the same thing just as well.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:The two examples don't seem anything alike ... by Anonymous Coward · · Score: 0

      Unfortunately, you are treating these as totally different animals when they are not. He is opposed to using DNS to redirect traffic which is a reasonable statement. NXDOMAIN and CDN's are both related to redirecting responses. He did not say he is against hosting content close to the request. There are other ways to solve that need.

    3. Re:The two examples don't seem anything alike ... by Anonymous Coward · · Score: 0

      The point is that CDN via DNS doesn't work well because the IP that is used for the query is NOT the end user client, but instead another client that acts as a DNS server for the end user. I have had this argument before. The techniques are at best spotty for CDN.

    4. Re:The two examples don't seem anything alike ... by Anonymous Coward · · Score: 0

      The overhead of doing what you describe in a grand scale is often greater than the actual content being delivered from a less-than-precise location for a small portion of users. This is why this technique is not used as often. You are catering to a small portion of broken users/ISPs who don't keep their DNS caches close to the users, or have an overly complex DNS setup.

    5. Re:The two examples don't seem anything alike ... by rmm4pi8 · · Score: 1

      As the senior systems engineer for a website with points of sale all over the world but datacenters only in the U.S., and a heavy Akamai user, I can tell you that the amount of time for a 301 (requires tcp handshake and http headers) vs the time for DNS is nearly an order of magnitude, so it's a no-brainer to use DNS for this sort of thing.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    6. Re:The two examples don't seem anything alike ... by Anonymous Coward · · Score: 0

      Would anycast not be faster?

    7. Re:The two examples don't seem anything alike ... by Anonymous Coward · · Score: 0

      Then wouldnt it make sense to fix the 301? Sounds like there is an issue there *ANYWAY*...

      It also sounds like their is a problem with your http setup itself (cough 300/307 cough). Instead of abusing DNS. Use caching (proxy/client/dns) to your advantage or pay for it in your bill your choice.

      As a 'senor' engineer myself I immediately think someone is full of shit when they throw around their titles...

    8. Re:The two examples don't seem anything alike ... by honkycat · · Score: 1

      It's only a no-brainer if you're ignoring other people's costs that result from your misuse of the DNS protocol.

    9. Re:The two examples don't seem anything alike ... by dkf · · Score: 1

      Would anycast not be faster?

      No. There would be problems with having to put that amount of upstream bandwidth in for all those website hosts. Maybe you think that that's practical and cost-effective, but that merely shows that you don't run a large, popular website and are unlikely to ever do so.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    10. Re:The two examples don't seem anything alike ... by Anonymous Coward · · Score: 0

      you don't run a large, popular website and are unlikely to ever do so

      Ahh, today's dose of arrogance.

      Your style of argument is not persuasive. And I do run several large and popular web sites. While you may have some actual arguments with merit hidden somewhere, you do a very poor job of communicating them. Are you sure that you manage to run "a large, popular website" with that attitude, or are you just spouting bullshit?

      Twit.

    11. Re:The two examples don't seem anything alike ... by rmm4pi8 · · Score: 1

      Sorry for the late response, but:

      1. Anycast doesn't always work well for tcp.
      2. Anycast means BGP, which means large blocks of IPs if you don't want to get filtered, which are hard to come by these days.
      3. One major benefit of Akamai besides latency is decreased dependency on ISPs often flaky routing decisions; anycast would go the opposite way and increase this.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    12. Re:The two examples don't seem anything alike ... by rmm4pi8 · · Score: 1

      Title hardly makes for argument (note I wasn't the one throwing around the ad-homs here); I just wanted to point out that I was speaking from experience.

      I don't understand how this is a problem with http...connecting tcp around the world takes an enormous amount of time compared to udp. That's just reality. Remember the issue here isn't what my servers can deliver, but rather latency, which is a function of the global network I don't control. Using Akamai for DNS allows me to use Akamai for midgress and mostly avoid this.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    13. Re:The two examples don't seem anything alike ... by rmm4pi8 · · Score: 1

      The abuse being....a lower cache hit rate on caching DNS servers? We're talking about Akamai here, not wildcarding. DNS service just isn't that expensive to provide, and when you consider that ISPs actively encourage Akamai to have caching servers inside the cages on their head ends, I think the "more DNS queries" vs "lower upstream bandwidth usage and better latency for our customers" doesn't seem like a tradeoff they're complaining about.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    14. Re:The two examples don't seem anything alike ... by evilviper · · Score: 1

      Akamai could use DNS with traditional cache times and still redirect to the right node via http redirects.

      I'd like to see how you'd do that for RTSP, FTP, and any of the dozens of other internet protocols Akamai serves up...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    15. Re:The two examples don't seem anything alike ... by Idiomatick · · Score: 1

      A single redirect the first time you click on a site can't be that bad. I agree of course it is slower than fucking with DNS. But fucking with DNS has its own dangers. Along the lines of helping break net neutrality. I realize my ISPs could currently fuck with me using automatic redirection anyways but this way would allow them to be sneakier. And to a non-techy 'making requests faster' seems far less insidious than redirection. On top of that DNS was NOT designed for this. I'm sure there are a plethora of ways this could break.

  12. DNSSEC? by Anonymous Coward · · Score: 0

    Running your own server doesn't get around the ISP's DNS, when the ISP is routing all customers' DNS requests to their own servers regardless of destination address. Before you ask, the same technique is already being done with transparent web cache/proxying.

    Would DNSSEC help with this re-routing?

  13. Re:Sorry we didn't stay in your box by Anonymous Coward · · Score: 0

    But /. philosophy states if the child murders, cheats, or steals it's due to bad parenting. So who should be punished? The child? The parents? Maybe the grand parents for failing to properly raise the parents?

  14. News to me by Anonymous Coward · · Score: 2, Interesting

    Browser implementers including Microsoft and Mozilla have begun doing DNS queries while collecting URIs from their graphical front end in order to do fancy "auto-completion." This means that during the typing time of a URI such as http://www.cnn.com/, the browser will have asked questions such as W, WW, WWW, WWW.C, WWW.CN, WWW.CNN, and so on. It's not quite that bad, since the browsers have a precompiled idea of what the top-level domains are. They won't actually ask for WWW.C, for example, but they are now asking for WWW.CN, which is in China, and WWW.CNN.CO, which is in Colombia.

    Which browsers actually do this? Is Mozilla actually participating in that nonsense?

    1. Re:News to me by stephanruby · · Score: 1

      Which browsers actually do this? Is Mozilla actually participating in that nonsense?

      I hope so, otherwise I'm switching back to IE prompto.

    2. Re:News to me by jonadab · · Score: 1

      > Which browsers actually do this? Is Mozilla actually participating in that nonsense?

      Yeah, I was wondering that as well. Personally, I would not willingly use a browser that I believe does this.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    3. Re:News to me by BZ · · Score: 1

      > Is Mozilla actually participating in that nonsense?

      No. I have no idea where Mr. Vixie got that misinformation, nor do I know why he's spreading it.

  15. SPF by Anonymous Coward · · Score: 0

    Breaking the standards to implement policy is a good thing sometimes. Take SPF records for example: if they were to become widespread, then spam could very easily be reduced by probably 99%.

    But SPF is not implementing policy; SPF is a form of "facts".

    An SPF record is nothing more than an RR record (either TXT or type 99/SPF) in a particular format. The DNS client (mail server) goes out and asks 'please give me the TXT record for this domain'. DNS returns a fact: the record itself or 'does not exist'. What you do with that record is a matter of policy.

    What various ISPs did/do is take the query and return whatever the hell they feel like, i.e., not return 'does not exist' but rather something else. This is not returning facts, but returning lies (the definition of a lie being 'a statement that you know is not true, but pretend that is').

  16. Re:Sorry we didn't stay in your box by BitZtream · · Score: 0, Offtopic

    Insufficient data.

    You certainly punish the child, regardless of why the did it. If daddy puts a gun to your head and says kill this man or I kill you, you still committed a crime and have to be treated as such. The punishment does however take the parents into account in some limited cases, such as the parents still being the legal guardians of the child. When the child is no longer a child, but a consenting adult, then it really doesn't matter what the parents did. Adults are responsible for their own actions. PERIOD. Its not just about punishment, its about protecting the rest of the world as well.

    If the child never had any direct interaction with the grandparents then they are clearly off limits.

    If the parents were not involved after birth, and the grandparents were, they effectively become the parents and assume all responsibilities for that roll, they could have put the child up for adoption had they wanted to avoid those responsibilities.

    You simply didn't not provide enough information.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  17. facts by epine · · Score: 2, Interesting

    Interesting echo from FAQ which I read the other night. The original contains a lot of italic I'm not going to replicate.

    An important fact about monotone's networking is that it deals in facts rather than operations. Networking simply informs the other party of some facts, and receives some facts from the other party. The netsync protocol determines which facts to send, based on an interactive analysis of "what is missing" on each end. No obligations, transactions, or commitments are made during networking. For all non-networking functions, monotone decides what to do by interpreting the facts it has on hand, rather than having specific conversations with other programs.

    The closer one lives to the foundation, the stronger the argument for a fact-based architecture. DNS is about as foundational as one can get in internet security. Interesting, the architecture of monotone is highly cryptographic, and somewhat reminiscent of DNSSEC from the 40,000 foot view.

    The people who don't see the problem with mixing fact and policy are likely the same people who don't regard it as a big problem that your credit card numbers is widely distributed in plain text: to every vendor you do business with, many of their employees, the trash collectors out back, and their governing union.

    Why is it that some guy on the GPS thread complained that the police are free to criminalize driving under the age of 18 (to collect more revenue) and effectively act as their own judge, jury, and executioner (in the corrupt towns where this practice becomes established), but there is generally less complaint about VISA architecting themselves the same powers?

    If the police collected a 2% slice of gasoline revenues and awarded bonus points for trips to Hawaii in any year where you keep your license clear and generally found other clever ways to rebate unpenalized drivers the 2% (with enough hidden strings attached it doesn't ultimately cost them much), would they be as loved as the VISA company? Just asking.

    Dan Ariely asks, Are we in control of our own decisions?

    Turns out it depends on how you frame the question. If the question is: do you want the DNS system to become so badly abused it might as well have been designed by a bank, you might get one answer. If the question is: do you want DNS optimized so your porn streams with ten seconds less delay between clips, you probably get the other answer.

    I vote for facts. That said, I will say one thing in defense of Akamai: one can construe CDN as a fact based system, if the factoids you are dealing in that "this IP address can deliver the content you want". Ideally, you already have a secure hash signature of the file you're seeking so it can't play too many games with the notion of "the file you want".

    I don't see why DNS needs the facts to be so low level as "this is the same IP address everyone else gets for the same query". There could be a good reason, but Vixie's excellent article fell short of providing it.

    Ideally, the CDN problem would have been solved with another layer of delegation: the content you are seeking can be obtained from a vast array of different places, here's an authoritative address for a highly overloaded server; if you're in a hurry go talk to xxx.xxx.xxx.xxx to find a location near you. Then the caching proxy can send a request with the header "I represent a client in the Pacific Northwest" rather than sending back to the client the name of the video store where client's attorney rents his own porn.

    1. Re:facts by jonadab · · Score: 1

      Where I come from, the police have a much more positive public image than Visa. Not as positive as the fire department or the public library, but pretty positive.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  18. Re:Sorry we didn't stay in your box by MightyMartian · · Score: 1

    But he has a point. DNS is very good at what it does, but when companies start mucking about with it, it's reliability becomes much more questionable. In the .com fiasco we had the DNS clearly abused with severe repercussions for general wide-scale network stability.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  19. IP over DNS by nemesisrocks · · Score: 2

    Is everyone here forgetting IP over DNS? How else would I get free internet at paid wifi access points??

  20. Where does one find this so-called philosophy ? by Archfeld · · Score: 1

    Besides in the dream world where you apparently live a great deal of your life ? I can see why you post as an AC.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  21. Did TFA do ANY fact-checking? by SanityInAnarchy · · Score: 0, Flamebait

    Just in the first paragraph:

    DNS (Domain Name System) is a hierarchical, distributed, autonomous, reliable database.

    How is it autonomous? Or at least, how is it more autonomous than any other database, certainly any database which meets the other three criteria?

    The first and only of its kind,

    Sorry, no. Maybe the first, but it's certainly not the only. There are many other databases which offer distributed, reliable storage, and at least one I can think of which is hierarchical.

    it offers realtime performance levels

    Realtime? Are you sure?

    I mean, aside from slow DNS servers, there's the fact that while reads may be realtime, updates are anything but. Just try changing IPs and watch how long it takes the change to propagate. Real databases measure this kind of thing in seconds or minutes -- DNS measures it in days.

    Every TCP/IP traffic flow including every World Wide Web page view begins with at least one DNS transaction.

    Bullshit. Want proof? Buy a Linksys router and hit http://192.168.1.1/ to configure it. Well, look at that! No DNS needed!

    There are indeed people who run webpages off of IPs.

    Alright, I didn't have to rip it apart that much, and maybe I'm nitpicking. But come on, the number of things which are simply wrong is staggering -- the BS-to-word-count ratio is quite high.

    Do I want to read the rest of the article?

    Maybe. It seems much cleaner and more accurate than that first paragraph, but it wouldn't have been that hard, especially for a guy with those credentials, to get it right.

    --
    Don't thank God, thank a doctor!
    1. Re:Did TFA do ANY fact-checking? by BZ · · Score: 1

      Given that his claims about Mozilla are flat-out false, I doubt that he actually did.

  22. Listen to this man! by TrisexualPuppy · · Score: 2, Informative
    He is a credible source. For a little background, he wrote one of the most popular cron daemons.

    (Wiki) With the advent of the GNU Project and Linux, new crons appeared. The most prevalent of these is the Vixie cron, originally coded by Paul Vixie in 1987. Version 3 of Vixie cron was released in late 1993. Version 4.1 was renamed to ISC Cron and was released in January 2004. Version 3, with some minor bugfixes, is used in most distributions of Linux and BSDs.

    I met Vixie some number of years ago in Vegas and he blew my mind away with his insight. He's spot on once again in this article.

  23. Mod parent UP by Anonymous Coward · · Score: 0

    Wonderful post

    1. Re:Mod parent UP by Anonymous Coward · · Score: 0

      Mod down. GP is a known troll.

    2. Re:Mod parent UP by Hal_Porter · · Score: 2, Funny

      Mod parent down, Anonymous Coward is a know troll.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  24. Protocols evolve by Anonymous Coward · · Score: 0

    Protocols evolve and to new stuff that the original designers didn't think of. That is just the way it is. DNS does not have to be inline to be able to enforce a policy. This makes it inexpensive for service providers to implement "value added services" in DNS. The alternative is to do it with DPI boxes from Allot, Procera or Cisco and sit inline. I rather have some NXDOMAIN responses that I can opt out from, than somebody that sniffs on all my traffic.

    Mr Vixie should know that service providers don't listen to what the hell IETF, ARIN and other non profit organizations have to say. And I agree with other comments here as well, him sitting on the Advisory Board for Nominum is disturbing. I have never heard anybody saying anything good about Nominum since they helped with the development of Bind 9 about 10 years ago. /Mr.75

  25. Please... Stop... by RulerOf · · Score: 1

    That metaphor you have there is almost as inappropriately overextended and overreaching as modern DNS technologies.

    --
    Boot Windows, Linux, and ESX over the network for free.
  26. DNS is also not an inventory system by Neil+Watson · · Score: 1

    I see too many organizations using DNS as an inventory system (e.g prtsertor01) resulting in host names more difficult to remember than IP addresses.

    1. Re:DNS is also not an inventory system by Anonymous Coward · · Score: 0

      When you have a thousand hosts, what should you name them?

    2. Re:DNS is also not an inventory system by Anonymous Coward · · Score: 0

      ... (e.g prtsertor01) ...

      A print server on the Tor onion network? That's some anonymous printing!

  27. ip != http. e.g. good luck redirecting ftp. by Anonymous Coward · · Score: 0

    don't forget that web browsers are not the only dns clients.

  28. Come on now by fnj · · Score: 1

    When you have a thousand people, what should you name them?

    When you have a thousand hosts, what should you name them?

  29. He is absolutly right ! by FrankDerKte · · Score: 2, Interesting

    It all comes down to thrust. If my ISP changes the answers of the root server for non existing adresses how do I know they don't do it for other adresses, too ? And if they use something like deep packet inspection to select my DNS requests and redirect them to their server, it's actually a man in the middle attack. Also known as DSN spoofing and used by many criminals to collect all sorts of information.

    Seriously, we have to stop taking crap from those return of investment and cash flow management idiots, who think they can change the way everything works, because they own the infrastructure.

    As slashdotters seem to like car analogies, would anyone of you use a navigation system which would give you any directions for not existing streets ? I would throw it out of my car.

    Probably I should write a script which just asks for a bogus URL every ms. Also it would follow every link on this site. Let's see for how long this practice is being used if every DNS request is answered by a web site and all their advertisement contractors have to pay for "clicks" by a stoopid script ?

    1. Re:He is absolutly right ! by budgenator · · Score: 1

      I bet you could do it in less than 200 lines of legible Perl.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  30. This is a classic problem - with a classic answer by Anonymous Coward · · Score: 0

    This is a classic "closed stacks library problem"

    The correct answer is that, where today there is one DNS request, in order to cope with this level of fraud there will need to be dozens/thousands of requests by resolvers to name servers. From these many duplicate requests, a most likely answer will be selected (and returned to the client) and name servers that disagree will be referred to a public reputation sharing system as "Liars". All caching will become local - a preemptive resolving daemon if you will.

    additional levels of "consumer fraud detection" daemons can be layered on top this kind of service - I expect any ISP with a bad rep to suffer an immense amount of traffic from it's clients trying to determine whether the service they were sold is actually being provided.

    oh, and sorry about all that extra traffic ISP - but it's your f^ckup - you deserve it.

  31. Confusing what is with what we'd like it to be by mcrbids · · Score: 1

    Maybe it's time that the Internet standards get a few clauses added that express these concepts explicitly. Like what Paul said about DNS. A clause like "a nameserver MUST responde truthfully, if technically possible. DNS responses MUST NOT be modified in any way for political, economic or business reasons."

    I invite you to write the RFC. It's easy to do, and basically, anybody can write an RFC. There's the infamous evil bit for example. But here's the thing... RFCs are just that: Requests For Ccomment. They don't have any teeth, even if they are frequently referred to. For example, I looked directly at the RFCs in order to develop an SMTP handler a few years back...

    There IS an "Internet Standards Organization" or three, and they do often "adopt" an RFC to be an "Internet Standard", but if you look, you'll find that there's no enforcement arm whatsoever! It's up to you, the Internet participant, to require/enforce these standards. And just like the explosion in unregulated 802.11 networking, the Internet's power comes from this completely open, unregulated nature.

    Sure, there's a wart or ten. Sorry, that's just how it is. I can name a few others:

    1) Large ISPs often ignore the TTL values in name servers and set them to as long as 48 hours. This makes moving servers from location A to location B fraught with hacks, such as putting in a NAT router at the old location to forward traffic to the old "wrong" address to the new "right" one.

    2) Mail servers that often don't bounce undeliverable messages, just passing them to /dev/null.

    3) "Tricks" played by IE to make it seem "faster" by not negotiating a proper connection to the webserver.

    Yes, all of these, (and more!) are highly annoying, but the truth is that violations of standards can't be all that flagrant, or the system breaks and people get upset. So overall, the system works remarkably well.

    Can you imagine what would have happened if the Internet didn't happen and we ended up going with AOL's proprietary network?

    (shudder)

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  32. What do they do about HTTPS? or SSH? by billstewart · · Score: 1

    Oh, right, they can't tell you're trying to open an https connection instead of an http connection because they're hijacking the DNS query, not the browser query. That's why it's called *broken*.

    And where do they put the opt-out button on ssh connections? Unlike email, where I'm usually not emailing to a www.* address, I fairly often want to ssh to a web server (admittedly, that's usually inside my own network, but not always), and they shouldn't be fraking with it - and they can't tell whether they are or not.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  33. You missed the "breaking ISO layers" issue by billstewart · · Score: 1

    They're not redirecting you to a web page - they're redirecting you to a different IP address, which has a web server on it. What if you weren't running http? Besides dig, there's also https (are they only serving http?), and ssh, and email (less common on www.x.x, admittedly), but they're still fundamentally breaking it.

    It's not unreasonable to expect that my machine might have a web browser on it - but if that's not the application I used, they need to know not to break it, and they *can't* know that, because they don't know what application asked DNS to send the DNS query. Furthermore, the browsers I'm most likely to be using already know how to redirect queries to my favorite search engine, so they're also breaking that application.

    There's one case where it's usually ok for them to break DNS, which is where you're trying to query a DNS name for a known Evil Website, typically a phisher or malware site. There are some people who really want to check out what's being served from evil.impostor.paypa11.com, but those people are expected to know what they're doing, and 99.999% of the queries to those sites are due to phishing or other evils.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  34. Which Bell? Canada? South? Other? by billstewart · · Score: 1

    I'm not saying there aren't lots of reasons to be upset with just about any phone company, but which one are you upset at?

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  35. Transparent DNS hijacking becoming more common by billstewart · · Score: 1

    I don't know about his ISP, but there are ISPs out there that not only hijack NXDOMAIN queries, but also transparently hijack *all* DNS queries. DNSSEC may help, and anti-Kaminsky-spoofing may help, but it's basically evil.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  36. Kaminsky bug - Blame Mockapetris, not Vixie by billstewart · · Score: 1

    You're blaming the wrong Paul. The Kaminsky bug works because DNS usually uses UDP and only has a 16-bit query ID field, so it's easy to overwhelm at current network speeds (it was a bit tougher when the ARPAnet backbone was 56kbps...) and because you can birthday-attack the stuff if you're clever.

    I've only waded as far back as RFC883 today, so it's possible that somebody other than Paul Mockapetris and presumably Jon Postel was responsible for picking the query id field size, but I doubt it was Paul Vixie. If you want to blame him for how long it took to put query port randomization into BIND, I won't stand in your way, but even that's only a stopgap.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  37. Re:Which Bell? Canada? South? Other? by Interoperable · · Score: 1

    Ah good point. Fuck you Bell Canada!

    --
    So if this is the future...where's my jet pack?