Slashdot Mirror


Lead Scientist Responds to Questions on Root Server Queries

cidtoday writes "A CircleID interview with the lead scientist whose study recently revealed that 98% of a main root server queries are unnecessary, reveals that spam has little to do with the issue. In fact, he provides two reasons why anti-spam tools cause more unnecessary queries to the root servers than spam emails. Many other questions previously raised by Slashdot readers on the study are also answered."

192 comments

  1. Lead Scientist by uberdave · · Score: 1, Funny

    Did anyone else read "Lead" as the metal, and not as "the one in charge?

    1. Re:Lead Scientist by intermodal · · Score: 0, Offtopic

      I did. I also read 'Lion' (the animal) as Lithium-ion

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    2. Re:Lead Scientist by EverDense · · Score: 2, Funny

      I read it as "Lead" as in "Lead Guitarist", and subsequently wanted to know which band he was in.

      --
      http://jesus.everdense.com/
    3. Re:Lead Scientist by JPriest · · Score: 1, Insightful

      Why is this +5 Funny, how lame.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    4. Re:Lead Scientist by uberdave · · Score: 0, Offtopic

      Holy smokes! A +5 and a First Post... and here I was all mopey because I was having a bad day.

    5. Re:Lead Scientist by rtaylor · · Score: 3, Funny

      No... but my first though on Root Server was a waitress with vegetables.

      --
      Rod Taylor
    6. Re:Lead Scientist by rtaylor · · Score: 1

      Oops... dropping my t.

      --
      Rod Taylor
    7. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Yeah, it's funny, I've been reading up a lot lately on lead scientists, and then I saw this article and I was thinking "Wow, and article about lead science", but then I read the rest of the title and I was disappointed. I decided to go ahead and read the comments anyway, and lo and behold, here was your comment! Someone made the same mistake I did!

      Oh, what a day!

    8. Re:Lead Scientist by Anonymous Coward · · Score: 0

      um I hate to break this to you, but pretty much everyone here at slashdot was sticking thier dick into, and leaving a load of sperm in, on, or around your girlfriend. Uberdave isn't an asshole for this reason, he's just an asshole.

    9. Re:Lead Scientist by Anonymous Coward · · Score: 0


      I read "reveals that spam has little to do with the issue" as "sperm has litlle to do on the tissue" which would be wholly accurate.

      I also read "reveals that spam has little to do with the issue" as "Hi, I'm uberdave, and I enjoy thick throbing cocks up my anus."

    10. Re:Lead Scientist by Anonymous Coward · · Score: 0


      I misread "News for nerds. Stuff that matters." I thought it meant that this sight would have, well, news for nerds and stuff that matters. I found neither, just a whole lotta bullshit. Sometimes dupe bullshit, or advertisements posing as news.

    11. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Ha! An off-topic post. Let's mod the cocky bastard into oblivion!

    12. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Kinda makes tomorrow look like a good day to finally kill yourself, doesn't it YOU STUPID FUCK!

    13. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Cocks don't throb.

    14. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Dude, that's fucking hilarious. I'm going to say that one to my housemate next time he tries to kill himself, the fucking prick.

    15. Re:Lead Scientist by Anonymous Coward · · Score: 0

      A root server would never drop her t.
      Ba-da-bum!

    16. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Just run him a bath, hand him the toaster and say "can I have your stuff?" It'll make him feel all warm and fuzzy, or warm and frizzy. Either way it's good for a laugh or two.

      You might want to go force the breaker closed too. Let that fucking jerk finish what he started for once in his life.

    17. Re:Lead Scientist by hdparm · · Score: 0, Offtopic

      That is not known yet, however the band is likely to originate from Jamaica. Where else would you find better authorities on 'root' stuff?

    18. Re:Lead Scientist by Anonymous Coward · · Score: 0

      No, you're doing it wrong.

    19. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Dude, get out of that house. I do not care how long you have known him. Do not live with someone who tries to kill himself. He is could harm you when you are sleeping. He may atack you so that you can kill him, then you will have at least two fucking years of police and courts. If you have a bad lawyer, you will sit in jail the whole time. GET OUT!

    20. Re:Lead Scientist by Anonymous Coward · · Score: 0

      You sounds like this sort of shit has happened to you (has it?)

      I'm moving out in three months anyway, no rush.

    21. Re:Lead Scientist by Anonymous Coward · · Score: 0

      You still are having a bad day.

    22. Re:Lead Scientist by Anonymous Coward · · Score: 0

      Mmm, taro root tea.

  2. 98% of... by $$$$$exyGal · · Score: 3, Funny
    98% of all Slashdot comments are unnecessary. Should you be concerned?

    --sex

    --
    Very popular slashdot journal for adul
    1. Re:98% of... by Anonymous Coward · · Score: 0

      Including yours, you dirty she-male.

    2. Re:98% of... by stefanlasiewski · · Score: 1
      --
      "Can of worms? The can is open... the worms are everywhere."
    3. Re:98% of... by CaptainAx · · Score: 1

      Heh, 98% of the packets on the internet are useless, like for instance, I'm playing Quake 3 right now...

    4. Re:98% of... by Anonymous Coward · · Score: 0

      Only when I'm in a shitty mood. You?

      Btw, your link doesn't go anywhere interesting.

    5. Re:98% of... by tarquin_fim_bim · · Score: 0, Offtopic

      "Should you be concerned?"

      Not in an earthly way no, but spiritually, yeah it makes my sack wrinkle. How many of them are yours?

    6. Re:98% of... by stefanlasiewski · · Score: 1

      "Filthy She-male" is just an odd post. Haven't heard it much until today, so I assumed you were Fooballette.

      Or maybe you just get your ideas from the same TV show.

      --
      "Can of worms? The can is open... the worms are everywhere."
    7. Re:98% of... by kasperd · · Score: 1

      Heh, 98% of the packets on the internet are useless.

      Hardly surprising since 98% of the users on the internet are useless.

      --

      Do you care about the security of your wireless mouse?
  3. no /.ing, please! by pcardoso · · Score: 5, Funny

    don't go to the article all at once, or those questions will continue unanswered!

  4. Spam E-mail with broken links... by $$$$$exyGal · · Score: 5, Interesting
    spam emails floating around in people's inboxes, many of which contain broken links that cause bad DNS lookups

    Here's a link that lists how some spammers attempt to hide their real identities. This isn't necessarily exactly what the root server query guy was talking about, or maybe it is? Either way, it is very enlightening. Some slashdotters even occasionally try to hide a goatse link this way.

    --sex

    --
    Very popular slashdot journal for adul
    1. Re:Spam E-mail with broken links... by iabervon · · Score: 3, Informative

      Doesn't have anything to do with the root name server stuff; in fact, if you use your IP address instead of your hostname, you'll entirely skip the DNS part. Also, that site doesn't work very well, because all of the tricks to specify the IP address instead of the name point at the wrong IP address.

  5. Never mind the roots... by bourne · · Score: 5, Interesting

    It's BB&N... er, GTEI... er, Genuity that's getting pounded. They provide caching DNS servers to the entire Internet at 4.2.2.1 (.2, ...) and because they're so easily memorizable, I've never met a sysadmin who didn't put them in a hosts' configuration in a pinch.

    1. Re:Never mind the roots... by ecalkin · · Score: 1

      damn. i'm not the only that does that?

    2. Re:Never mind the roots... by Tackhead · · Score: 1
      > It's BB&N... er, GTEI... er, Genuity that's getting pounded. They provide caching DNS servers to the entire Internet at 4.2.2.1 (.2, ...) and because they're so easily memorizable, I've never met a sysadmin who didn't put them in a hosts' configuration in a pinch.

      Yeah, but if the spam from verizon-dsl.net luzers (spammers and proxies on DSL) in reclaimed chunks of 4.0.0.0/8 doesn't slow up soon, those pounded DNS servers are gonna be the only bits left of BBN that's not blocked.

      Remember when living in 4.0.0.0/8 used to be a badge of honor?

    3. Re:Never mind the roots... by zerocool^ · · Score: 3, Interesting

      Heh - anyone remember what the lookups to those used to be?

      ns:root> host 4.2.2.1
      1.2.2.4.in-addr.arpa domain name pointer vnsc-pri.sys.gtei.net.
      ns:root> host 4.2.2.2
      2.2.2.4.in-addr.arpa domain name pointer vnsc-bak.sys.gtei.net.
      ns:root> host 4.2.2.3
      3.2.2.4.in-addr.arpa domain name pointer vnsc-lc.sys.gtei.net.
      ns:root> host 4.2.2.4
      4.2.2.4.in-addr.arpa domain name pointer vnsc-pri-dsl.genuity.net.

      4.2.2.4 used to be i.will.not.steal.dns.sys.gtei.net.

      Now, that was an internet-wide easter egg!

      --
      sig?
    4. Re:Never mind the roots... by bicho · · Score: 0, Offtopic

      OH GOD!!!
      Just what we needed!!!
      For the entire slashdot comunity to start
      #!/bin/sh
      for i1 in `seq 0 255`; do
      for i2 in `seq 0 255`; do
      for i3 in `seq 0 255`; do
      for i4 in `seq 0 255`; do
      host $i1.$i2.$i3.$i4 >> $HOME/internet-wide_easter_egg.txt;
      done;
      done;
      done;
      done;

      Now you did it!
      Now everyone will start host-ing the entire Internet for easter eggs.... oh god...

      --

      errera hunamum ets
  6. Why are they not blocking queries from the abusers by Jailbrekr · · Score: 4, Interesting

    If they can identify and quantify eplicit networks or IP addresses causing the 'abuse', then why don't they send a warning and then block them? They'll fix the problem real quick.....

    --
    Feed the need: Digitaladdiction.net
  7. Mod parent up ! by IanBevan · · Score: 1

    Excellent article on URL obfuscation.

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

      (IanBevan == $$$$$exyGal) !!!

      You filthy transsexual pervert!

    2. Re:Mod parent up ! by tarquin_fim_bim · · Score: 0, Offtopic

      Deep inside I am cying for your soul.

  8. Whats a root server query? by jkauzlar · · Score: 1

    This sounds interesting but what's a root server query?

    1. Re:Whats a root server query? by FyRE666 · · Score: 0, Offtopic

      This sounds interesting but what's a root server query?

      Oh, I know thing one... erm, "a gay guy that works in a vegetable shop?"... um... never mind...

    2. Re:Whats a root server query? by Anonymous Coward · · Score: 0

      Haha, good one!

    3. Re:Whats a root server query? by radon28 · · Score: 4, Informative

      When you type in a webpage address, say, slashdot.org, your computer needs to have a way to find out that it needs to send a message to the IP address of the server. that way is DNS. most ISP's host several of their own DNS servers that keep track of which addresses have been recently resolved so that their customers can get faster resolution. if an address hasn't been recently resolved and is no longer/never was in the DNS cache, then it's time to hit up one of the 13 root servers with a request.

    4. Re:Whats a root server query? by Detritus · · Score: 2, Informative

      The root servers are responsible for providing the IP addresses of the name servers for the top-level domains such as .com, .edu, .org. If you want the IP address for slashdot.org, you ask the root nameserver for the IP address of the nameserver responsible for .org, you then ask the .org nameserver for the IP address of slashdot.org.

      --
      Mea navis aericumbens anguillis abundat
    5. Re:Whats a root server query? by plcurechax · · Score: 2, Informative
      Not quite.

      The root servers are the "invisible" trailing dot in

      www.slashdot.org. <- that one at the end


      The root DNS servers point to the top-level domains (TLDs) such as the Country Code TLD (ccTLD) and generic TLD (gTLD).


      So the root server points to the servers for the 'org' domain (or subdomain), which are now handled by Internet Society and Public Interest Registry that operate several DNS authoritative DNS servers for the ORG domain. These then point to the authortative servers for slashdot.org, and we (or our ISP on our behalf) do yet another DNS request, this time to one of the authoratitive slashdot.org DNS servers, and lookup the IP address of www.slashdot.org or slashdot.org.


      To reduce the number of requests, our ISP DNS server will normally cache answers for both the TLDs servers, and specific subdomains, such as slashdot.org and specific hostnames such as www.slashdot.org.

    6. Re:Whats a root server query? by Angry+White+Guy · · Score: 1

      Nice that you're being helpful and all, but you got trolled. Check out the guy's homepage.

      Succinct answer tho.

      --
      You think that I'm crazy, you should see this guy!
    7. Re:Whats a root server query? by Anonymous Coward · · Score: 0

      Nice troll...

    8. Re:Whats a root server query? by darqchild · · Score: 1

      the root DNS servers hold the database for all the top level domains like .com and .net.
      the problem being, that there are only 13 or 14 root servers that are accessible to the general public.

      --
      What? Me? Worry?
    9. Re:Whats a root server query? by 42forty-two42 · · Score: 1

      Close, but not quite right. The root DNS servers have the primaty purpose of listing authoraitive name servers for the top-level domains (.com, .net, etc). These servers then resolve the single-level domain (slashdot.org) and give it's authoraitive nameserver, which gives an IP.

  9. Re:ping root.root-servers.net by Anonymous Coward · · Score: 0

    for i in a b c d e f g h i j; do ping $i.root-servers.net; done

    That really wasn't that hard.

  10. Eh??! by FyRE666 · · Score: 4, Insightful

    reveals that spam has little to do with the issue. In fact, he provides two reasons why anti-spam tools cause more unnecessary queries to the root servers than spam emails...

    So Spam has little to do with extra traffic, but the wealth of tools fighting against spam are adding to the load, right? But then since spam is the reason anti-spam tools exist, it's fair to say spam is the root cause of the problem!

    1. Re:Eh??! by Anonymous Coward · · Score: 0

      Uhm, yeah. That's a great bit of deduction work there Holmes. Shoddy tools are the reason for the extra load, not Spam.

    2. Re:Eh??! by SN74S181 · · Score: 1

      That's like saying homosexuality should be abolished because it's the root cause of homophobia.

      Heh.

    3. Re:Eh??! by leviramsey · · Score: 1

      So the innocent people that get shot because incompetent SWAT teams got the wrong address for a drug bust are victims of drug users?

      Yeah, um... right.

    4. Re:Eh??! by BeBoxer · · Score: 1, Insightful

      Actually, most War On (Some)Drugs supporters could tell you that with a straight face and not bat an eyelash. Most of them could then go on and tell you that any innocent Iraqi's killed by American bombs are actually Hussein's responsibility, and conclude by explaining that victims of spouse abuse are responsible for their plight because a good beating was the only response to their poor behavior.

    5. Re:Eh??! by Anonymous Coward · · Score: 0

      That reminds me of the joke I got in my xmas cracker this year:

      What do you say to a woman with 2 black eyes?

      Nothing, you've told her twice already.

    6. Re:Eh??! by mikey13 · · Score: 1
      But then since spam is the reason anti-spam tools exist, it's fair to say spam is the root cause of the problem!
      So it's God's fault...
    7. Re:Eh??! by dvdeug · · Score: 1

      So Spam has little to do with extra traffic, but the wealth of tools fighting against spam are adding to the load, right? But then since spam is the reason anti-spam tools exist, it's fair to say spam is the root cause of the problem!

      So if the Soviet Union had nuked the US over the U2 incident, and wiped out the human race, the US would have been the cause of the problem? Or would Wilbur and Orville Wright have been, because they caused the airplane to exist?

    8. Re:Eh??! by Anonymous Coward · · Score: 0

      My, you've certainly built up a good collection of parody playmates to spend your time with.

      Get out someday and meet some real people.

    9. Re:Eh??! by josh+crawley · · Score: 1

      Mother Earth raped again. Guess who?

      thug: She was ASKIN' for it! :george carlin

    10. Re:Eh??! by Anonymous Coward · · Score: 0

      No...

      It's like saying pedophile priests should be removed because people it's the root cause for a drop in you church attendance.

      Do you tell people to just accept that some priests are pedophiles or do you get rid of the pedophiles?

    11. Re:Eh??! by TKinias · · Score: 1

      scripsit dvdeug:

      So if the Soviet Union had nuked the US over the U2 incident, and wiped out the human race, the US would have been the cause of the problem? Or would Wilbur and Orville Wright have been, because they caused the airplane to exist?

      Nah, it was Eve.

      --
      In principio creauit Linus Linucem.
    12. Re:Eh??! by Anonymous Coward · · Score: 0
      any innocent Iraqi's killed by American bombs are actually Hussein's responsibility
      Not that this is on topic at all - but actually when Saddam puts military assets in hospitals and brings civilians to stay in his palaces, which are used for military purposes, to keep allied bombers from attacking them - it IS his responsibility.

      That's not to say that all "collateral damage" is the fault of the country being attacked - war is a dangerous buisness and things do go wrong. However, most of the world recognizes certain responsibilites to protect its citizens, and Sadadm clearly does not follow these practices.
    13. Re:Eh??! by 42forty-two42 · · Score: 1

      You could add a line to your bind.conf to hardcode the authoraitive nameservers for $dnsbl.

    14. Re:Eh??! by bicho · · Score: 1

      We are not killing anybody here.
      Please dont try to compare oranges with apples. They're outright different already.

      --

      errera hunamum ets
    15. Re:Eh??! by Anonymous Coward · · Score: 0

      No, it's actually Hormel's fault.

  11. In other news. by Anonymous Coward · · Score: 0, Offtopic

    98% of all SUV's are unnessary. Get a real car!

  12. Re:Why are they not blocking queries from the abus by graveyhead · · Score: 2, Informative
    why don't they send a warning and then block them?
    It's because these problems are being caused by DNS requests that cannot receive a reply, so blocking them wouldn't make a lot of difference. Any way you look at it, it behaves similar to a DDOS attack. From the article you forgot to read:

    Approximately 75% of the root server's queries were duplicates. Furthermore, we noticed that most of the repeats occurred at sensible intervals. That is, the agents making queries seemed to be following the protocol specifications.

    From this, it seems most likely that these agents are just not receiving any DNS replies. To the application, it looks like a network outage, so it keeps on retransmitting.

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  13. we should stop using anti-spam tools by Jeff+Probst · · Score: 0, Troll
    reveals that spam has little to do with the issue. In fact, he provides two reasons why anti-spam tools cause more unnecessary queries to the root servers than spam emails.
    So this is yet another reason not to block spam.

    Not only do we delete legitimate mail when this anti-spam software gets a false negative, we place load on the fragile root servers.

    Please stop using spam assassin, for the good of the Internet.

    1. Re:we should stop using anti-spam tools by intermodal · · Score: 1, Flamebait

      blah blah blah. if the servers cannot handle it, then there is a problem with the system, not with its usage. You're one of those fools who treats the symptom rather than the disease i see

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    2. Re:we should stop using anti-spam tools by dotgain · · Score: 1
      Are you saying: Disease == "root server responses too slow" Symptom == "too much unnecessary traffic" ???

      I would tend to think that Symptom == "root server responses too slow" Disease == "too much unnecessary traffic"

    3. Re:we should stop using anti-spam tools by driverEight · · Score: 1
      Are you saying: Disease == "root server responses too slow" Symptom == "too much unnecessary traffic" ??? I would tend to think that Symptom == "root server responses too slow" Disease == "too much unnecessary traffic"

      How about: Disease == 'root server has no mechanism to block requests from abusers"

      --

      It's not the size of your .sig that matters, it's how you use it.

    4. Re:we should stop using anti-spam tools by intermodal · · Score: 1

      actually,

      disease == "root server has no mechanism to block requests from abusers"

      disease == "programs are making too many abusive requests"

      and

      disease == "lots of requests should not be causing root servers problems, regardless of validity of said requests"

      I could link to a dozen bad URLs from deviantart.com's shitty parser, for example, where the slack ass bastard who posted a description of his work didn't put a space between the period at the end of his sentence and wound up with something like 'end.start' as a url link to nothing at all. Bad parsing of dynamic content such as this is a good example of one of the diseases as well.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  14. How many can they actually handle. by mestoph · · Score: 2, Interesting

    With all the talk that floats around, about every household electronic appliance having its own IP. And this also leading to companies adding everything as some kind of named host within in a home network i.e yourhomeaddress.personal.ps2.sony or yourhomeaddress.personal.microwave.bosh. What can root servers actually handle. I'd hate to see someone bring down a root server with a microwave oven, well without actually putting it in one :)

    --
    --+> Life, is there any?
    1. Re:How many can they actually handle. by jackdoodle · · Score: 1

      That is certainly true - IPV6 already promises to bring about this sort of deluge - after all, no one is likely to remember a 128 bit number, no matter how it's represented (zeroes taken out, and the like). Sendmail, among other programs already asks for AAAA records.

      On another note, has anyone thought about the second-level nameservers? Sure, there are only 13 root servers, but heck, there are only 200 or so GTLDs and CCTLDs to deal with. Now look at the 13 nameservers authoritative for the '.com' GTLD - there must be _millions_ of .com domains registered, and each one of these has to be accounted for by these servers. Now that's a lot of traffic...

    2. Re:How many can they actually handle. by Andy_R · · Score: 1

      Don't worry, a properly configured microwave oven wil only ping when it's finished cooking :-)

      --
      A pizza of radius z and thickness a has a volume of pi z z a
  15. Don't complain -- FIX IT by (1337)+God · · Score: 2, Troll

    We have enough geeks and articles about geeks who tinker with things to optimize them even though they work just fine the way they are.

    The root server engineers are busy explaining why not to tinker with things that are clearly and inherently broken.

    Don't complain about useless queries -- FIX THE SYSTEM.

    --

    Background: 28/M/Bi-Sexual; Owner of a Linux company; MBA Harvard 2003; B.S. Comp Sci MIT 2000
    1. Re:Don't complain -- FIX IT by Anonymous Coward · · Score: 0

      Listen up 'fagz0r' -- your post was decidedly un-1337.

      Go to bed without any cheese.

  16. Re:Why are they not blocking queries from the abus by leviramsey · · Score: 1

    Fine. Firewall those IPs from using the root servers.

  17. This is amazing by graveyhead · · Score: 4, Funny
    Our results showed that 50% of the root server traffic comes from only 220 IP addresses.

    List, please? Hey Bush, forget about Iraq, let's take these bastards out. [grabs ak-47]

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    1. Re:This is amazing by Anonymous Coward · · Score: 0

      If 50% of the root server traffic comes from 220 IP addresses, why not just block them or traffic shape them into oblivion?

    2. Re:This is amazing by BeBoxer · · Score: 2, Interesting

      Our results showed that 50% of the root server traffic comes from only 220 IP addresses.

      List, please? Hey Bush, forget about Iraq, let's take these bastards out. [grabs ak-47]


      Remember that some of those are perfectly legitimate. Huge ISP's like AOL should be funneling all of their customers queries from a small number of IP addresses. That's the whole point. On the other hand, some of these are probably losers who are doing dictionary searches on domain names. You are likely to get blacklisted from the Whois servers if you try that. You won't get blacklisted from the DNS servers, it appears. But it should be easy to tell the difference between legitimate query streams and illegitimate ones.

    3. Re:This is amazing by Lord+Sauron · · Score: 0, Offtopic

      Our results showed that 98% of the wars have futile reasons (mostly for economic and religious reasons), and only interest to a bunch of people, who will be sleeping happy at their cozy homes while the poor bastards will do the dirty job, killing themselves.

      The good news is that they found that steam cells can become neurons, thus increasing the intelligence of those who have an IQ deficit, or need to rule a country. Scientist say that once leaders see the light, there'll be no more need for wars.
      Or, at least, they'll to able to develop better excuses.

    4. Re:This is amazing by bobbozzo · · Score: 1

      ANY ISP should be CACHING on their nameservers, so there should not be _that_ much traffic from them.

      --
      Nothing to see here; Move along.
    5. Re:This is amazing by Phroggy · · Score: 0

      ANY ISP should be CACHING on their nameservers, so there should not be _that_ much traffic from them.

      How do you suppose that cache gets refreshed? You wouldn't want to change the IP address of your web server and have no AOL users able to reach it for a month, would you?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    6. Re:This is amazing by Anonymous Coward · · Score: 0

      They should not refresh their cache more often than thre websites DNS host specified in their zone files.

      Read the article, they are not talking about legitimate refreshes, they are talking about hosts that send the requests over and over because they didn't receive the answer because the stupid admin (not the root-server admin, the other one) misconfigured his firewall.

    7. Re:This is amazing by Stackster · · Score: 1

      86400 seconds (==24 hours) is a reasonable time to cache DNS queries. That means that if AOL's DNS server has queried one of the root servers about something (such as "where are the DNS servers for .com?"), it shouldn't make that same query for another day. The data in the root servers (a bunch of names and glue records for all the top-level domains) doesn't change that often, so 24 hours is definitely not too long.

      If you change the IP address of foo.bar.com, that is done in the bar.com DNS servers, and the higher-level DNS servers (.com and root servers) have nothing to do with it. In that case, people won't be able to reach that site for (at worst) 24 hours.
      And if you plan a little ahead, you just set the TTL (time-to-live, the maximum allowed time to cache a record) down a couple of days before you change the IP. If all DNS resolvers do what they should (which they of course don't, hence some of the unnecessary load), "DNS downtime" shouldn't have to be more than a couple of minutes.

      --

      There are 010 kinds of people. Those who understand octal, those who don't, and 06 other kinds of morons.
    8. Re:This is amazing by Anonymous Coward · · Score: 0

      and probably these 220 ips are alos the most mis spelled domain names like yhaooo.com or something

      mayb we can use these stats to understand the most typosm done by humans !

  18. Re:Why are they not blocking queries from the abus by Anonymous Coward · · Score: 0


    And they'd take you to court so quick, and they'd win and rightfully so. You can't just randomly block abusers. If so, then get the hell off the internet. That's like me standing along side the highways and then getting pissed as drivers that look at me the wrong way. Either you have to offer DS services to everyone, or no one, or you have to start charging per lookup. Learn a little bit about how the intenet works, jerk off, before making overly simplistic comments about complex problems.

  19. The article ...... by Anonymous Coward · · Score: 5, Informative

    Internet's Main Root Server Saturated By 98%: Should You Be Concerned?

    February 26, 2003

    By CircleID | Add+Read Comments | Email Article

    A recent study by researchers at the Cooperative Association for Internet Data Analysis (CAIDA) at the San Diego Super Computer Center (SDSC) revealed that a staggering 98% of the global Internet queries to one of the main root servers, at the heart of the Internet, were unnecessary. This analysis was conducted on data collected October 4, 2002 from the 'F' root server located in Palo Alto, California.

    The findings of the study were originally presented to the North American Network Operators' Group (NANOG) on October 2002 and later discussed with Richard A. Clarke, chairman of the President's Critical Infrastructure Protection Board and Special Advisor to the U.S. President for Cyber Space Security.

    In this special CircleID interview with Duane Wessels, president of The Measurement Factory and one of the main scientists who lead the root server study, we attempt to gain a better sense of what has been discovered? What can be done about it? And, how? But most importantly, why? After all, from an end-user's perspective, the Internet appears to be working just fine! Should a businesses that fully or partially depends on the Internet be concerned? Read on...

    CircleID: Mr. Wessels, could you give us a bit of background about yourself and tell us what initiated the study?

    Duane Wessels: I started doing Internet research in 1994. From 1996 to 2000 I worked for the National Laboratory for Applied Network Research (NLANR)/UCSD on a web caching project, including Squid, funded by the National Science Foundation. These days I am president of The Measurement Factory, where we develop tools for testing performance and compliance.

    For this study I joined up with my old friends at CAIDA. Funding for this work came from WIDE in response to questions from ICANN's Root Server System Advisory Committee (RSSAC).

    CircleID: Could you give us a brief background on the significance of your findings in this study, particularly the unique discoveries that were not already known to the technical and scientific community?

    Duane Wessels: Certain facts about root server traffic have been known for a long time. Earlier studies identified certain problems, and some root server operators publish traffic statistics (number of queries, etc). What is unique about our study is that we developed a simple model of the DNS and used that model to categorize each and every query. This allowed us to say, for example, "this query is valid, because we haven't heard from this client before, but this other query is invalid, because the same client sent the same query a short time ago."

    We also took a much longer trace than earlier studies and spent more time looking at individual abusers.

    CircleID: Why the F root server? Is there a particular reason why this root server, located in Palo Alto, California, was selected for the study rather than the other 12 servers?

    Duane Wessels: Paul Vixie and the Internet Software Consortium were kind enough to give us access to the query stream. ISC has the infrastructure in place to make this happen easily, and without any chance of disrupting the operation of the server. We are currently working with other operators to get data from additional sites.

    CircleID: The report on the study indicates "a detailed analysis of 152 million messages received on Oct4, 2002." In other words, the final results are based on only one set of data collected within 24 hours. What about comparison to other dates? Why are you confident that findings from this particular day, October 4, 2002, is a sufficient indication of what is happening today -- or tomorrow, for that matter?

    Duane Wessels: We have no reason to believe that October 4, 2002 is special. It just happens to be the first day that we successfully collected a 24-hour trace. We took shorter traces before and after this date, and they have similar characteristics. For example, our talk and paperPDF mention a particularly large abuser (the Name Registration Company). While writing the paper, we were curious to see whether they had cleaned up their act yet. Indeed, they had not. They were still abusing the F root server months after we had notified them about the problem.

    CircleID: Why should end-users be concerned about the findings, given that their Internet browsing experience does not appear to be affected in any noticeable way?

    Duane Wessels: It's likely that most end-users are not impacted by root server abusers, for several reasons. One is that most users are going through properly functioning name servers, and their queries rarely reach a root name server. Another is that the root servers are overprovisioned in order to handle the load -- root DNS servers are typically multiple boxes placed behind load balancers, and some are even geographically distributed.

    CircleID: What about companies that are running part or all of their business on the web? How are they being affected by this very high -- unnecessarily high -- root server inquiry rate?

    Duane Wessels: Again, I would bet that most of them are properly configured and not severely impacted by root server abuse. Our results showed that 50% of the root server traffic comes from only 220 IP addresses. It's possible that some of these 220 addresses are experiencing a negative side-effect, but I believe that most of these problems go unnoticed. For example, some web servers are configured to look up IP addresses in the in-addr.arpa domain so they can log a hostname instead of an address. But if the lookup fails (as in-addr.arpa queries often do), nobody really notices. The web server logs the address anyway after a timeout.

    CircleID: Moving on to possible causes -- at this time, what do you think are the main reasons for such a high (98%) inquiry rate? Is it possible to identify them?

    Duane Wessels: The short answer is that we suspect firewalls and packet filters.

    When we initially started the study, our assumption was that there must be some broken software out there causing all the root server traffic. Aside from an old bug with Microsoft's resolver [a system to locate records that would answer a query], we didn't really find any implementation-specific problems.

    Approximately 75% of the root server's queries were duplicates. Furthermore, we noticed that most of the repeats occurred at sensible intervals. That is, the agents making queries seemed to be following the protocol specifications.

    From this, it seems most likely that these agents are just not receiving any DNS replies. To the application, it looks like a network outage, so it keeps on retransmitting. By investigating a few individual abusers, we know that they indeed do not receive replies from the root server.

    CircleID: According to Radicati Group research firm, more than 2.3 billion spam messages are broadcast daily over the Internet, and this number is expected to rise to 15 billion by 2006. How does spam, particularly at such high rates, affect the root servers -- especially when you take into account millions, if not billions, of spam emails floating around in people's inboxes, many of which contain broken links that cause bad DNS lookups.

    Duane Wessels: It's entirely possible that spam emails generate an increased load for the root name servers. However, I don't think that simply sending spam increases load. Rather, it's more likely that anti-spam tools do. I can think of two specific examples:

    1. Many anti-spam tools verify "From" addresses and perhaps other fields. If the From address has an invalid hostname, such as "spam.my.domain," the root servers will see more requests, because the top level domain does not exist.

    2. Anti-spam tools also make various checks on the IP address of the connecting client -- for example, the various "realtime blackhole lists" and basic in-addr.arpa checks. These may be causing an increase in root server load, not simply because of the amount of spam, but also because these tools silently ignore failures.

    CircleID: According to the report, "About 12% of the queries received by the root server on October 4 were for nonexistent top-level domains, such as '.elvis,' '.corp,' and '.localhost.'" Many Internet users, in order to avoid spam, are increasingly providing dummy email addresses whenever they are forced to provide personal information on the web. Are all those 'email@lives.elvis'-type fake email addresses triggering part of the 98% problem?

    Duane Wessels: I don't believe so, but I can't be sure.

    Many of the fake email addresses that I've seen are of the form wessels.NOSPAM@example.com or wessels@nospam.example.com.

    Most of the unknown TLD queries probably come from short hostnames. For example, if I set my hostname to "elvis" (instead of "elvis.example.com"), then the root servers are likely to see queries for the short name "elvis."

    CircleID: This is a direct quote from SDSC news release:

    "Researchers believe that many bad requests occur because organizations have misconfigured packet filters and firewalls, security mechanisms intended to restrict certain types of network traffic."

    How far can current unnecessary root server inquiry rates be reduced, considering that organizations such as ISPs will be required to dedicate added time and financial resources to help in the reduction? Do you foresee new regulations and penalties for organizations that are responsible?

    Duane Wessels: Regulations and/or penalties are extremely unlikely. They would be impossible to monitor and enforce.

    I am, unfortunately, skeptical that ISPs and other network operators will take the initiative to reduce root server traffic, for three reasons:

    1. The system works sufficiently well as-is. Many applications use the DNS, but do not depend on it. Unresolved queries go silently unnoticed.

    2. A very small number of sources can cause a significant amount of abuse.

    3. It's often difficult to get people to recognize they have a problem, and even harder to get them to fix it.

    As is often the case with studies such as this, network administrators are left feeling somewhat helpless. That is why we also wrote a tool for examining the DNS traffic leaving a network. People can download our "dnstop" tool from http://dnstop.measurement-factory.com/.

    One of the abusers was misusing packet filters to block incoming, but not outgoing, DNS packets. This prompted us to write a technote for ISC that describes how people should be configuring their authoritative-only name servers. You can find it at http://www.isc.org/tn/.

  20. WHEEEEWWW!!!!!!!!! by Anonymous Coward · · Score: 0

    WOW, im glad I didn't click that link after you asked those questions!

    I'm in the library with the screen facing a whole damn study wing!

    That would have been emabrassing.

    Thats also why I'm afraid to see what this goatse stuff is all about.

    1. Re:WHEEEEWWW!!!!!!!!! by Anonymous Coward · · Score: 0

      You have honestly never seen Mr Goatse? Dude you're missing out!

  21. $$$$$exygal == guy... ewwww by Anonymous Coward · · Score: 0

    yeah, im thinking that too..

    is sexygal one of those fat balding guys that mascarade (sp?) slashdot as a chick? and somehow live out a fantasy online and maybe try to pick up some young boys?

    kinda like those fruit cakes you hear about on AOL.

    icky icky icky

    1. Re:$$$$$exygal == guy... ewwww by Anonymous Coward · · Score: 0

      As a guy who has masquaraded as a female online on numerous occasions, and has known others who have done so, I can say with about 85% certainty that $$$$$exyGal is really male. It's hard to quantify exactly why, but .. I can just tell, you know?

    2. Re:$$$$$exygal == guy... ewwww by Anonymous Coward · · Score: 0

      'Masquerade'.

      And I don't think $exygal's here to pick up anyone. Your fat, balding ass is no lure for even the most accomplished chubby-chaser.

      And unlike you, she tends not to come up with strange sexual fantasies involving her fellow slashdotters. Icky icky, indeed.

    3. Re:$$$$$exygal == guy... ewwww by Anonymous Coward · · Score: 0

      No, he does it for the male attention. Chances are, $$$$$exyGal is a twenty-something gay male.

      Picking up guys would of course be going too far, as he probably denies his homosexuality to his family, friends, and himself.

    4. Re:$$$$$exygal == guy... ewwww by Anonymous Coward · · Score: 0

      Or like this ...

    5. Re:$$$$$exygal == guy... ewwww by stefanlasiewski · · Score: 1

      Look, YOUR the one who reads $exygal's posts.

      Who the hell cares which gender she is. Don't like her? Don't interact. You should be more concerned about YOUR fantasies.

      --
      "Can of worms? The can is open... the worms are everywhere."
  22. GOATSE LINK IN PARENT by Anonymous Coward · · Score: 0

    That's really getting old.

  23. Re:Things to do... by Anonymous Coward · · Score: 0


    Every one of your excellent questions can be explained with "she's Japanese." They're a bunch a sexual scat freaks over there. I suspect that uberdave is Japanese.

  24. shizzle ma nizzle by Anonymous Coward · · Score: 0

    hey!!

    i was wondering where that michael hating guy went! i remember he likes making that ascii art that usually fucks up really bad.

    1. Re:shizzle ma nizzle by Anonymous Coward · · Score: 0

      What, Seth Finkelstein? I don't think he's elite enough to crank out such ASCII art, even if it is poorly formatted.

  25. Re:Things to do... by Anonymous Coward · · Score: 0

    She's just had an enema. That's probably water mixed with the contents of her lower intestine there, hence the yellow (=very dilute brown) stuff.

    As for the rest of it, ya got me.

  26. YOU FAIL IT by Anonymous Coward · · Score: 0

    nice effort but...

    YOU FAIL IT!!!!!

    (and screw the lameness filter, im only shouting a little bit)

  27. Re:Why are they not blocking queries from the abus by boots@work · · Score: 2, Insightful

    Hello Troll,

    On what grounds would they win in court? Seems to me they don't have a contract (express or implied) with the root server operators, and therefore no standing to sue.

    You can't just randomly block abusers.

    "Just watch me."

    Either you have to offer DS services to everyone, or no one, or you have to start charging per lookup.

    Not at all. "Management reserves the right to refuse service."

    I agree that blocking them is probably too simplistic to be useful, but you're wrong about there being anything legally wrong with it.

  28. Re:The issue with DNS by Anonymous Coward · · Score: 0

    not to troll or flamebait or offtopic more...

    but that was actually funny, especially on a day where nothing seems to go right.

    as much as people hate it, i applaude you AC's for adding a little humor to my depressing existance.

  29. Dude, your soooo right by Anonymous Coward · · Score: 0

    $$$$exygal is totally a fucking male pervert.

    i think we can all tell that, and if your gaydar didn't go directally to defcon 3, your a queer.

    1. Re:Dude, your soooo right by Anonymous Coward · · Score: 0

      The gay quarter in Manchester, UK is based mainly around 'Canal Street'. We were quite amused that the queers keep painting out the 'C' ...

  30. Re:Things to do... by Anonymous Coward · · Score: 0

    He's not - he's Caucasian. But his breath smells as bad as if he were Japanese. Probably worse!

  31. Excuse me Janitor.. by Nathan+Ramella · · Score: 0, Offtopic
    Yes Scientist?

    -n

    --
    http://www.remix.net/
    1. Re:Excuse me Janitor.. by kyletinsley · · Score: 2, Funny

      Yes Scientist?

      I know this isn't your responsibility, but mop the rest of this shit up.

  32. Two words by Gothmolly · · Score: 4, Informative

    DNS cache.

    My company firewall is a Linux host-based box with some custom logging apps, squid and tinydns. Making your network "Internet friendly" is easy:

    iptables -t nat -I PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53

    directs all your outbound DNS to your cache. Let users, rogue admins, and anyone else try and resolve from particular nameservers, all they'll get is your own cache.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Two words by Anonymous Coward · · Score: 0

      That is incredibly annoying when you actually need to be able to directly access a DNS server - or indeed, anything on port 53.

    2. Re:Two words by jackdoodle · · Score: 1

      Of course, if any programmer tries to create a non-DNS program which listens on UDP 53, they'll be run out of the business. Well-known port, after all. In fact, some firewalls (Raptor, for instance - more specifically, the Raptor DNSd proxy) are designed to drop any non-DNS traffic which comes through on port 53.

  33. Re:The issue with DNS by Anonymous Coward · · Score: 0

    Hey man, why are you so down?

    Most people secretly love it.

  34. hehehe by Anonymous Coward · · Score: 0

    gay people on "canal street" is funny even with the C left in place!

  35. Re:Things to do... by Anonymous Coward · · Score: 0

    Interesting! Have you ever had an enema? And if so, what did it feel like?

  36. Why is this funny? by Psarchasm · · Score: 1

    Really I'm not trolling. I WANT TO KNOW!

    --
    http://windows.scares.us
    1. Re:Why is this funny? by jcast · · Score: 2, Funny

      It's a pun.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  37. ME TOO! by NetJunkie · · Score: 1

    Hah! I thought I was the only one. I've probably spread that to 3 or 4 other admins too. It's easy to remember to set up on a box for testing, and it's always live so it's a good ping test.

    Funny....

  38. Elvis - one of the most popular hostnames? by topologist · · Score: 4, Funny

    From this article, we've learned the most important truth of our time - elvis is possibly the most popular hostname on the internet (since some large fraction of 12% of the 98% of the queries to the root server are for the top level domain elvis, probably because of a misconfigured resolver). What could this mean? Elvis was the messiah and we just didn't know it? Are there more machines named elvis than Jesus? Are there more elvis impersonators than jesus impersonators? On the other hand, I wonder how many machines are named Gandalf.

    1. Re:Elvis - one of the most popular hostnames? by plugger · · Score: 1

      I wonder how many queries are for localdomain? I have an entry in /etc/hosts for my NAT box's internal interface. If there was no such entry, would locally generated lookups for my private name hit a root server?

    2. Re:Elvis - one of the most popular hostnames? by bobbozzo · · Score: 1
      I wonder how many queries are for localdomain?

      A lot. This was mentioned in the earlier article, IIRC.

      I have an entry in /etc/hosts for my NAT box's internal interface. If there was no such entry, would locally generated lookups for my private name hit a root server?

      Yes, they would, and some resolvers will keep retrying over and over and over...

      --
      Nothing to see here; Move along.
    3. Re:Elvis - one of the most popular hostnames? by Anonymous Coward · · Score: 0

      Lots of machines are named gandalf (hey, mine too), but they are usually run by geeks who know what they are doing, and thus not generating stupid useless queries.

    4. Re:Elvis - one of the most popular hostnames? by TheLink · · Score: 1

      What could this mean? Many people are using a certain versions of ping.

      The sort where you ping elvis and on a good day it says elvis is alive.

      You can figure out the rest and related consequences yourself.

      --
  39. even better idea by Indy1 · · Score: 4, Informative

    set your dhcp server to assign your company dns server to the clients.

    THEN

    iptables -I FORWARD -p udp --dport 53 -j DROP

    let them try to hit any external dns servers :) they'll be scratching their heads : )

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
    1. Re:even better idea by ftobin · · Score: 1, Insightful

      Yes, let's destroy more of the fundamental end-to-end principles of the net.

      </sarcasm>

      Man, I can't wait for ubiquitous host-to-host IPsec, so these content-based filters are thwarted.

  40. Holy shit! by Indy1 · · Score: 1

    i thought i was the only one who used 4.2.2.1 and 4.2.2.2

    easiest ip's in the world to remember, great ping times. I have them set as the secondary and tertiary dns servers for my company network.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
  41. Offtopic and rightly so. by Anonymous Coward · · Score: 0

    Was the original post ontopic? -1 for the spelling alone. Lets here it for the Mods. Yay! They all like a bit of Ladyboy action.

  42. They sure are unnecessary by t0ny · · Score: 0, Troll

    Im sure he is right about the 98%. One of my ISP's DNS server went down so much I just left it permanently pointed at the nearest root server. Hey, the mail must go through!

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  43. Mods on crack. by Anonymous Coward · · Score: 0

    How is is this offtopic but the parent funny?

    1. Re:Mods on crack. by rot26 · · Score: 1

      How is is this offtopic but the parent funny?

      98% of all mods who EVER use the "offtopic" rating are fucking morons.

      --



      To ensure perfect aim, shoot first and call whatever you hit the target
  44. So what? by Jordy · · Score: 4, Interesting

    I don't understand why this is news or why it required any level of study.

    The root servers handling zone '.' such as F.ROOT-SERVERS.NET put refresh periods of 48 hours on most every query. That means that at most once every 48 hours every name server on the planet should re-ask the root servers where to get answers for each of the gtlds, com, net, org, arpa, etc.

    What they should receive the most queries for are domains that don't exist because everything else is cached for such a long period of time. That is the point of the root servers.

    If the root servers are having trouble handling the query load then they should be upgraded for goodness sake. These are root servers after all and I think the global internet community could spare a few dollars to add some spare capacity if it is required.

    To improve on this, BIND could up the maximum negative RR cache default time to live. Right now I believe it is set to 3 hours and the root servers use a 1 day SOA.MINIMUM instead, so BIND is always lowering it by default.

    Of course, other nameservers are different. Some older versions of BIND by default only stored negative RR for 10 minutes.

    --
    The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
    1. Re:So what? by phillipps · · Score: 1
      Why was this article modded up so much? Jordy doesn't seem to have read the original article, or understood the issues behind it.
      If the root servers are having trouble handling ... they should be upgraded
      The article explicitly says this is not the case.
      To improve on this, BIND could up the maximum negative RR cache default time to live.
      If you'd read the analysis you'd know this is completely beside the point. It doesn't explain the single host that was asking for the same non-existent TLD 20 times per second. Also you'll note that the busiest hosts appear to be running Windows: 7.5% of all traffic is attributable to a bug in w2k (for which a patch has been released but evidently not applied).

      The few hundred abusers aren't going to be affected by changes in BIND.
    2. Re:So what? by jesus_watkins · · Score: 1
      I don't understand why this is news or why it required any level of study. The root servers handling zone '.' such as F.ROOT-SERVERS.NET put refresh periods of 48 hours on most every query. That means that at most once every 48 hours every name server on the planet should re-ask the root servers where to get answers for each of the gtlds, com, net, org, arpa, etc.
      Did you actually read the article?

      What they were saying is that they believe most of the excess requests were from systems that were sending out requests but somehow (for instance a misconfigured firewire) the actual replies were not getting back. So it would not matter what the refresh period was, as the reply saying what the refresh period was would never get through.

  45. I love sysadmins like you by cameldrv · · Score: 0, Flamebait

    When you fuck up the DNS server, and I try to use someone else's server, I'm sure you'll come up with some dumb excuse about why it isn't your fault.

  46. Using ISP DNS servers is the right approach by billstewart · · Score: 2, Interesting
    The root DNS servers shouldn't be bearing the bulk of the DNS load - the DNS servers at the Tier 1 ISPs (and also smaller ISPs, but especially Tier 1) should, and they should take care of many of the common queries, such as in-addr.arpa for the 192.168.*.*, 172.stuff.*.*, and 10.*.*.* domains, zone-transfer caching "." and ".com" so that those lookups don't need to hit the roots, etc. Also, while the Root Name Servers have a policy against accepting zone transfers from randoms, they really ought to have at least one server that either accepts zone transfers or at least some variant on FTP from registered addresses at the Tier 1 ISPs (The top ~25)and maybe at Tier 2 ISPs.

    Also, the name servers get a surprising number of queries FROM RFC1918 addresses (10.x, 192.168.x, etc.), and while it may be more efficient to use root server CPU (on big fast computers) than router CPU to dispose of these queries, ISPs have ENTIRELY no business accepting IP packets FROM these addresses, and they should be killing them at the incoming edges of their networks, not carrying them and passing them on to other people.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Using ISP DNS servers is the right approach by versus · · Score: 2, Insightful
      Also, the name servers get a surprising number of queries FROM RFC1918 addresses (10.x, 192.168.x, etc.), and while it may be more efficient to use root server CPU (on big fast computers) than router CPU to dispose of these queries, ISPs have ENTIRELY no business accepting IP packets FROM these addresses, and they should be killing them at the incoming edges of their networks, not carrying them and passing them on to other people.

      I really doubt root servers get queries FROM RFC1918 adresses. Every sane ISP blocks all such packets(not only DNS queries) on its border routers - ore else there will be much more spoofed packets around here. I work at ISP and usually all that NAT'ed machines that use our DNS are quering us about x.x.168.192.in-addr.arpa

      --
      Brain is my second favorite organ.
  47. That's a worse idea by billstewart · · Score: 4, Insightful

    Yes, definitely, set your DHCP servers to tell clients about your company's DNS servers, and do a good job of maintaining your DNS serves so they work well. But sometimes people want to ask other servers what's going on, especially if they're trying to track down detailed authoritative information about a name from the real name servers for that name - or it they're spam hunting.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  48. Re:Why are they not blocking queries from the abus by Anonymous Coward · · Score: 0
    Learn a little bit about how the intenet works, jerk off, before making overly simplistic comments about complex problems.

    Simple minded me. I thought they probably had a darn good reason for putting in that blackhole thing into BIND.

    Guess *I* was completely fooled. While blocking may exclude some useful traffic, on the whole it generally avoids a host (maybe a bit of a pun intended) of problems.

  49. spam does create excesive queries by mgeneral · · Score: 1

    If there wasn't spam, we wouldn't need anti-spam utilities...so wouln't you say that the excesive queries are, IN FACT, caused by SPAM?

    --

    Goals are deceptive - the unaimed arrow never misses.
    1. Re:spam does create excesive queries by Anonymous Coward · · Score: 0

      That's sorta like saying, "if there wasn't any junk (snail) mail, we wouldn't need to kill the postman."

      "wait... kill the postman?" you say? yes. I'd rather get him before he gets me.

  50. Enhancing DNS protocols to offload servers? by billstewart · · Score: 2, Interesting

    Most DNS queries get handled out of some kind of cache. While it's definitely important to be able to query your favorite root or alternate-root-like server when you really need to, you don't usually need to. If you ask your local vaguely-correctly-configured server for something, then ask it again before the expiration date, the first time it sees it it'l cache it, so the second time it can get it out of cache (unless the cache entry expired or the cache overflowed.) But if the entry's nonexistent, it's not likely to stick around the cache. So there's a need for a standard way to respond to well-known non-existent names, so the cache has something to keep for popular bogus queries. Obviously "localhost" is "127.0.0.1", and "example.com" can be just about anything not in use but might as well be 127.0.0.1, but it'd be nice if there were some other standard value to use. Maybe 127.0.0.0 or 127.255.255.255 (e.g. yell at yourself :-) ?

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  51. Anti-spam causing problems? by blowdart · · Score: 4, Insightful

    Many anti-spam tools verify "From" addresses and perhaps other fields. If the From address has an invalid hostname, such as "spam.my.domain," the root servers will see more requests, because the top level domain does not exist.

    DNS lookups on the sender address was common before there was a major spam problem. It makes sense, why would you want to take email from somewhere you cannot reply to? So I don't think you can blame anti-spam tools for this.

    Anti-spam tools also make various checks on the IP address of the connecting client -- for example, the various "realtime blackhole lists" and basic in-addr.arpa checks.

    in-addr.arpa checks has been a standard practice in networking software, not just email, since it was available. Some FTP servers do it, some web servers do it, your web log analyzer does it, IRC does it. You can't put that one onto anti-spam tools either.

    The use of dnsBL lists will, of course, create extra load, when you look up the name servers for the list(s) you are using. But in all likelihood the NS and A records are cached at your local server. You're not hitting the root server with every lookup.

    This guy seems full of bull. Note that he is not a LEAD scientist for the root servers, he's a lead scientist for the company that produced the report.

    1. Re:Anti-spam causing problems? by Anonymous Coward · · Score: 0

      The point is that spam often sends out invalid domains, which aren't in any caches, and therefore require queries to the root servers for an authoritative answer. The process of sending spam does not make these queries, and but the process of trying to deflect it does.

      Before calling someone "full of bull", maybe you should make sure you have a clue.

    2. Re:Anti-spam causing problems? by blowdart · · Score: 1

      I'm saying he is full of bull because the process of querying domains on email receipt was in place long before spam became the problem it is today. Sure the amount of queries will have gone up because of the increase in bogus spam, but the lookups where never solely implemented as an anti-spam message, it's just a nice side effect. Blaming anti-spam measures is wrong, blame the people that caused the lookups, the spammers.

    3. Re:Anti-spam causing problems? by cornjones · · Score: 1

      this isn't about blame. Yes the anti-spam measures are only done b/c of the spam. but there is a difference in whether the spam or the anti-spam measures cause the problem.

      also, while the reverse lookups and such existed long before spam was a problem I would bet the VAST majority, 99%-type majority, are caused spam and anti spam tools.

      i agree, though, that you should watch who you call full of shit. they guy did an interesting study and is providing his results. he sounds resonable to me.

  52. Who cares? by CrazyJ020 · · Score: 1


    I seriously doubt extranneous DNS queries rate in the top 10, or hell, even top 100, of culprits of network inefficiency. The fact that it only takes 13 of these servers to keep the entire internet afloat should be a testament to the efficiency of the protocol.

    so obviously it is critical to totally reform the DNS implementation as it exists today. maybe if we free up some traffic, we can look towards more important things... like defending the right for some little prick to be KaZaaing half of the music released in the last 15 years across 2 oceans with it ending up in some 3rd world chinese province where it is pressed into 2 gazillion cds and sold to some guy who has never paid more than 5 cents for something in his whole damn life. geez, I gotta get off this site ;)

  53. DNS load from anti-spam systems is avoidable by bigberk · · Score: 3, Insightful

    I really think that one of the very nice things happening in anti-spam these days is the increasing use of local, independent processing power rather than centralized network queries (like realtime blacklists).

    A growing number of projects are implementing Bayesian filtering techniques for example. I personally love spamprobe, but there are many others. Some, like spamprobe go server side and others are even client-side. They work equally well by filtering spam based examples you train it with. In the 4 months I've been using it, I've achieved 97.6% accuracy. And no DNS queries, no load to any other site but my disk & CPU.

    Anyway, the advantage of this sort of filtering is that you do all the decision making locally, and no data flies across the internet. Remember, what we have in abundance is processing power. But network resources should be conserved.

  54. That's why... by shepd · · Score: 2

    I actively practice encrypted firewall piercing, or, at a minimum, running an external socks server. I can't handle castrated networks. The worst of them don't even allow me to get IMAP traffic. Blech.

    --
    If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  55. Speed of light and bad connections by TheLink · · Score: 1

    Things could actually be operating to spec (except for the few abusing the root servers to do dictionary searches etc).

    I see the RFC suggest minimum values of 2 to 5 seconds for retransmissions. What values do implementations pick?

    In many situations the round trip time between the querying host and the root server could be more than the retransmission timeout, that's why the root server gets more than one request.

    In other cases there could be packet loss.

    And if the reply takes too long (delays etc), firewalls could timeout the stateful filtering rules for the returning DNS reply, requiring yet another query.

    It may be that some DNS implementations go to the root servers more often. Does djbdns's dnscache do that?

    --
  56. Re:ping root.root-servers.net by kyletinsley · · Score: 1

    for i in a b c d e f g h i j; do ping $i.root-servers.net; done

    WTF does that accomplish?? You just ping Verisign's server until you Ctrl-C it, and then it pings the next server. Why not at least 'ping -f' it?? Do something useful at least....

  57. Re:ping root.root-servers.net by Pembers · · Score: 1

    The default behaviour for ping varies from one OS to another.

    The Linux one (on the distros I've used, anyway) sends packets until you kill it, printing out the round trip time and TTL for each packet that comes back. It prints nothing for lost packets, except in the summary at the end. So yes, if you run the command on Linux, you've asked for 10 infinite loops.

    The Solaris ping, though, sends just one packet, and prints "host is alive" or "no answer from host".

    The Windows one (shudder) sends four packets and prints the round trip and TTL for all of them.

    Having said all of that, I'm as puzzled as you are about what the grandparent post is trying to accomplish ;-)

  58. I have found the answer!!! by darrad · · Score: 1

    Think about it. How many new domain registration sites have popped up over the last year or two? For 7.95, you can have your own domain.

    What does this lead to? Millions of people doing searches on Go-Daddy, Verisign, etc for their vanity domain name.....

    And then, there is the spam email about owning your own domain, and spam about increasing traffic to your site, and spam about blocking spam to your site, etc....

    I really hope my tax dollars did not pay this guy. Traffic on the root name servers is way down on my priority list, right under voluntary castration.....

    1. Re:I have found the answer!!! by mzito · · Score: 2, Informative

      Availability checks for domain name registrars never hit the root servers. The registrars connect directly to the SRS (Shared Registry System) and look up records there.

      It would be silly to use the root servers as a basis for availability, especially since the root servers know nothing about individual domains, only TLDs (the root server zone file is less then 50k, iirc) . But even assuming you meant the DNS servers one level down(like the GTLD servers that handle .com, .net, and .org), none of them refresh in real-time, so you could be registering a domain that had actually been taken 6 hours previously.

      Thanks,
      Matt

      --
      me@mzi.to
  59. Duane Wessels? by Bizaff · · Score: 1

    All I can think of while reading this is Chekov saying, "Nuclear wessels.. we're looking for the nuclear wessels!"

  60. Stupid Logic by Anonymous Coward · · Score: 0
    In fact, he provides two reasons why anti-spam tools cause more unnecessary queries to the root servers than spam emails.

    As if anti-spam tools would exist without spam. Spam is the cause, period.

  61. 99% is a GOOD thing by Jeppe+Salvesen · · Score: 1

    If you think about it, creating a lot of unneeded DNS queries does the internet a favor. When everyone wastes resources, that means that the systems are designed to handle so much traffic that it will be extremely difficult to initiate a DOS attack. Your thousand boxes will simply drown in the noise from the rest. At least that's a theory :)

    --

    Stop the brainwash

  62. Example of broken app (note: not root though) by einhverfr · · Score: 1

    I had a firewall once configured to use my ISP's name servers. It would boot up and ask for its host name, but would not drop the DNS replies as they came in. Since the internal connections were properly NATted, there were no ill effects to my programs, from inside the firewall...

    As a result, I was getting *thousands* of replies that were being dropped every day. Funny-- seems the exact scenario described in the article.

    --

    LedgerSMB: Open source Accounting/ERP
  63. Why is the solution so difficult to understand? by rs79 · · Score: 1

    Primary the root zone for yourself. Then you don't care if the legacy root servers all get unplugged, your dns will still work just fine. This is a recording... this is a recording... this is a recording...

    --
    Need Mercedes parts ?
  64. Re:Why are they not blocking queries from the abus by boots@work · · Score: 1

    Gee, and I thought they sounded like pretty useful instructions:

    1. Learn a little bit about how the Internet works,

    2. Jerk off, before...

    3. Making overly simplistic comments about complex problems.

    All of them sound like fun to me!

    and of course...

    5. Profit!