Slashdot Mirror


W2K and MAC OS9 Flood Root Nameservers?

wizzy writes "Irelands toplevel domain registry has a notice on Microsoft and Apple DHCP clients sending dynamic DNS updates per RFC2136. The problem is they are not sufficiently careful about where they send it if they are in RFC1918 space - usually used for behind-firewall addressing, which is where they usually are.. This is resulting in bogus updates being sent at the rate of nearly one million an hour to root nameservers, only to be rejected - as reported on the NANOG mailing list."

238 comments

  1. Upgrade time! by JHromadka · · Score: 3, Funny

    With Photoshop 7 out and this, now Mac OS9 users have an even better reason to upgrade to OS X - "to save the Internet." :)

    --
    "The objective of securing the safety of Americans from crime and terror has been achieved." -- John Ashcroft
    1. Re:Upgrade time! by 0x0d0a · · Score: 3, Interesting

      Frankly, I'd rather see the OS9 boxes fixed.

      Apple, at least, is generally pretty good about putting out bugfixes for old products -- they make most of their money on hardware, and don't have a huge incentive to force people to buy a new OS to get their computer to work properly. OTOH, I don't think they ever fixed all the TCP/IP exploits in the latest version of Open Transport that the System 7.5.5 line could run. :-(

      Microsoft has been even less good about putting out free fixes for their old products. There are too many known problems that aren't going to get fixed in Win 95 and NT. They also don't usually backport libraries -- I fondly remember someone hacking up the binaries of Win2k's DirectX 5 implementation to work on WinNT. It let me run several DX 5 games that wouldn't otherwise work on NT 4. MS, however, never released DirectX 5 for WinNT. Why would they? It was a big incentive to get peopel to buy Win2k.

      MS uses compatibility issues and a lack of bugfixes, not features alone, to drive upgrades of their software. :-(

  2. Firewalls by chrysalis · · Score: 4, Informative

    Yet another reason to use firewalls to filter _OUTGOING_ connections and not only incoming ones (the other reason : to avoid backdoors) .

    --
    {{.sig}}
    1. Re:Firewalls by JordanH · · Score: 2
      • Yet another reason to use firewalls to filter _OUTGOING_ connections and not only incoming ones (the other reason : to avoid backdoors) .

      Do many firewalls have the capability to inspect outgoing DNS updates to deterimine if they are valid or not? I'm no expert in firewalls, but I've not seen this capability.

      Now, granted, you could and should block outgoing DNS updates that aren't coming from the machines you'd expect them to come from, but the DHCP servers are often responsible for DNS updates, in my experience. Maybe there's something fundamental I'm not getting here...

    2. Re:Firewalls by barberio · · Score: 5, Informative

      (Begin liestochildren style technical summary)

      In a proper DNS system, you dont have outbound DNS querries except from the DNS server in your network. Hence, blocking all outbound DNS querries works. Each client in the network should be set to querry the networks DNS server, and this in turn querries other servers. (DNS is a recursivly distributed network, your DNS server will pass on your querries on the clients behalf)

      Clients should not have to directly querry DNS servers off site or outside of your ISP. Clients should never directly querry the root servers.

      What is happening here is that various ISPs and Companies which have large amounts of desktop PCs getting their information via dhcp. These do some house keeping on boot up. If the settings are screwed up either on the desktop or the server, then the dhcp will send off querries and updates to DNS servers it thinks it needs to.

      So, if you'r so eleet that you set your internal home network to be slashdot.net, with little nodes such as www for your webcache, you might be causing the real slashdot.net problems. This will be because the dhcp gets confused and thinks it needs to report to its higher up level, the real slashdot.net DNS servers.

      If you just have bare nodes like 'foo' and 'bar', then dhcp can be screwed up so it trys to report to the higher up level, the root servers.

      As you can track down every system and user who has these things malset, you have to filter on firewalls.

    3. Re:Firewalls by zaffir · · Score: 1

      OK, so how do i find out that one of my machines is doing this and how do i fix it?

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    4. Re:Firewalls by Mike+Schiraldi · · Score: 1, Flamebait

      What's "liestochildren"? I can't find anything on Google.

      Liesto Children?

      Lies to Children?

    5. Re:Firewalls by barberio · · Score: 1, Offtopic

      'liestochildren', part of the act of teaching, meaning 'This isnt actualy how the thing works, but its a suitable enougth aproximation for a quick explanation'

    6. Re:Firewalls by barberio · · Score: 5, Informative

      http://www.domainregistry.ie/tech/dynamic-dns.html tells you how to disable the 'registration' problem with MacOS and NT.

      The bigger problem is that of making sure you use sane name spaces, and never conflict with real ones.

    7. Re:Firewalls by jelle · · Score: 2

      "OK, so how do i find out that one of my machines is doing this and how do i fix it"

      Check all machines (and then doublecheck), or check the traffic that is leaving your site:

      Look at your firewall logs: There should not be any outgoing traffic to any IP address and port number 53 except from the company internal DNS servers. If you don't see any traffic to port 53 at all in your logs, then you'll first have to enable logging of that traffic on your firewall (unless your firewall doubles as the DNS, in which case you might not see the queries).

      Next step: Get educated in TCP/IP and firewalling.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:Firewalls by lazy_greenhouse_gas · · Score: 1

      Hi, I agree with your initial sentiment, but many people believe that a firewall is something that it is not. Egress filtering is one thing. Programs on the receivers sides that redirect data are another. What looks like http connects, icmp traffic, and dns traffic may not be, and may not have been for the last three/four years. The only way to "truly" restrict backdoors is to have per internal host accounting, NAT and proxy auth with egress filtering IMO. Disagree as you will :)

    9. Re:Firewalls by Harumuka · · Score: 2
      I had this problem a while ago. The goons at wzr.net own org.com.kg (stupid, I know) and allow registration of *.org.com.kg. My default DNS server was in a .com.kg domain, causing .org domains to occasionally map to .com.kg. One day Slashdot.org even pointed to wzr.net, saying "Slashdot.org is available! Register today!" I e-mailed a quite harsh message to keith, the owner, and received back only oh boohoo..dumbass. Some people just don't belong on the Internet...

      Anyways, if you ever are redirected to "WebZone Resources v3.0 - asdf.org is still available!" contact webmaster@wzr.net and give him a piece of your mind. Obviously, I tried speaking to him about this issue but to no avail. Remember that's webmaster@wzr.net.

      --
      What do you think of MusicCity now?
    10. Re:Firewalls by adamjaskie · · Score: 1

      I run my own home network, and I have an old Pentium system running as a server. It does NAT, SAMBA (file and printer sharing) and acts as a DNS server. I do not use my ISP (comcast) dns server because it sucks, and when comcast transfered everyone to their own network, DNS was down for about a week in my area, so I was going straight off the root nodes, and havent changed it back. I have my DNS server set so that it will not forward the names of anything it knows about to the root servers, so they will not get confused by my internal network. Doesnt Win2k do this?

      --
      /usr/games/fortune
    11. Re:Firewalls by Anonymous Coward · · Score: 0
      you're right, you're no expert on firewalls, and you've probably never used a real one. real firewalls (ipfwadm/chains/tables is NOT a real firewall) can verify the contents of DNS traffic.

      Oh, and if you're running a real network, it's rediculously simple, setup some internal nameservers, make those the only ones that are allowed to do DNS directly.

    12. Re:Firewalls by dossen · · Score: 1

      as the other poster said, it's a way to describe teaching. I first saw it in Terry Pratchetts The Science of Discworld. An excelent book by the way.

    13. Re:Firewalls by psamuels · · Score: 1
      Do many firewalls have the capability to inspect outgoing DNS updates to deterimine if they are valid or not? I'm no expert in firewalls, but I've not seen this capability.

      As others have said, you can just block all outgoing DNS (port 53) and probably be fine - just let it through for your internal DNS cache servers. The only reason not to use your internal cache servers is for diagnostic purposes, or if you disagree with your netadmin about whose root servers to use.

      But beyond that - these are updates here: if you don't untick a box in the advanced TCP/IP settings, it will try to send updates of all its vital stats to the nearest DNS servers. This is to emulate the old NetBIOS automagic dynamic network name service Microsoft is finally deprecating. (NetBIOS is no longer required, even for Windows networking - Win2k can now run SMB without NetBIOS, on port 445 I believe.)

      Dynamic DNS updates should never need to be sent outside your firewall, except in some rather unusual situations. (And think about how easy it is to spoof DNS updates, unless you use DNSsec.) A firewall may not be able to distinguish between different types of DNS updates, but perhaps one could just block all updates.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    14. Re:Firewalls by rtscts · · Score: 1
      The bigger problem is that of making sure you use sane name spaces, and never conflict with real ones.
      Unless it happens to be a domain used for spying, snooping, web-bugging or just generally annoying, like doubleclick.net.
  3. Wow. Companies that care. by ChanxOT5 · · Score: 2, Interesting

    This reeks of something that should've been caught in user testing. Unless, of course, Microsoft and Apple decided that they didn't care about the operators of the root nameservers.

  4. just another reson by Kaoslord · · Score: 2, Insightful

    just another reason to start using mac os X... or lets start educating people, i wonder how much resources those bad-changes make anyways....

    --
    Kaoslord [quote goes here] define("slashdot purity","67.5");
  5. Well, of course Microsoft did... by heyetv · · Score: 1, Funny


    Their name servers are under the "IE" domain...

    1. Re:Well, of course Microsoft did... by AntiNorm · · Score: 2

      Their name servers are under the "IE" domain...

      .ie = Ireland

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    2. Re:Well, of course Microsoft did... by blixel · · Score: 1

      A-38847, First cutaway 4-14-2002

      Did you find your main or lose it the trees?

    3. Re:Well, of course Microsoft did... by Anonymous Coward · · Score: 0

      Found it

    4. Re:Well, of course Microsoft did... by blixel · · Score: 0, Offtopic

      This is way off topic of course...
      Found it

      Good to hear...

      Here's a link to my skydiving photos. 105 jumps and no cutaways so far thank God.

  6. Too many links! by FattMattP · · Score: 2, Funny

    Christ! Which link is the real story?

    --
    Prevent email address forgery. Publish SPF records for y
    1. Re:Too many links! by Anonymous Coward · · Score: 2, Informative

      I believe this is the actual notice.

      http://www.domainregistry.ie/tech/dynamic-dns.ht ml

    2. Re:Too many links! by Anonymous Coward · · Score: 0

      This is my big gripe about slashdot. I have to highlight the whole section to get the links to show up. A pain in the butt.

      Usually the title would contain the main link to the main story. At least thats how it works on the rest of the web.

      Here on slashdot I guess that is too difficult.

    3. Re:Too many links! by Anonymous Coward · · Score: 0

      Does it matter ?

      who here is going to read it anyway?

  7. How to Fix? by 1stflight · · Score: 3, Insightful

    Before everyone jumps down MS's throat (or Apple's) does anyone know how to reconfigure a system to fix this issue?

    1. Re:How to Fix? by schon · · Score: 5, Informative

      No idea about the Mac, but instructions for Windows can be found at http://www.isc.org/ml-archives/bind-users/2000/11/ msg00109.html

      It's pretty funny that the "Win2K is as good as Unix because you don't need to reboot it to change settings" mantra that I hear from MCSE's doesn't apply to this :o)

    2. Re:How to Fix? by DrPascal · · Score: 1

      Not starting a holy war, but rebooting should hardly come into that type of conversation... Windows 2000 is better (IMO, don't die everyone) for things than UNIX, and UNIX is better than Windows (in general) for other things.

      ON your topic [grin], W2K+ machines are better (than their older counterparts) now that you don't have to restart when you change your IP, but that doesn't stop it from forcing a restart with every hotfix. [ugh]

      --
      DrPascal: Not the language, the mathematician.
    3. Re:How to Fix? by sabi · · Score: 5, Informative

      On the Mac, disable the "DNSPlugin" Network Services Location plugin,
      in the Extensions folder. This applies only to Mac OS 9.0 through
      9.2.2; the 8.5-8.6 version of NSL didn't have DNS update support (it
      answered SLPv1 broadcasts only, and might have registered with a SLP
      DA, I don't remember); the OS X version of NSL doesn't have it
      either.

      Also note that this registration does not happen always on the Mac,
      only if you enable network servers that use NSL (primarily the
      personal AFP/file sharing and Web sharing services). I've never
      enabled them, so I've never seen this.

      Another thing to do is just set your domain so it's one whose
      nameservers you control :-)

    4. Re:How to Fix? by Anonymous Coward · · Score: 0

      Out of curiosity, which things is w2k better for again? Games?

    5. Re:How to Fix? by justsomebody · · Score: 1

      Sorry but you have to! Change name or Workgroup and you've got to restart.

      So, network settings do need restart

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    6. Re:How to Fix? by groman · · Score: 1

      Why, changing your hostname on demand of course, obviously you have to reboot though.

    7. Re:How to Fix? by Anonymous Coward · · Score: 0

      You don't need to reboot, the link is incorrect. You just have to restart the DNS service with NET STOP netlogon and net stop (whatever the DNS service register name is, I can't remember)

      Whenever reconfiguring the DNS settings you can just do that.

    8. Re:How to Fix? by frogdeep · · Score: 2, Informative

      With Win2k client you can:

      1. from start menu you choose
      setting -> network and dial up connections
      2. from network and dial up connections
      right click local area connection properties
      3. from local area connection properties
      click internet protocol (TCP/IP) properties then click properties button below
      4. from internet protocol (TCP/IP) properties
      click the advance button
      5. from advance TCP/IP settings
      click DNS menu bar
      6. from DNS sub menu
      uncheck "register this connection's address in DNS"

      and it is fixed :)~~

    9. Re:How to Fix? by HiThere · · Score: 2

      Running MS Office.

      If it's not true at some point, just wait until the next release (of MS Office).

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:How to Fix? by Dr.+Network · · Score: 1

      Please refer to the following: http://www.domainregistry.ie/tech/dynamic-dns.html That should clear things up for you...

    11. Re:How to Fix? by Anonymous Coward · · Score: 0

      yeah,

      net stop netlogon

      will be lots of fun

    12. Re:How to Fix? by pod · · Score: 1
      uncheck "register this connection's address in DNS"

      Ahh, so that's what that does! I always uncheck this option, since I have no idea what it is, and everything seems to work fine without it.

      --
      "Hot lesbian witches! It's fucking genius!"
    13. Re:How to Fix? by kmellis · · Score: 1

      They've improved this significantly with XP Pro (I don't know about Home). I've not found anything yet in the networking configuration that requires the machine to be rebooted, except perhaps a machine name change. They seem to have nicely isolated the networking code, and network connections can be dynamically enabled or disabled, and reconfigured. I am ashamed to say that I've not known what thay option did on the advanced networking tab, and I've left it enabled. Just now I turned it off. No reboot. Networking just restarted, as it would on a UN*X box. As a side note, XP's setup seems to really want to use my 1394 card for networking, and then it automatically "bridges" it to the ethernet connection. I don't think it should do that by default. But it could be pretty handy to have my machines on a 1394 network (what is that 400mbps or so?), and only one on ethernet to the firewalling router. Finally, I was aware that there was something new out there (that had caused some security problems) called "UPnP", but I didn't know anything about it. Well, I did a firmware update on my linksys, and a little while later a new networking connection appeared and displayed as being "connected" in my system tray. Suddenly XP knew about the linksys, and I could control forwarding by the linksys with the config for that "gateway" connection known to XP. This really freaked me out until I did some research and discovered that UPnP is enabled invisibly by default on XP, and that it's a broadcast protocol that finds devices on the network. It's pretty cool when it works -- and I had no problems with it -- but I suspect that lots of things could go horribly, horribly wrong.

    14. Re:How to Fix? by malcolm2r · · Score: 1

      Does anyone know of a web site that explains how dns works along with instructions on how to set up your Win2000/Linux box correctly? Preferably simpler than a standard HowTo over at LinuxDoc

    15. Re:How to Fix? by 5KVGhost · · Score: 2
      It's pretty funny that the "Win2K is as good as Unix because you don't need to reboot it to change settings" mantra that I hear from MCSE's doesn't apply to this :o)


      Interesting. Thanks for the link. But you don't need to reboot. Just stop and restart the service with the command line or GUI interface.

      You very seldom need to reboot under Windows 2000 or XP. Some *nix advocates like to claim that Windows administrators don't know what they're doing. But it's often clear that those advocates are just as clueless where Windows systems are concerned.
    16. Re:How to Fix? by schon · · Score: 1

      Some *nix advocates like to claim that Windows administrators don't know what they're doing. But it's often clear that those advocates are just as clueless where Windows systems are concerned.

      The difference is that the *nix admins aren't being paid to know how to admin Windows.

      There's nothing wrong with not knowing something - it's when you're supposed to know it (either because it's your job, or because you tell someone you know) that's bad.

    17. Re:How to Fix? by Tony-A · · Score: 2

      I read it but have no good idea what it's talking about.
      Looks like it would be useful if you only wanted SOME of your network cards to beat on the root name servers.

    18. Re:How to Fix? by MsGeek · · Score: 2

      Also, file this under "things they don't include in Microsoft Official Courseware."

      I'm scurrying to fix this now.

      --
      Knowledge is power. Knowledge shared is power multiplied.
    19. Re:How to Fix? by 5KVGhost · · Score: 2

      "The difference is that the *nix admins aren't being paid to know how to admin Windows."

      Well, that depends, doesn't it? Some of them might prefer not to admin Windows systems, but if their employers expect otherwise then it is, indeed, exactly what they're paid for. Someone who's administering Windows 2000 DNS servers on the job, for example, should probably know that a full reboot is unnecessary.

      "There's nothing wrong with not knowing something - it's when you're supposed to know it (either because it's your job, or because you tell someone you know) that's bad."

      You're absolutely right. No one can know everything. Willful ignorance is another matter. I just get frustrated when people make statements of fact that are incorrect rather than admit inexperience or lack of knowledge. There's nothing shameful about saying "I don't know."

  8. Flooded name servers... by chtephan · · Score: 4, Informative

    I know these problems. In my small ISP company, we ar running our own nameserver.

    The logs are flooded from rejected name server updates (several hundreds a day).

    They are mostly coming from misconfigured W2K servers from our customers, running their intranet with DHCP and using the same domain as in the real net.

    Sadly, we contacted the administrator, but he didn't have a clue what I was talking about (they're justig running windows on their server because they know windows...)

    Usually I would suggest to use an internal domain name that doesn't exist in the internet and just "masquerade" the mail domains. So resolving internal addresses from extern fails if some information slips out and the internal servers won't resolve some external name server to contact when an internal server should be.

    1. Re:Flooded name servers... by Anonymous Coward · · Score: 0

      Sounds like a small company I consulted for(very very, very briefly).

      ONE password for the whole shop. all machines
      Password is written on whiteboard in plain view.
      Windows only shop.
      Clueless admin
      Hardheaded cheap owner

      I freaked when I figured out that they only had one password. How could I protect myself if someone were to happen after finishing the job?

      The place was a recipe for disaster as far as security went but I could not convince anyone to change their ways so I quit before finishing my job. NOT worth the frustration.

      You get what you pay for. It just seems that many managers, owners have no clue what they need to run a secure place.

    2. Re:Flooded name servers... by Zocalo · · Score: 2
      I've seen this very problem, and worked out a a quick and cheap (read Free OS capable of running a DNS server) fix for this; two sets of DNS servers. What you do is set up one set of DNS servers to act as authoritive servers for all your domains, and another set that actually does DNS resolution for your customers. You firewall the former set so that they cannot receive DNS requests from your IP space, except from your trusted DNS servers.

      The only DNS zones the the authoritive set know about and can answer queries for are your own - the resolvers work as normal DNS servers that answer any query coming to them in the normal way. This works like a charm, protects your DNS from DDNS updates and other hacky crap that shouldn't be allowed on the Internet. Oh and if you understand your chosen DNS daemon the configuration is probably easier too!

      --
      UNIX? They're not even circumcised! Savages!
  9. Forget firewalls by CounterZer0 · · Score: 5, Informative

    They only solve a SYMPTOM of the issue. These people need to set their systems up correctly! Either a) install MS-DNS and point your boxen at that, or b) use BIND, but ENABLE dyn-dns and stop this traffic at the local level.
    And if you use a RFC1918 address space, your DNS server should have reverse lookups enabled for that address space - even a split zone so the world won't see them - and that will a) help management of the network easier, and b) prevent problems like this from happening ;)

    1. Re:Forget firewalls by bjcopeland · · Score: 1

      Yes. Simply follow the rule "think globally, act locally". Every NAT network bigger than a few machines should handle their own internal DNS.

    2. Re:Forget firewalls by HiThere · · Score: 3, Insightful

      "Why should I care?..."

      That should probably rated +5 insightful. The local user needs to fix things, but isn't feeling any effect. At least none that he can see is related to the cause of the problem. And truthfully, no particular user is causing much of a problem. But there are so many of these machines that ...

      It's basically a commercially sponsored DOS attach against the DNS servers. That's what it is if you strip everything but the basic features away. The only thing that's (probably) missing is the malice.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  10. Initially diagnosed as the "slashdot effect" by ChanxOT5 · · Score: 2, Funny

    The root nameserver's initially thought that they'd been linked to by /. daily, but then realized that nobody cared about them :)

  11. Popular domains by SealBeater · · Score: 5, Interesting

    Another problem is that people are naming their boxes after popular domains
    that they don't own, and the dynamic updates are pounding the hell out of the
    domain owners nameservers. If anyone here is doing this, owl.com and jove.com
    were two of the domains named.

    Sealbeater

    --
    -- Its survival of the fittest...and we got the fucking guns!!!
    1. Re:Popular domains by Anonymous Coward · · Score: 1, Interesting

      Easily fixed. Pick a TLD that's not in general use. My NAT'ed LAN uses a TLD of .ether, so the only way I'd be hitting anyone was if my requests were getting managed by an alt-root server (Which they're not), and there happened to be someone running an alt-root system in the TLD of .ether .

    2. Re:Popular domains by Jester998 · · Score: 2, Funny

      They don't even have to be popular domains.

      Back In The Day(tm) when I was first setting up my home network, I didn't know jack shit about DNS. I knew it resolved names to IP addresses, but I didn't _really_ understand how it all worked. So I figured... I'm on a network, and it's local, so my domain is gonna be 'local.net'. Worked great. Then one day I got a flash of inspiration... 'whois local.net'. A *real* domain record came back with that domain name. Whoops. I very quickly changed everything over to 'local.lan' instead, before I caused any headaches. ;)

      - Jester

    3. Re:Popular domains by LordNimon · · Score: 2

      Shouldn't your local domain be just "localdomain" (without any top-level domain)? Linux installations typically default to localhost.localdomain, and I think that's the standard.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    4. Re:Popular domains by squiggleslash · · Score: 2
      At one point, there was an IETF draft where .link was proposed as a TLD for internal use only, a sort of equivalent of 10.x.x.x in DNS. You could try that - even though the draft has long ago expired, I would suspect nobody will take that TLD for now.

      Damn I posted. At least it wasn't anything insightful.

      --
      You are not alone. This is not normal. None of this is normal.
    5. Re:Popular domains by aridhol · · Score: 2

      At my former employer's office, we used .priv as our TLD.

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    6. Re:Popular domains by Jester998 · · Score: 2

      IIRC, *.localdomain. is used for individual hosts only; localhost.localdomain is always bound to the loopback interface in my boxen. I don't know if it would work for whole networks... ???

      Besides... it doensn't have the same ring to it. 'hermes.localdomain' or 'hermes.local.lan' (or as I had it before, 'hermes.local.net'). Might be just me, but I think the latter has a nicer sound to it.

      - Jester

    7. Re:Popular domains by ja · · Score: 1

      I use:

      'mouse-potato.com'

      ... which returns 'localhost'

      mvh // Jens M Andreasen

      --

      send + more == money? ...
  12. Re:Wow. Companies that care. by Nogami_Saeko · · Score: 2, Interesting

    I thought this sounds more like a case of misconfiguration than a bad server itself.

    Also, assuming that people are DHCP'ing on a local 192.168.* address space, shouldn't upstream routers (especially those on cable companies and the like) automatically filter out any packets with local addressing as opposed to forwarding them?

    Infact you'd think they'd filter out ANY DHCP information coming from their subscribers as opposed to sending it out publically?

    --
    "Nothing strengthens authority so much as silence." - Charles de Gaulle
  13. Re:Wow. Companies that care. by Anonymous Coward · · Score: 0

    >This reeks of something that should've been caught in user testing.

    How many users have Clue One what a root nameserver is? Of those, how many would be able to tell whether their NS queries are going to their local nameservers or to a root server?

    How many developers would be able to tell?

    This is the kind of problem that's not apparent until it's too late. User testing and QA won't find stuff on such low levels.

  14. ISP firewalling by SirNonya · · Score: 0

    How big of a problem is this really going to be?

    Will any ISP's decide to firewall these (like when @home firewalled port 80)? Or will Micros0ft Update fix this quick enough (it is automatic, is it not)?

  15. Old news, unfortunately by Anonymous Coward · · Score: 2, Informative

    There are a couple thousand Windows machines of various flavors inside my network and they are constantly generating crap lookups. I see my poor machines forwarding them to the outside, no doubt pissing someone off.

    Where 'FOO' is one of our servers:

    FOO.k12.co.us
    FOO.co.us
    FOO.us
    FOO (this is what hits the root servers)

    These things are trying to do DNS even when WINS would have a perfectly good answer. Multiply this by thousands of lemming systems and you have a bunch of load that should never be there.

    1. Re:Old news, unfortunately by ColaMan · · Score: 2

      I know that if you just type in "Foo" into your average windows web browser (IE 5+), it will iterate through the usual TLD's trying to find a match, and if not ,will then go to your default search engine.

      Probably what you're seeing here. What you need to do is convince people not to just type a word into the address bar, and get them to use Google instead.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
  16. NS records by 3247 · · Score: 3, Informative

    I wonder if adding NS records for the bogous in-addr.arpa domains would help, i.e.:

    168.192.in-addr.arpa NS 192.168.1.1
    10.in-addr.arpa NS 10.0.0.1
    ...

    --
    Claus
    1. Re:NS records by skinpup111 · · Score: 1

      This would not becuase they would be still reject based on not have update access.

  17. Microsofts answer by caluml · · Score: 3, Funny

    A Microsoft spokesman said, "Thing is, is that those root nameservers would all be fine if they were running Win2K DNS services. " :)

    1. Re:Microsofts answer by blixel · · Score: 1

      A Microsoft spokesman said, "Thing is, is that those root nameservers would all be fine if they were running Win2K DNS services. " :)

      Actually they wouldn't. The data should never be going out in the first place. So even if the Win2K DNS services recognize and discard the information more properly (or improperly is probably more like it) than BIND does, it's still wasted bandwidth.

    2. Re:Microsofts answer by caluml · · Score: 1

      Let me guess, you thought I was being serious?

    3. Re:Microsofts answer by Anonymous Coward · · Score: 0

      No, I think a MS representative would have them upgrade to XP

    4. Re:Microsofts answer by Tony-A · · Score: 1

      He doesn't think you're serious. I don't think you're serious. But.
      There are some idiots that think Microsoft is the answer.
      There are some nice folks that need cue cards to know it's a joke.
      What make it funny is that Microsoft believes its own hype.

  18. Check if you're misconfigured (I was) by interiot · · Score: 5, Informative
    Here's a page detailing how to check this in Win2K and OS9. I'm glad I check because I was misconfigured.

    Specifically, if your WinXP advanced DNS settings look like this, then just uncheck that box.

    1. Re:Check if you're misconfigured (I was) by mastagee · · Score: 2, Interesting

      The real problem is that the default for win2k and winXP is to have that box checked. So anybody who is running win2k and winXP and doesn't have any idea what a dynamic DNS update is (which would probably be the vast majority), is sending these updates. My dynamic DNS provider (dyndns.org -- they dont use RFC2136 to dynamically update) has been sending mails telling its members to turn this option off for over a year now because of all the unnecessary traffic it causes.

    2. Re:Check if you're misconfigured (I was) by 56ker · · Score: 2

      Does it affect anyone outside the OSes previously mentioned (apart from the people running the DNS servers of course)?

  19. Same bug on two different OS's by dcocos · · Score: 2, Interesting

    I wonder who copied whose code?

    1. Re:Same bug on two different OS's by SiMac · · Score: 3, Insightful

      The TCP/IP is very, very different on those two different OSes.

      Windows, IIRC, uses sockets. Mac OS 9 uses streams (although Mac OS X uses sockets). It's very unlikely that someone stole someone else's TCP/IP code, as much as I would like to blame Microsoft for stealing code...

    2. Re:Same bug on two different OS's by ckd · · Score: 4, Informative
      I wonder who copied whose code?

      It's not the same bug. Windows, by default, is trying to put its name into the MS Active Directory stuff, which is implemented using Dynamic DNS. The Mac OS 9 systems only try to do this if you have either TCP/IP Personal File Sharing or Personal Web Sharing enabled--which both default to off...and even if you turn on File Sharing the TCP/IP connectivity defaults to off.

    3. Re:Same bug on two different OS's by Anonymous Coward · · Score: 0
      Windows, IIRC, uses sockets. Mac OS 9 uses streams
      Windows uses a somewhat broken/corrupted implementation of BSD-style sockets, i.e. the same API found in every UNIX out there. I know old Mac OS uses some weird stuff. But what? "Streams"? You'll note that BSD sockets have a SOCK_STREAM type... How is Apple's different? Is it just another API for the same thing?
    4. Re:Same bug on two different OS's by Anonymous Coward · · Score: 0

      Just find out which one employees the Georgia Tech graduates

    5. Re:Same bug on two different OS's by SiMac · · Score: 1

      I probably should have researched slightly better before I wrote...

      UNIX STREAMS implementations commonly support a Berkeley Sockets API on top of STREAMS, as noted in http://developer.apple.com/technotes/tn/tn1117.htm l (The Open Transport STREAMS FAQ).

      The Mac OS does not.

  20. this is a bit complex for me.. by Anonymous Coward · · Score: 1, Interesting

    my basic question is, though, mac os 9 and w2k have both been out a LONG time. why is this the first time that anyone's noticed this? you'd think the root servers would be constantly doing a heads-up looking for DDOS's, even accidental ones.

    also, i'm trying to pore through the links trying to find an answer, but if anyone works it out before me, could you please post a reply and let me know ? is this JUST windows 2000 and mac os 9, or does it also effect other versions of windows/macos? basically, what spread of mac os versions (9.0 to 9.1.2 or what?) and what spread of windows versions (all windows 2000 service packs?) are affected by this bug?

    1. Re:this is a bit complex for me.. by blixel · · Score: 4, Funny

      why is this the first time that anyone's noticed this?

      You think that just because you read this article on Slashdot today that it was "just noticed" as of yesterday or something?

    2. Re:this is a bit complex for me.. by Anonymous Coward · · Score: 0
      The comment you quote served two purposes:
      • To ask, This seems a pretty major thing. why hasn't something been done about this before now to fix this problem?
      • To ask, Why would it take the security community so long to notice this? That's a bit unbelievable. Has this been noticed before? Is there a history to this problem? Links?
      Since i had/have no idea what was going on at all with all of this, i figured when writing that ambiguity was a better flaw than long-windedness-- the hope being that i if i just asked the most indistinct thing possible that was still a prompt for information, anyone who had answers would just fill in their own question and just explain what they knew.

      that work?

      just a thought.

    3. Re:this is a bit complex for me.. by Anonymous Coward · · Score: 0

      Why would it take the security community so long to notice this? That's a bit unbelievable

      Just a guess... but I think his point was obviously that Slashot isn't the end-all be-all definative source for up-to-the-minute news. Articles get posted here all the time that are rather ancient in the Tech World. Including the one this thread is about. As far as links go, you're just as capable of going to google as anyone else... so go look for yourself.

    4. Re:this is a bit complex for me.. by sgifford · · Score: 1

      The IP root servers were configured to delegate the nameservices for RFC 1918 space to specific servers, and those specific servers were put onto a network that is only used for that purpose, and so can be easily blocked.

      Before, there was nothing easy to do to prevent these updates from being sent.

      Now, you can just block outgoing packets to 192.175.48/24.

  21. Great. Yet Another Bandaid by fm6 · · Score: 0, Offtopic
    Ah, the Firewall approach to security. Don't fix the problem. Just slap on another bandaid. Paging Captain Murphy!

    Why bother with firewalls at all? Private internets do the same thing more effectively with less hassle. Plus users get to use services that just don't work with firewalls. The only purpose of firewalls seems to be to accomodate people who can't be bothered switching to DHCP.

    1. Re:Great. Yet Another Bandaid by mcrbids · · Score: 5, Informative
      Someone else said it, I'll try to say it nicely.

      Using a private "unroutable" IP address affords surprisingly little protection. Using techniques like source routing or a compromise of a trusted host, your network can be quickly and easily penetrated.

      Firewalls are needed even if you are using private addresses and NAT to access the Internet. In fact, the main reason to use NAT for a local LAN is so that your LAN IP addresses don't conflict with public addresses!

      You have to use NAT with these private addresses, or else external connectivity doesn't work. (without a public address, it's damn near impossible to determine how to get the packets back to you!) And that means some things (for example, many network games) either don't work or work in only limited fashion.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    2. Re:Great. Yet Another Bandaid by lunky · · Score: 2, Funny

      What exactly is your complaint about firewalls?

      Do you think that firewalls are a bad thing? ....because they are hard to configure?

      >The only purpose of firewalls seems to be to accomodate people who can't be bothered switching to DHCP.

      Is this a joke?

      --
      lunky> c++; lunky> do{;}
    3. Re:Great. Yet Another Bandaid by evilviper · · Score: 2
      Using techniques like source routing or a compromise of a trusted host, your network can be quickly and easily penetrated.


      No self respecting OS has source routing enabled. Yes, Windows does, but that was my point.

      'Trusted Host' implies that in your infininte wisdom you have trusted it. If it gets compromized, well, you know the deal.

      I've seen several firewalls with security so tight a single stray packet will cause an alarm to go off. However, equal though is not give to physical security as you can just walk in and stick a disc into the nearest machine. Just a point to ponder for sys admins out there.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Great. Yet Another Bandaid by Tony-A · · Score: 2

      Seems like security is a perimeter type of thing. Weakest link and all that.
      As long as people inside get email and have access to web pages and floppy disks, there is nothing a firewall can do that will actually make the network secure. A hair-trigger firewall seems like a good target for diversionary attacks.

  22. Untrained Microsoft Sys Administrators... by weave · · Score: 4, Insightful
    Thanks to stupid ad campaigns and Microsoft saying that Windows servers are easy to administer and don't require expensive experts, it causes the worth of Microsoft Sys Admins everywhere to be cheapened. As someone who administers Microsoft servers, it pisses me off enough that my bosses don't understand the level of intelligence required to properly administer large systems. Now I have Microsoft saying to the top Chiefs in orgs basically that you can get your Microsoft sys admins much cheaper than Unix admins.

    Gee, thanks a lot.

    So you get what you pay for. You drive down the perceived value of a Microsoft sys admin and you fill these positions with poorly trained or MCSE certified test takers with no real grasp of the larger issues involving administer *any* IT site.

    Any competent sys admin would ensure crap like this doesn't happen, no matter what the OS is.

    And if the gap in pay and value between Unix and Windows sys admins is widened, who in their right mind coming out of a CS degree in college (not some fly-by-night certification course) is going to want to use their training to specialize in the market that pays the least?

    1. Re:Untrained Microsoft Sys Administrators... by 1stflight · · Score: 1

      Not just Admins, EVERY W2K/XP box... so Sally Homemaker and Guy Husband who just unboxed their brand new Dell with XP Home..just attributed to flooding the DNS servers. I remember unchecking that setting when I first set my comp up, but I had no idea the of the implications.

    2. Re:Untrained Microsoft Sys Administrators... by Sander_ · · Score: 2, Insightful

      This specific problem isn't about wether M$ admins are good, bad, untrained, uninformed or if wether they are Gods(tm). This is a completely non-M$ issue.

      However, it looks bad for us who build and maintain networks and their security (or inherent lack thereof).

      Proper design is to have two or more DNS proxies in a DMZ (or better yet, two different DMZs facing two different ISPs), and they relay any proper queries, never let an internal client have direct access out in the wild.

      Hiding all kinds of cruft beind NAT'ing gateways only hides design problems and exports your bad descision to anyone who might be in your path on the Net.

      ttfn,
      A

    3. Re:Untrained Microsoft Sys Administrators... by Anonymous Coward · · Score: 4, Interesting

      > So you get what you pay for. You drive down the perceived value of a Microsoft sys adm

      Unfortunately, your case doesn't hold so much water.

      Back in the day, pro-MS admins pushed Windows when it was obviously a poor choice. You (plural) won, your political agenda cost any number of people trying to do good work stature in their careers, you toppled competetors, and your favorite OS "won". You collectively fought that battle, actually more a multitude of personal power-play agendas, blindly, and at a great cost to very many people. Now, it's clear to a bazillion wannabes what game they have to play - Windows.

      Your market is saturating, and your salaries are being adjusted to match. Next time, be more careful when you (again, collectively) foul mouth competing technologies in which you have no knowlege.

      Competent admins, in any OS, are fixed at maybe 10% of all admins available. Economics are based on supply and demand, not, ever, "getting what you pay for". When there are 2 people for every 1 job, you can expect lower pay no matter how good those 2 people are.

      > who is going to want to use their training to specialize in the market that pays the least

      Good question. The Monopoly lives, so it is now (by definition) the only game in town. The only competitor apparent is "Free Software", and that pays even less.

      Having done a number of TCO studies in my time, the pro-MS types that fought to advance their power base by pushing MS, only shunted administrative dollars to MS. Admin cost of *NIX are higher, but not so much so as the costs shunted to MS license fees.

      So, typical 10000 person Corp paid upwards of US $20 million to upgrade to W2K. That's alot of dollars that are no longer available to admins like you (singular).

      Not to be so hard on you... Computers are by their very design intended to capture "improvment" thorough automation, and retain that automation for the express purpose of permenantly "disposing" of the entire related (paid) labor force. Administration is one area that can be vastly "improved" using automation. If we look at "appliances" we see they can, in fact, be improved to require nearly zero admin. Sooner, or later, they will reach that goal and render their keepers redundant.

      Computers only need "one good soul" to carefully explain to them "how it's done". After that, a paid labor force is no longer needed to accomplish that goal. Today's IT "market" is based almost exclusively on the inefficencies of its youth. But, markets are designed to eliminate inefficencies as quickly as posssilbe, and your dwindling salary is a manifestation of them doing so.

      So, getting into computers is NOT such a wise career choice for people of college age. The number of "computer people" needed will be falling dramatically over the next decade. Good money now, but there just isn't the 40 year horizon one needs to call it a career.

    4. Re:Untrained Microsoft Sys Administrators... by grazzy · · Score: 1

      for us poor souls who doesnt spend our days analysing outgoing data in hex a problem like this is kind of hard to detect unless there is a warning like this.

      but i assume you value your time otherwise and spends your coffebreaks doing just that - and giving your bosses some extra 'value' for the money they pay for you.

      have a nice one.

    5. Re:Untrained Microsoft Sys Administrators... by weave · · Score: 2
      Computers only need "one good soul" to carefully explain to them "how it's done". After that, a paid labor force is no longer needed to accomplish that goal.

      ... unless they run a Microsoft OS. Thanks to a security hole every week being patched and the cowardice of the people I work for to make a bold switch away from Windows, my job security is all but assured...

      I feel like a high-tech janitor. I just get to clean up shit all day long... :-(

    6. Re:Untrained Microsoft Sys Administrators... by HiThere · · Score: 4, Insightful

      Truthfully, I'm surprised that the career of computer programmer has lasted as long as it has. (N.B.: I didn't say sys admin.)

      OTOH, the job has changed significantly in that time frame. I attribute it's longevity to the slowdown produced by the MS monopoly. (And, to an extent, I'm a bit grateful, in a guilty kind of way.) VisiCalc was the handwriting on the wall.

      However, this has just meant that the activity has shifted to a higher level. Now languages are expected to contain things like GUI building toolkits, or even full GUI builders. (Glade is an example here. It's relatively easy to add the ability to read the Glade XML file to a language.) N.B.: A language here is including not only the core features, but also the default libraries (e.g., Swing or AWT).

      I am less aware of the trends in system administration, but I assume that the same path is being followed. The early tools are clearly sub-optimal, but as time goes on they improve. They'd better. The ones that don't will fail to reproduce successfully.

      System administrators need to adapt to the changing environment. So do programmers. Both paths have a finite duration. (I.e., when computers start to manifest "common sense" the handwriting will be on the wall. Bloat be dammed!)

      Once upon a time I did a forecast of future employment trends (as a kind of academic exercise). I wrote it up as a paper titled "Be a garbage man". This was based on expected duration of the professions that I considered. Management is in a peculiar position here. The formal decision making that the managers engage in is clearly something that they are incompetent at. But if there isn't a person on the top of the pyramid, many people get quite upset. Thus, ignoring for the minute the obvious advantage a manager at the top has toward job presentation, human nature seems to ensure that the top of the pyramid will be a person. Possibly a figurehead (one can hope?), but a person.

      If one includes political considerations this whole projection thing becomes a lot more complex. And unmanageable. But notice that whenever political considerations enter the technical folk tend to get the short end of the stick (because they don't pay enough attention). This means you!

      Don't expect any job that you take to last for 20-40 years. At least not without evolving into something you wouldn't have recognized at the beginning. Any job.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:Untrained Microsoft Sys Administrators... by czth · · Score: 1
      And if the gap in pay and value between Unix and Windows sys admins is widened, who in their right mind coming out of a CS degree in college (not some fly-by-night certification course) is going to want to use their training to specialize in the market that pays the least?

      Think of it as evolution in action.

      czth

    8. Re:Untrained Microsoft Sys Administrators... by Anonymous Coward · · Score: 0

      Back in the day, pro-MS admins pushed Windows when it was obviously a poor choice. You (plural) won, your political agenda cost any number of people trying to do good work stature in their careers, you toppled competetors, and your favorite OS "won".

      I have no idea where you work, but for the most part admins administrate, and don't make platform decisions. Every place I worked at that switched to WinNT (and yes, I did the switching), the decision was made at the CIO or VP level.

      In most cases, this was made as part of a "strategic" decision to use client-server technologies (poorly supported on Novell and OS/2) and to escape from high vendor fees (erhm, UNIX*), or as you state, to commoditize administration talent and purge the unreplacable wizards that used juryrigging as job insurance.

      I will agree with your overall point about the declining need for "computer people" -- but I will say that's a good thing. The promise of computers is to improve business effecnicy. In a large degree, that's been a profound failure, because of the cost of the administrative staff and programmers. A bunch of cheap clerks were laid off and replaced with expensive experts. Which is only good if you are one of the experts and 90% of 'computer people' are not.

      Obviously that's got to change, and you'll have a more natural order of project managers and architects ordering around a bunch of monkeys and self-maintaining systems.

      * You are seriously on crack if you don't think that MS was substantially cheaper than UNIX. Sun used to charge about $2000 PER YEAR as "maintenance" on a single old workstation. Likewise, the cost-per-seat of Novell client used to push about $1000. It might not look that way compared to Linux, but NT was cheap cheap cheap.

    9. Re:Untrained Microsoft Sys Administrators... by VB · · Score: 2, Interesting


      There's more to systems administration than having irritating dialog boxes asking you to authorize inbound port 80 connections. These types of processes are end user activities, for which it sounds you're more inclined. If you don't have the patience to analyze packet data, don't be a network administrator. Be an end user instead and don't complain about how hard it is to be a system administrator.

      Of course, I'm assuming this is your lot. If the original poster hadn't struck a nerve, I doubt you'd have replied. No offense, but network administration is hardly child's play. It's difficult for a reason. Some people aren't qualified to do it. M$ is educating PHBs incorrectly, which was the original poster's point and I agree with it....

      --
      www.dedserius.com
      VB != VisualBasic
    10. Re:Untrained Microsoft Sys Administrators... by Anonymous Coward · · Score: 0

      > I have no idea where you work, but for the most part admins administrate

      IT architect in Fortune 500 company, with 20 years under the belt. Admins/help desk are typically front line on business requests. In today's world the bulk of the *nix v. Windows discussion amounts to bad mouthing the other, while pushing one's unstudied personal view at every inflection point. There's something to be said about being first to sway opinion of the uninformed.

      > In most cases, this was made as part of a "strategic" decision to use client-server technologies

      This is a remarkably modern and revisionist, view. WinTel was an end-user driven process that "IT" fought tooth and nail. Eventually, there were so many of the damned things, making such a mess that many deparments were screwing up their business, that CEO's laid out the law. IT had to get involved AND had to accept the fact WinTel was the "business choice". CTO's owe their jobs to politics, so what the masses wanted the masses got.

      > I will agree with your overall point about the declining need for "computer people" -- but I will say that's a good thing. The promise of computers is to improve business effecnicy...

      And, as the limit of "business effecnicy" improves as the function of X approches 100%, who's left with money to buy anything?

      > You are seriously on crack if you don't think that MS was substantially cheaper than UNIX. Sun used to charge about $2000 PER YEAR as "maintenance" on a single old workstation

      "Cheap" is a relative term. I was lucky enough to watch a production group "standardized" on Windows from a non-Windows platform. Capital costs aside, the technical support headcount dedicated to that operation went from 4 to 53 people. Expenses went up about 2 million. Revenue remained roughtly the same. In hindsight, the business reality demonstrated those "expensive" options were DAMNED cheap in comparison. And, there were cheap, low maintenance, PC based UNIX solutions going all the way back to the 286. I know, I bought "AT&T System V" for $215 just to learn UNIX. I think the annual maintenance fee was $35, or so.

    11. Re:Untrained Microsoft Sys Administrators... by fferreres · · Score: 2

      I agree. That's why i studied economics but work in the IT field :) ... anyway i think your conclusion is a bit exagerated. My advice would be as follows:

      If you are basing your future income in learning Windows administration, you'll be definetly out of luck, because it has no permanent value. It will change all time, automated, "asimilated". You'll be relearning your basic skills every 5 years, and everything else you know will be "history".

      On the other hand, if you learn what "persists" through time (like programming or knowing CAD basics, or generic databasing skills) then you will be able to focus on problem solving in hundreds of areas. If you combine these skills with that of an unrelated career which is likely to benefit from computing and comunications (internet), then best of both worlds.

      My opinion though. I may also be the case where for some reason unknown to me, things turn very different with HUGE specialization and very narrow scope of view for each individual.

      --
      unfinished: (adj.)
    12. Re:Untrained Microsoft Sys Administrators... by fferreres · · Score: 2

      And, as the limit of "business effecnicy" improves as the function of X approches 100%, who's left with money to buy anything?


      This is kind of offtopic (so i'll delete the +1 bonus), yet it's quite interesting. You have to outcomes. You are either someone owning one of those companies or you are not. If you are not, then you are dead (more precicely, death by starvation). If you do own "capital" (deposits, stocks) then you have no problem. When X approaches to 100% what you'll see is that 100% of the goods produced will be targeted at the "survivors" products demand, else you won't be able to sell the product or service.

      That's following your extreme example logic, but there is a variation: food gets so cheap in terms of costs that you are better of "simulating" average Joes are usefull, so you don't have your streets poluted with dying children, or civil wars. But for them to earn that food, they must work A LOT, and not be able to "enter into the survivors elite" in huge numbers. Just the ilusion of it, some guys doing great fortunes (like a lottery thing).

      The exact opposite view is also thinkable, but unlikely to happen ("survivors" know when to do some giveaways and how): when everything gets automated and X approaches 100% efficiency, then you won't have any more need for rich people, saving money, etc.

      (note: i do really understand things don't work conciously in this way. But it's true. Jobs are lost everyday arround the globe and creating new ones is hard because there is no real need. If you don't have a job you don't earn the right to eat. So they can't sell anything to you. If you have capital, then you really don't NEED to work). So eventually, jobs are lost everyday and recreated artificially because it makes sense to the capital owners to show capitalism is THE way. It IS the way, it works. But it's not perfect. It barely works because people are people. If we though of ourselves us things then a lot of us would have been terminated long ago.)

      --
      unfinished: (adj.)
    13. Re:Untrained Microsoft Sys Administrators... by Anonymous Coward · · Score: 0

      > the job has changed significantly in that time frame. I attribute it's longevity to the slowdown produced by the MS monopoly. (And, to an extent, I'm a bit grateful, in a guilty kind of way.)

      You're right. MS did make a huge mess that we're still sorting out. Many jobs. Much beer. But, the nagging question is...

      Does that amount to slowing down the arrival of that inevitable day you too are flagged redundant?
      (A good thing.)

      Or,

      Does that amount to creating a false economic bubble where masses of people were duped into fixing their lives on "computers", when the maintenance of a stable economy badly needed them to be productive in other fields?

      When economic bubbles break a great many people, far beyond those that were duped, pay the price. Yes, you are grateful today, but this bubble is so huge and it may pop so hard, that you may end up finding it wasn't worth the short term gain.

      Or, quite/most likely,

      Will it be the worst of both worlds? Flagged redundant en-mass one day, and released en-mass into an economy where every other sector has withered from neglect or technology.

      They say the employment of some huge percentage, like 50%+, of the US population is directly tied to computers now. All being progressively "improved" though automation into zero dollar/yr jobs. Is the other 50%- in any position to absorb these people as they are flagged redundant? What is the most likely outcome of such a situation?

      > Once upon a time I did a forecast of future employment trends (as a kind of academic exercise). I wrote it up as a paper titled "Be a garbage man". This was based on expected duration of the professions that I considered. Management is in a peculiar position here. The formal decision making that the managers engage in is clearly something that they are incompetent at. But if there isn't a person on the top of the pyramid, many people get quite upset.
      ...
      >don't expect any job that you take to last for 20-40 years

      20-40 years in a job? No way, not anymore. I've looked at thousands of resumes, 10 is rare. But for a career? Should someone be spending a fortune on college if they can't spread those costs over a period of time?

      I agree with your academic analysis. Garbage man is good. Waiters are good too. "Management" is peculiar.

      In fact, the the economy is heading towards a fairly bi-polar situation. A few will own the factories, and the rest will be left to the non-automatable, like the mindless distribution of goods (and their discards), fast fry cooks, and functions of "fashion".

      As for "Managment" in our system of present day economics, someone has to own the factories. But as computers dis-engage people in favor of $0/year jobs, fewer managers are needed, and they too will find themselves "consulting" at first, then dis-employed.

    14. Re:Untrained Microsoft Sys Administrators... by Anonymous Coward · · Score: 0

      > jobs are lost everyday and recreated artificially because it makes sense to the capital owners to show capitalism is THE way.

      Such an artifical environment would, I think, be more akin to a structure for slavery than Capitalism. A world where "good slaves", or perhaps "favored" ones, are afforded better accomodation in furtherence of the Master's own devices. That isn't any traditional definition of Capitalism I've heard.

      Anyway, historically, similar sequences of events have always turned out "badly". Hey, but maybe human nature is different this year. Somehow nicer than it has proven itself over the last few thousand.

    15. Re:Untrained Microsoft Sys Administrators... by jawtheshark · · Score: 1
      On the other hand, if you learn what "persists" through time

      Strangely enough is this the reason why I chose to study Computer Science. In computer science they don't teach you how to admin a W2K server or a Unix server, they teach you the background of how things work. This is exactly how it should be.... Unfortunately many people in IT do not have this background, and sometimes I meet people who did just the same study as you that think to know everything but alas are on the wrong road. This is no personal insult, you may be the exception that confirms the rule :-)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    16. Re:Untrained Microsoft Sys Administrators... by buss_error · · Score: 2
      The number of "computer people" needed will be falling dramatically over the next decade

      Hmm. I still remember hearing fifteen-eighteen years ago that in five years programmers would no longer be needed, the user would be able to do all the programming by using a "smart" program generator in an "interview" process.

      Well, I don't see programs being written by programs very often, and there are still quite a few programmers around. Even many with (whisper it) jobs. Powerful systems are flexable systems, and flexable systems are not simple. There will always be a growing need for "computer people". We can argue the curve, but it will always increase, not decrease, and the job will get harder, not easier. Just my .02 worth.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    17. Re:Untrained Microsoft Sys Administrators... by fferreres · · Score: 2

      Well, yes. If you are comparing the career versus a MSCE like "training", you are 101% correct. Nevertheless, i was talking about applied computing, because at sime time, pure computer science alone may reach a point where only a small portion will be able to find a real (good) job.

      Where I live there is no much distinction between someone that REALLY knows what he is doing, and a guy that behaves as if he really knows what he is doing, and he doesn't know squat :). So unless you know something else, you became a self-marketing monster only to find out that the rest sells (apparently) the same "knoledge" for 1/3 the money (that ends up costing the company 50x what they should have spent).

      --
      unfinished: (adj.)
    18. Re:Untrained Microsoft Sys Administrators... by jawtheshark · · Score: 1
      I depends how you see it: I personally am not a self-marketing monster. Actually I'm really bad at selling myself, because I just keep my mouth shut and clean up behind those that do "dumb things".

      The problem is that many people see "computer scientists" as theorists. Yes, that is true: our education has quite some theoretical background, but because of exactly that theoretical background we are able to adapt very very fast to any new environment. I program Java for a living, which is not a great archievement, (I'm not a career-man) and anyone taking a three week crashcourse in Java can do my job, yet I am in some way more valuable: next project is C++? No problem, 2 days and I'm up and running. I want to see that done by the guy that got his three week Java crash course. A complete career change doing System Administration? (which I do as a hobby anyway), no problem...Give me some time to read the man pages and I'm ready. Yes, I'm not a die hard expert in every domain, but I sure know how to assimilate a new environment. It's mainly about being able to adapt, and I know many companies value that more than paying a lesser salary.

      Besides, many of the "I learnt on the fly" tech-guys are out of a job now, and I still have mine. Only those that learnt on the fly and that have at least 5 years experience are hired nowadays. The times that one could say "I know computers" and only be able to make some VB scripts in Excel are over. That's one of the positive sides of the dot-bomb crash :-)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    19. Re:Untrained Microsoft Sys Administrators... by mpe · · Score: 2

      This specific problem isn't about wether M$ admins are good, bad, untrained, uninformed or if wether they are Gods(tm). This is a completely non-M$ issue.

      The central issue is having something switched on by default when it might be better defaulting to off. This is certainly to some extent a Microsoft issue, simply because Microsoft are notorious for packing in "features" which are rarely needed, but which default to being enabled.

    20. Re:Untrained Microsoft Sys Administrators... by fferreres · · Score: 2

      Yes, i really agree with your point of view. It's not important to be the expert in "null pointers with void random whatever foo", because that may change suddently and you are left "uneducated" from a practical perspective.

      The times that one could say "I know computers" and only be able to make some VB scripts in Excel are over. That's one of the positive sides of the dot-bomb crash :-)

      Makes me happy. People need to really understand the fields where they work. And the dot com era clearly showed nobody had a clue about it. Yet, Internet will move huge amounts of money. They just spent 1000000x more than needed in the dot.com boom, now they are spending less than optimal, and the ones that position themselves today will play an important role in the future.

      --
      unfinished: (adj.)
    21. Re:Untrained Microsoft Sys Administrators... by bobKali · · Score: 1

      Your position that the need for "computer people" is flawed in the assumption (if I properly understand you) that computers will only accomplish what they do now and that once those tasks are automated, that they will not need to be automated or worked on again. Increased automation does not reduce the workforce so much as it increases productivity. Businesses would (in general) rather increase their output than decrease their workforce. Unless we manage to someday solve all problems without discovering more complicated problems at some point in the future we will always have pleanty of work to do.

      There is also the point that automation will always need to be continuously changed to reflect the changing needs of whatever your customer base is.

  23. MS-DOS by sarcast · · Score: 5, Funny

    Hasn't MS had this around for a while now?

    They even called it MS-DOS...oh wait, that was Disk Operating System...nevermind.

    1. Re:MS-DOS by Anonymous Coward · · Score: 0
    2. Re:MS-DOS by aussersterne · · Score: 1

      Definitely a candidate for "post of the month" on /.

      --
      STOP . AMERICA . NOW
    3. Re:MS-DOS by emn-slashdot · · Score: 1

      It became Disk Operating System. It was originally the "Dirty Operating System". :)

      --
      -EvilMonkeyNinja
      Mild Mannered Host by Day
      Wild Hammered Programmer by Night
    4. Re:MS-DOS by SailorBob · · Score: 1

      What did people expect when MS bought Distributed Random -DOS?

      --

      Woopty Doo Basil, what does it all mean?!

  24. What's with... by Jacer · · Score: 2

    putting this under the microsoft headline, i mean, i know you don't like them, but it's hardly fair to them, apple is doing it too! hatred is only successful if you annihalate them without being partisan.....

    --
    --fetch daddy's blue fright wig, i must be handsome when i release my rage
    1. Re:What's with... by Anonymous Coward · · Score: 0

      Because OS9 is has been replaced, and less and less people use it every day. Not the case with win2k. If this were about OSX and NT4, apple would/should have recieved more blame.

    2. Re:What's with... by archen · · Score: 2, Interesting

      Well it's more of an MS issue (even though OS9 is doing it too). With OS9 it's more like a special case, with Win2k it's a more of a problem because it's a default. Despite the fact that it's pathetically easy to fix, the problem will be actually getting PEOPLE to uncheck a box.

  25. Solution by standards · · Score: 2, Funny

    Here's the solution:

    1. Upgrade to Mac OS X. It's so cool.
    2. People use W2k on the internet? Is that safe???

  26. Re:Wow. Companies that care. by Fembot · · Score: 2, Informative

    If the problem is the private IP's attempting to update DNS records then they have to have been nat'd or masqueraded in someway, so short of parsing EVERY DNS packet there is no way to tell since the source address will the user's public IP

  27. Fine! by Anonymous Coward · · Score: 0

    This should be the first case of liability as stated before! Someones network was slower than it should be.

  28. Have no worry :( by Anonymous Coward · · Score: 1

    As someone who's just about to come out of college, let me tell you that the market for unix admins doesn't look any better. Yes, unix admins might get paid more, but there are far fewer positions available. And while practically every company with a computer is hiring MCSEs with a year or two of experience, good luck finding a unix admin position requiring less than 10 years experience, or familiarity with less than 3 totally different flavors of unix.

    Microsoft may be undermining the value of Microsoft certification, but companies aren't paying any attention, they're begging for MCSEs. But the unix jobs are all "Senior Unix Admin, Must Know Solaris, BSD and Irix" or "Senior to Lead Unix Developer 10+ Years Heavy C++ on Unix" or "Senior Network Engineer, Exp. with SCO, HP, AIX" or "Senior This" or "Senior That."

    There are no entry-level unix jobs right now. There are plenty of entry-level MS jobs.

    At least your Microsoft certifications will land you a job. It may not pay $80K/year, but it'll pay the bills, while I'm busy looking for any company anywhere who's looking for a junior admin. And failing.

    1. Re:Have no worry :( by weave · · Score: 2
      There are no entry-level unix jobs right now. There are plenty of entry-level MS jobs.

      I'm not trying to be smart, but this proves my point. Do you really think it's wise to throw an entry-level microsoft admin into a role administering microsoft servers?

      Sure, you may be able to install a w2k server and pick all the defaults for active directory and basically have it work, but an experienced admin understands not only the technical requirements of something like Active Directory, but the huge human issues surrounding it, like the need to push an organization to define its structure so as to better define a workable active directory structure that does a little more than just spit out random DHCP replies, answer DNS requests, and authenticate a few logons...

      It doesn't matter if you bow before the great Unix or Microsoft God, you should have experienced as well as entry-level tech positions in an organization. Having a policy that excludes either set is short-sighted and foolish.

    2. Re:Have no worry :( by Anonymous Coward · · Score: 0

      Yes, *nix is used where Microsoft simply cannot go. The land of high stakes and corporate bottom lines. A land where "grown ups" (aka. Sr. this, Sr. that) have to insure their decisions are grounded in fact. A land where people who blurt out "Oh, I can do that on MS for half the price" better be able to back up the claim or find themselves severly "career limited".

      Unfortunately, this has created something of a chasim on the path of career growth. How do you get to be a "grown up" when there are fewer areas in which that growth process can happen; without the company placing a multi-million dollar bet on your own lack of experience? The gap between the MS style of thinking and *nix is too big to just let any wannabe join the game.

      But, there are ways. You could start by learning Linux. If you know one *nix, you have a feel for others. No, you can't sit down at HP-UX and support it, but you can learn enough to let someone bother helping you learn HP-UX. Next, go to one of the *nix managers in your company, tell them you want to break into *nix, and would like them to mentor you. Tell them you'd be willing to "donate" an hour a day of your own time (after/before hours) to learn more.

      Note: Don't ever start in on your mentor, or members of their team, about how much better MS does this, or that, or the next thing. Until you know why *nix does it the way it does, you only telegraph your ignorance and unwillingness to take a serious situation seriously. (A true story).

      Soon enough you may become the most likely candidate to fill their next open position. Once you "get it" that half-assed, virus of the week, solutions like MS do not a corporation run; then you too might be worth a few dollars more than your MSCE wielding breathen.

    3. Re:Have no worry :( by Anonymous Coward · · Score: 0

      Most entry level MS "sysadmin" are helpdesk or at best client support. The MCSE as a cert has be devalued to absolutely entry level. Which is pretty crappy, because the MCSE doesn't test either troubleshooting skills or much relating to actual network implementation. It means that maybe you understand the concepts.

      If the guy is good, he probably find opportunities doing server admin. I suspect it's the same on the Unix side -- IT departments hire on the bottom (and on the top) and promote from within.

    4. Re:Have no worry :( by Anonymous Coward · · Score: 0

      Note that UNIX priced itself out of the mid-tier market, so it probably deserves what it's getting. In the corporate environment, nobody runs Unix unless they have to -- which means that all the file+print, mail, and so on servers are on Windows. Thus the only UNIX jobs available are for the 10 year pro that can tune a E10K for a particular Oracle workload. Hopefully this situation reminds of OpenVMS.

      UNIX is dying. In fact it might already be dead.

    5. Re:Have no worry :( by Anonymous Coward · · Score: 0

      > I'm not trying to be smart, but this proves my point. Do you really think it's wise to throw an entry-level microsoft admin into a role administering microsoft servers?

      The overall point was that this policy is penny-wise and pound-foolish - and thus appeals greatly to bottom-line beancounters / HR types who don't *care* what level of experience is actually needed, only what's the minimal pay grade they can get away with.

  29. Better Solution by Anonymous Coward · · Score: 0

    Upgrade to Linux or FreeBSD and leave all that closed source secrecy behind you. Stop being beholden to corporations who could care less what you, the customer, thinks.

  30. Re:Wow. Companies that care. by jacobito · · Score: 3

    Actually this does not sound at all like an issue that should've been caught in user testing. There is no magic to software testing, and it's a thoughtless misconception to think that "good" software testers will catch every conceivable issue. Software testing catches what the software testers are looking for. Any other issues have to be fairly obvious to be caught, in most cases.

  31. People still not unchecking that option? by bogie · · Score: 3, Informative

    You know, I never understood why they did this as default. And I am also surprised it took this long for anyone to loudly complain. First thing I have always done when installing 2k/xp machines that don't need it is uncheck that option.

    MS clients should not attempt this unless they are on a 2k AD domain. This is also as someone pointed out a good reason to filter your outgoing traffic.

    It reminds me of when they had that check for "logon" enabled by default for ppp connections, when 90% of ISP's didn't support this.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:People still not unchecking that option? by Anonymous Coward · · Score: 0

      It is kind of strange that it took this long. I'm a contractor for the US Army and this issue came up at least a year ago because their main DNS servers were getting hammered by this.

  32. MAC? by Dw0rkin · · Score: 1

    It's AMC - Apple Macintosh Computer... not MAC, even though Acronymfinder.com says something else...

    1. Re:MAC? by LiENUS · · Score: 1

      is MAC for MACintosh it may not be correct but its what everyone calls it.

    2. Re:MAC? by Tokerat · · Score: 2
      MAC is an Ethernet addressing scheme.

      Mac or Macintosh is for Apple Macintosh computers.

      When people say "MAC" I think networking. When people say "Mac" I think Macintosh.

      --
      CAn'T CompreHend SARcaSm?
  33. MS Embracing & Extending DNS! by mrwiggly · · Score: 2, Interesting

    Look out, I think this is an MS plot

    First flood the root servers (running bind), cause them to fail, and then claim that if they ran MS-DNS, this wouldn't be happening.

    1. Re:MS Embracing & Extending DNS! by delta407 · · Score: 1

      Actually, there's truth here. When an MS-DNS server requests a zone transfer, it puts some garbage (ASCII: "MS") at the end of the packet that tells the nameserver at the other end "Hey, I'm a Microsoft DNS server, I'm special!". Then, they do their little zone transfer dance and the world is happy.

      But yes, MS did/does embrance and extend DNS. Who cares if it's not standard? It's Microsoft -- it is now.

      Ugh.

    2. Re:MS Embracing & Extending DNS! by Anonymous Coward · · Score: 0

      Are the root nameservers running BIND?

  34. This is old news by stupkid · · Score: 1

    I remember back in the day when Win2k was in beta and I worked at a Dot com. Some of our customers had setup Win2k boxes from their house. They were attempting bogus updates with our DNS and were filling our bind logs and, therefore, my email box with errors.

    The funniest thing was that when I notified one of the users ( a MCSE/MCSD ) he asked me to come to his house and configure his Win2k box to stop the bogus updates, because he did not understand DNS. I laughed.

    I guess the Root Servers aren't laughing now!

    1. Re:This is old news by spectecjr · · Score: 1

      The funniest thing was that when I notified one of the users ( a MCSE/MCSD ) he asked me to come to his house and configure his Win2k box to stop the bogus updates, because he did not understand DNS. I laughed.

      That's okay. I'm willing to bet that you don't understand how virtual memory works under Windows either. Maybe we should all start laughing at your lack of knowledge in this specialized area.

      Simon

      --
      Coming soon - pyrogyra
    2. Re:This is old news by Anonymous Coward · · Score: 0

      Um, you dont uncheck the "Let Windows manage my virtual memory" box.

      DNS is not specialised knowledge. Neither is swap (thats virtual to you) memory. I hope you can still get a job with that MCSE you bought.

    3. Re:This is old news by spectecjr · · Score: 2

      Um, you dont uncheck the "Let Windows manage my virtual memory" box.

      DNS is not specialised knowledge. Neither is swap (thats virtual to you) memory. I hope you can still get a job with that MCSE you bought.


      Idiot.

      I said how it works, not what settings you get to play with.

      And DNS is specialized knowledge. Just because someone has an MCSD, doesn't mean they know how DHCP, DNS, BOOTP or RARP work. Typically, they don't need that knowledge.

      Similarly, just because someone is a sysadmin and understands how these protocols work, it doesn't mean that they know the first thing about software development, software engineering or software architecture.

      Most sysadmins, for example, wouldn't know what the difference between a single-threaded apartment and a free-threaded apartment was. Or what the first window message a dialog box receives. Or, for example, how to program in Sather. Or Cobol. Or Z80 assembly language.

      Get the picture? Knowledge is specialized. Just because an "MCSE" or an "MCSD" doesn't know something, that doesn't mean it's wrong. You don't see an internal medicine specialist about your acne - and you don't see a software engineer about how to configure your network. Although, most likely, typically, both will know a little about the other field.

      In other words, don't make fun of people's lack of knowledge until you know they're unwilling to learn about anything. Because they may know more than you will ever dream of knowing about some other field.

      Simon

      --
      Coming soon - pyrogyra
  35. Viable solution by bjcopeland · · Score: 1

    Instead of upgrading every stupid OS in the world to a smart one which is obviously not viable in the short term, simply install a local-only name server that resolves all of your rfc1918 machines locally. This can be "anyname.anydomain.anytoplevel" for each machine. This satisfies the hunger of those stupid OS's. This should be SOP on any local network using NAT.

  36. Re:Great. Yet Another Bandaid(arrogant putz) by Anonymous Coward · · Score: 1, Troll



    The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets:

    10.0.0.0 - 10.255.255.255 (10/8 prefix)
    172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
    192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

    Are you saying that someone using any of the addresses above is safe from script kiddies?

    HA HA HA HA HA HA

    Still need a firewall for these addresses moron. To connect to internet you need a valid IP address provided by your ISP (dhcp or static IP) and that is how script kiddies get in to your supposedly safe private internet.

    Sounds like you need a bandaid for that big oozing ball of puss you use for a head.

  37. Block RFC1918 addresses at your border... by ipsuid · · Score: 5, Informative

    To quote from RFC1918:

    It is strongly recommended that routers which connect enterprises to external networks are set up with appropriate packet and routing filters at both ends of the link in order to prevent packet and routing information leakage. An enterprise should also filter any private networks from inbound routing information in order to protect itself from ambiguous routing situations which can occur if routes to the private address space point outside the enterprise.

    If you are connecting your internal LAN using a private address space (10/8, 172.16/12, or 192.168/16) you are obviously using a firewall or router configured with NAT.

    These need to be configured correctly for many different reasons, including the prevention of the effect mentioned in this article... Add null routes, or packet filter rules for any outgoing packets containing a destination falling in the RFC1918 address space. Also do the same for the incoming packets. By not doing this, you are flooding your upstream provider (in this case the root DNSs) with tons of bogus *(^@.

    A few years ago I was lead engineer for a wireless internet company. Our clients were provided with a raw connection, just as if they had gotten a T1. After doing a week long network audit shortly after starting there, I was amazed to find that over 80% of our customer base had internal configuration problems with their NAT setups. Sniffing on the network, I got to see everything from MS Browse messages, DHCP requests, Netware "burbs", and tons of other stuff that should have never left their LANs.

    I finally ended up installing firewalls at each POP site, just to dump out the extra junk... Our network speed increased by over 20% just blocking this nonsense at the POP (tower site) and keeping it from coming over our wireless backbone connections... On a typical 16MB/s link that's over 3MB/s of bandwidth we saved.

    --
    It appears Ockham lost his razor and grew a beard.
    1. Re:Block RFC1918 addresses at your border... by lazy_greenhouse_gas · · Score: 1

      Okay.. Think of this situation in a typical k12 where the best they can afford is the 35k please hire me tech monkey. Now think, "we need more computers for our teachers.." tech monkey says : NAT. That's as far as most tech monkeys go. As far as filtering misconfigured nodes dns requests or sap broadcasts , or multicast, or wins requests: if the firewall wasn't smartly configured by the consultants when it came in.. You can see: lost cause: nimda and code red still rage on in these networks, dns problems are the least of their worries.

    2. Re:Block RFC1918 addresses at your border... by Dr.+Smeegee · · Score: 1

      Lemme guess: hybrid?
      We had similar problems with madly misconfigured lans... most were using wingate or the like.

  38. Whew! by TheSHAD0W · · Score: 1

    Since I'm running Win2K, and am behind a proxy box, I started wondering how I'd go about preventing my systems from sending those packets. Then I realized that, since all my systems are configured with static IPs, they wouldn't be sending out those update packets anyway.

    So my recommendation is, if you aren't using static IPs on your intranet, do so. Not only will it lower the load on the root servers, but it'll also make port routing more reliable. Don't be lazy and depend on DHCP.

    1. Re:Whew! by Tony+Hoyle · · Score: 2

      Actually, you probably are. Win2k sends the DNS updates anyway even if it's got a static IP. If the DNS server rejects it it waits a couple of minutes and sends it again... seemingly forever.

      Win2k server also tries to send to a bogus 172.16 address even if it's been assigned a static IP which isn't in this range - there seems no reason for this, it's just being odd. You have to make sure your firewall blocks that too otherwise you're just passing private IP addresses to the upstream router (which will either dump them or pass them even higher).

      If you want a bit of fun run tcpdump on an idle Win2k machine & watch how many packets it sends... you'll be surprised.

    2. Re:Whew! by Tony-A · · Score: 2

      Just remember
      These are the folks bringing you .NET

    3. Re:Whew! by Lord+of+Caustic+Soda · · Score: 1

      DHCP can be handy sometimes - I move my notebook up and down stairs alot (in front of the TV in the living room or in the bedroom). Since I haven't got an extra hub/switch and the network upstairs is on a different network (guarding my Win98/Linux boxes from my flatmates) I run DHCP to simplify things.

      What you can do is run a caching DNS server, and have the firewall block off all outgoing DNS packets not from the internal DNS box.

      --
      Kill'em! Kill'em all!
    4. Re:Whew! by Anonymous Coward · · Score: 0

      I can answer this first hand. Yes, you are sending out DDNS packets when configured for Static IP.

  39. Re:Wow. Companies that care. by tez_h · · Score: 1

    Well, from what I understand, if requests coming from 192.168.* computers are being NATed, then upstream routers will think that these spurious DNS updates are coming from proper routable addresses.

    -Tez

    --
    Haskell, the static-typed, lazy, polymorphic, programming language.
  40. actually if you're part of a domain by Anonymous Coward · · Score: 0

    You have to take the machine out of the domain then re add it to the domain, with the interstitial reboots, and regeneration of domain SIDs. A piece of shit.

  41. New Ad Campaign by Shriek · · Score: 2, Funny

    Who do you want to flood today?

  42. CAIDA's "DNS Measurements at a Root Server" paper by mrwilsox · · Score: 5, Informative

    This problem, among with many, many others, was described in a CAIDA paper, "DNS Measurements at a Root Server." They basically ran TCPDump on root server F, and analyzed the traffic. An amazing number of invalid requests are sent all the time. It really shows how important it is for network admins to correctly set up their name services, but it also identifies problems caused by bugs in software. Very interesting read: http://www.caida.org/outreach/papers/2001/DNSMeasR oot/

  43. These posts are annoying by Anonymous Coward · · Score: 2, Insightful

    CmdrTaco, this news article has six links, but
    only of them actually relates directly to this
    particular piece of news. Please make it
    more obvious which one is correct -- I'm tired
    of having to move the mouse over each one and
    see what the address is in order to try to figure
    out which link actually gives me the news.

    (please mod this up so people see it! this is
    becoming a big problem on slashdot. and this is
    anonymous, so it's not karma whoring)

    1. Re:These posts are annoying by Lazy+Jones · · Score: 3, Interesting
      Agreed. It should read something like this:
      wizzy writes "Irelands toplevel domain registry [ http://www.domainregistry.ie/] has a notice on Microsoft and Apple DHCP [http://www.isc.org/products/DHCP/] clients sending dynamic DNS updates per RFC2136 [http://www.ietf.org/rfc/rfc2136.txt]. The problem is they are not sufficiently careful about where they send it if they are in ...
      or, perhaps:
      wizzy writes "Irelands toplevel domain registry ( *) has a notice on Microsoft and Apple DHCP (*) clients sending dynamic DNS updates per RFC2136 (*). The problem is they are not sufficiently careful about where they send it if they are in ...

      I guess we should be happy that they don't link to Apple and Microsoft as well ;-)

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
  44. Re:Stupid People by derF024 · · Score: 1

    ugh.. maybe you should pay more attention before blaming this one on "stupid sys admins"..

    the problem is that this box is checked by default on every Win2k/WinXP install, not that stupid sys admins are turning it on. It has to explicity be shut off, and how many home users do you think go into their connection settings to shut off some option that they've never heard of when they set up their network connection? i know i didn't, and had to go in and shut it off on my one Windows box this morning.

  45. Minor, off-topic nitpick about the headline by inkswamp · · Score: 0, Offtopic

    I don't write PERL... I write Perl or perl as its users and programmers prefer.

    I also don't write MAC. I write Mac or Macintosh as its users and programmers prefer.

    Just a nitpick, but it's annoying nonetheless and something that I see done more frequently on Slashdot than anywhere else. Besides, it's technically inaccurate as MAC is, I believe, something entirely different.

    --Rick

    --
    --Rick "If it isn't broken, take it apart and find out why."
  46. Re:Stupid People by lunky · · Score: 1

    hmm... I think you're a little harsh. While I agree the coloring books are a good idea I think that the bulk of the blame should go to the vendors for using irresponsible default settings. I don't blame the Mom and Pop operations who get's their brothers son to come in on the weekends to configure their "server". This kid couldn't care less about internet citizenship or traffic on routers in other states or countries.(what's a router?) He wants some beer money and to get that he just has to make sure that his uncles secretary can get her email.

    --
    lunky> c++; lunky> do{;}
  47. firewall by Anonymous Coward · · Score: 0

    Is there any way to filter this at the firewall?

    1. Re:firewall by sgifford · · Score: 1

      Yes, block packets from machines on your network to 192.175.48/24.

      That network only hosts the machines that handle DNS for RFC1918 addresses, so you can block it without breaking anything.

  48. Why are sysadmins stupid? by Anonymous Coward · · Score: 0

    If those are default settings in win2k/xp, then stupid are the people who buy or pirate those OSes. There have been so many reports of security weaknesses in micro$oft products that any half-intelligent worm should think twice before installing that crap in his/her/its computer.

    1. Re:Why are sysadmins stupid? by cscx · · Score: 1

      You must be a Linux zealot, since you have no idea what your are talking about. This isn't a security hole. In fact, it's more of a feature. Windows 2000 differs from NT in that instead of using WINS for machine naming on the network, Win2k has transitioned to using Dynamic DNS instead of using the antiquated NetBIOS/WINS naming convention for local LANs. Now, these machines come set default for LANs with this modern config that are USING WINDOWS 2000 SERVER. The _default_ configuration is the one that will benefit the most people... those using Windows 2000 Pro on a Win2k LAN! Why on earth would/should it ship differently? Win2k networks most often go with Win2k servers! This problem only affects old-fashioned UNIX servers by improperly configured Windows 2000 clients that think they are connected to a W2K LAN. If you care to see why this is true, read this article.

    2. Re:Why are sysadmins stupid? by Anonymous Coward · · Score: 1, Informative

      AFACT, most Windows 2000 networks are still setup up the NT4 way -- using WINS for local name resolution and an external static DNS server.

      Microsoft optimized the setting for their 'ideal' W2K/W2K/AD network, but that's only because they didn't bother putting some intelligence in the setting. DynDNS updates shouldn't be enabled unless the machine was being added to a ActiveDirectory domain.

    3. Re:Why are sysadmins stupid? by the+eric+conspiracy · · Score: 2

      This isn't a security hole. In fact, it's more of a feature.

      Hmmmm... DDNS updates could be considered to be a feature. What is definately NOT a useful feature is that they are enabled by default.

      Why on earth would/should it ship differently?

      Isn't that the point of the article? The fact that this feature is on by default is causing the root name servers to be flooded with 1 MILLION DDNS updates per hour. That means very simply that Microsoft's latest misplaced attempt to be featureful is resulting in what is effectively a DDOS against the root nameservers. That is a very bad thing.

    4. Re:Why are sysadmins stupid? by cscx · · Score: 1

      That may be true, but you're missing the point... that the ideal location for many Win2k workstationss is behind a corporate firewall... so they would be contacting the internal DDNS server and not one on the outside.

    5. Re:Why are sysadmins stupid? by djmitche · · Score: 1
      If you care to see why this is true, read this article.

      That 'tutorial' is mostly wrong and in fact has probably contributed to the problem described in the toplevel post. The tutorial's wrong both about the structure of DNS, and about the details of client/server interactions in WinDDNS. If you want to understand DNS, I suggest you go read an authoritative book on the subject, e.g., Albitz and Liu's DNS and BIND and perhaps the relevant RFCs. May I specifically recommend RFC1304, RFC1305, and RFC2136.

      The best part is at the end of the tutorial:

      • Win2K uses DNS names that use the underscore character.
      Never mind mentioning that this is specifically verbotten in the DNS RFC's..
    6. Re:Why are sysadmins stupid? by the+eric+conspiracy · · Score: 1

      That may be true, but you're missing the point... that the ideal location for many Win2k workstationss is behind a corporate firewall..

      I am not missing any point. What counts is what is actually happening, not some kind of ideal. The fact is that W2K is conducting a DDOS attack on key internet infrastructure components becasue of a bad default configuration.

    7. Re:Why are sysadmins stupid? by cscx · · Score: 1

      Let's say it didn't ship that way by default. That means that every corporate install of Windows 2000 would have to be manually configured to interoperate with its native servers. It's more of a conveinence to Win2k shops.

      On the other hand, I'm surprised that this huge "Win2k DDOS attack" on "key internet infrastructure" has risen so suddenly, as these settings have existed since 1999 and Windows 2000 has done the same thing till then. What, did these machines suddenly come to life and grab the Internet by its balls?

    8. Re:Why are sysadmins stupid? by cscx · · Score: 1

      The best part is at the end of the tutorial:

      Win2K uses DNS names that use the underscore character.
      Never mind mentioning that this is specifically verbotten in the DNS RFC's..


      That's probably in there for backwards compatibility with WINS... let's say you have a bunch of NT boxes named Jims_box, Daves_box and so on... those were legal in WINS but it would be hell in upgrading.

      Novell allows the same thing... you can refer to servers like filesrv_1.foohost.bardomain ... it's just not on the Internet that it's allowed. Don't dog on details if you don't understand them.

    9. Re:Why are sysadmins stupid? by TeddyR · · Score: 1

      No. By default it should not ship that way. "Features" should be opt-in and a concious descision made to acttivate such features.

      The corporate installation should be configured so that it can be turned on during the install script/procedure or via a policy....

      [btw: even normal users can update their sytstem selectivly by going to http://corporate.windowsupdate.microsoft.com which allows downloading of specific patches/updates to be done at a later stage]

      another item that also annoys me is XP configured to use time.windows.com as an ntp server. That should be a selectable option, or one that should be picked up from the dhcp server... but then I digress...

      --

      --
      Time is on my side
    10. Re:Why are sysadmins stupid? by Anonymous Coward · · Score: 0

      it's DEFINITELY you stupid stupid cunt

    11. Re:Why are sysadmins stupid? by Anonymous Coward · · Score: 0

      First: When your platform is shipping out seven figures worth of unauthorized, unsolicited, and resource-gobbling activity that also happens to be trying to tell you to rewrite your database (DNS that is) on your platform's terms, to devices owned by third parties who have nothing to do with you, "feature" and "convenience" take a backseat to this little word called "responsibility." I'll be damned if my neighbor knocks my fence down because it was convenient for him not to have to worry about bumping his head on it when he pulls the weeds on his side. If he were stupid enough to tell me that his position was defensible, I'd die laughing. Come on.

      Second: The ideal place for a W2K box, as defined by Microsoft's actual marketing and distribution, is anywhere that they can sell a copy to. The notion that it's "intended" for corporate LANs in a particular scenario and yadda yadda yadda doesn't line up.

      Third: Why is everybody talking about this in the context of misconfigured Win2K SERVERS??? It isn't just SERVERS that do this, it's WORKSTATIONS. Every last Win2K box out there. Exactly how does one tie these boxes that aren't even on server-bearing LANs in with the 'use your LAN's DNS server' idea?

      Fourth: This problem isn't new. I've been aware of this kind of junk going on since early 2000 and maybe further than that. I had a situation with an ISP client who was filling up the upstream server's logs with update requests. The ISP client had *one* Win2K box and in 24 hours it generated 42 single-spaced pages of traffic. I don't even want to think about how much junk we have in another DNS box I watch over, which in spite of being rather obscure (not at an ISP) is getting updates from Win2K machines all over the planet.

      Who is this convenient for again?

    12. Re:Why are sysadmins stupid? by Anonymous Coward · · Score: 0

      It's one thing to have this in for use on a LAN. It's another thing entirely to forward noncompliant traffic to an upstream DNS box outside of your control, ownership, and responsibility.

    13. Re:Why are sysadmins stupid? by cscx · · Score: 1

      another item that also annoys me is XP configured to use time.windows.com as an ntp server. That should be a selectable option, or one that should be picked up from the dhcp server... but then I digress...

      Try checking HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\DateTime\Servers and then tell me you can't write a shell script to fix that! ;P Also, if you logon to a WinNT/2k domain I believe that time is synched to it. But you can run an internal NTP server and have that registry entry refreshed from a logon script.

  49. Icon Next To News Post by Anonymous Coward · · Score: 0

    Why was this a Gates-related story? As far as I can tell, there were two operating systems in this article - one of which wasn't made by Microsoft. I realize that Microsoft is the Great Satan to many at Slashdot and since Apple has such little market share, they're not seen as a threat, but a bit of unbiased journalism once in awhile couldn't hurt. Oh, and fire Jon Katz already. He's old, stupid and I've heard a rather dirty rumor about him and some canines.

  50. Re:Stupid People by Cramer · · Score: 1
    Wrong answer. That check box is hidden behind an "Advanced..." button that only a geek would push. Basically, if you don't know where this setting is, you're not going to know to turn it off. Microsoft defaulting this to "on" is just one of a long line of stupid things they do.

    • The people whose servers this is coming from are MORONS ... They should be taken out back and shot...
    Fine. And the very instant you make even the slightest mistake or oversite, someone will be there to collect your head. The problem is not large corporations (places with a sysadmin); it's the millions of mindless sheep with a PC (places that will never have a sysadmin.)

    There are a lot of "Best Practices" that people should be doing. However, very few do simply because there isn't enough time in a day to setup and maintain everything the way things should. Everyone is overworked, under paid, and unappreciated -- most places have fired (layoff, downside, whatever) a significant portion of their staff thus significantly increasing the work load on those still there. Basically, if you could be fired tomorrow as a "cost saving measure", then why should you give a rats ass about doing anything beyond "it works"?
  51. Frequency by rant-mode-on · · Score: 4, Funny

    How often does Win2K register these ip addresses? Is it once an hour or so, or is there really a million win2k boxes being rebooted every hour?

    1. Re:Frequency by jasonn · · Score: 1

      I don't know what the default setting (on retry to update) is. I had a customer for whom I was hosting a domain do this to me. They set their border-routing machine (connected to an ISDN - not a static IP: dialup), which happened to be a Microsoft Windows 2000 Server , to handle dynamic DNS updates to my server.

      Now, they had not a clue that was what they were doing. Microsoft's Windows products are commonly loved for being STUPID FRIENDLY. Oh, they call it "simpler". Whenever a Windows person uses the term "simpler", just remember that is code for STUPID! This stinking machine sends these stupid updates every few minutes no matter what! And, I can do NOTHING about it - besides block the IPs (did I mention they have several accounts and use dialup?). First, there are probably literally millions of machines doing this crap. Second, there are litterally millions of "Windows Administrators" that could not possibly care about the damage they do to the Internet as a whole, let alone care to learn about standards for Internet traffic. If Front Page *(we don't give a crap about W3 standards for HTML) and IMail *(What, you want that delivered today? SMTP) aren't evidence enough, you just are not paying attention to the damage that Microsoft, it's software and it's users are inflicting on the Internet.

      The fact is, Operating Systems that tout the ability to be used and operated without any knowledge or accountability should NEVER be allowed to send data to root servers. They should not be allowed to send any data anywhere that requires detailed standards' compliance. Seriously, allowing a user to do this is a serious design flaw on both Apple's and Microsoft's part. But, why would they care? They are not the people that started, maintain or take responsibility for critical Internet management services.

      --
      Build something beautiful!
  52. That's *MAC OS* 9, not OS9 :-) by billstewart · · Score: 1

    Good grief, if you're pointing to 68k.org, you should remember the OS9 operating system from ?Microware? that ran on 68ks and 6809s. The domainregistry.ie page and 68k.org pages you point at do correctly refer to Mac OS 9.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:That's *MAC OS* 9, not OS9 :-) by interiot · · Score: 2
      I generated the img on 68k.org, so I should be even more knowledgable, right?

      Nope. I'm unix and windows person only, sorry. All I know is my friend's G4 powerbook has a cool taskbar thing.

    2. Re:That's *MAC OS* 9, not OS9 :-) by benh57 · · Score: 1

      Your friend's G4 powerbook *IS* Unix.

    3. Re:That's *MAC OS* 9, not OS9 :-) by billstewart · · Score: 1

      OS-9 was a cute little real-time operating system for Motorola chips. Apparently they're still around, though Microware has been bought out by Radisys. They've ported it to half a dozen chips (mainly ARM/MIPS/etc but also x86) and it's got a lot more development environment with it than it had 15 years ago.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    4. Re:That's *MAC OS* 9, not OS9 :-) by MsGeek · · Score: 2

      Radio Shack also licensed OS9, and used it as the operating system for the Color Computer.

      --
      Knowledge is power. Knowledge shared is power multiplied.
  53. Re:Stupid People by cscx · · Score: 1

    No, the problem lies in stupid sysadmins NOT explicitly shutting it off. As for the connection settings, it is set up by default that way because if you are querying a Windows 2000 DNS/DHCP server, it supports DDNS (as per RFC 2136). It only causes problems with UNIX servers. Read this article for some detailed info about the issue. I assume it's a similar deal with the Macs.

  54. NAT's not necessarily implied here by billstewart · · Score: 2
    You might be using RFC1918 space because you're using NAT, but there are other reasons and other ways to configure firewalls. The important reason is that you aren't getting your IP address space from your ISP, so you're doing the right thing rather than picking random numbers that belong to somebody else. You might be using a proxy firewall in a DMZ to fetch web pages and handle email instead of using NAT, and you can implement it relatively simply even without the proper router filters :-)

    Of course, ISPs should be filtering out packets in RFC1918 space, and their DNSs should be managing the requests rather than bugging the root servers with them.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  55. DNS updates by Anonymous Coward · · Score: 0

    I get these allll the time from people who are using WIndows2000 and my domain name on their intranet sites. It is quite annoying, I block them off, of course, but it seems like a DOS attack sometimes.

  56. I notice this at boottime of win2k by Otis_INF · · Score: 1

    Up till a few months ago I ran Winroute Pro, a firewall, and everytime I booted the win2k server it was installed on (I boot the machine every morning, it's my development box also and I don't need a server running at night, so why burn the electricity?) I saw in the log of Winroute Pro the Win2k server wanted to send out DNS records to the root servers. This is only done at boottime though afaik, since I didn't find this activities again in the logs, until the next boot.

    --
    Never underestimate the relief of true separation of Religion and State.
  57. MS does have a fix for this, sorta by G00F · · Score: 2, Interesting

    Not to be making ms look better, but to give some people a way to fix it. http://support.microsoft.com/default.aspx?scid=kb; en-us;Q259922

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
  58. I think about McDowell's by Anonymous Coward · · Score: 0

    We got the Big Mic. Oh wait isn't that supposed to be the Big MAC?

    1. Re:I think about McDowell's by Tokerat · · Score: 2
      LOL.

      We both got all beef patties, special sauce, lettuce, cheese, pickles, and onions. But, they use a sesame seed bun. My buns have no seeds.

      What does dumb fuck mean?

      --
      CAn'T CompreHend SARcaSm?
  59. You get what you pay for is right by underpaidISPtech · · Score: 1

    >it causes the worth of Microsoft Sys Admins everywhere to be cheapened.

    Actually, the worth of all sysadmins is being cheapened. More often than not, small to medium enterprises will find the most 'tech-literate' person on staff and they become the defacto IT person. So the poor sod muddles his/her way through the setup, often with the help of a temp contractor who will setup and install the systems and the network. The contractor leaves, and then said poor sod is left to maintain a system without documentation and a thorough lack of knowledge about what the hell they are using or doing.

    The marketplace is trying to replace costly human labour (sysadmins) with plug n' play firewalls, routers and fileservers. When shit breaks, they call the ISP *first* because they get free support and can bitch and whine their way to have someone try and fix it. They will only call the contracting company as a last resort, because then they have to pay for the time. So little Johnny-mail-room calls up and says 'my internet is down' when what they really need is someone familiar with the setup and knows what the hell is what.

    Raise your hand ( techsupport phone-monkeys) how many times you've had to deal with some idiot who says he is the IT/sysadmin/netadmin and doesn't know anything beyond tracert and ping? These people aren't even certified in *anything*. Hell sometimes it's even a real sysadmin calling up, and you quickly realize that the clown on the other end is milking the shit out of the smallbiz owner, using your knowledge to troubleshoot *his* problem.

    This industry is going to shit. Tech support is being outsourced by enormous franchise-style support agencies, full of mindless CDI/DeVry grads, admins are being cut in favour of standalone systems, and no one seems to appreciate the value of a knowledgable person anymore.

    I've read the MSCE material, and I can honestly say that it's nothing more than a preliminary intro to computers followed by numerous pages of point-and-click tutorials. Vey little of the material focuses on the underlying tech, why it works, what can break, and how to fix it. It's utter crap. An MSCE will not learn about DNS, DHCP, ethernet, routing or anything else in any meaningful way using that garbage as a teaching tool. Yes, yes there are shit unix admins just as there are great MS admins. The point is that this is a situation that demands qualified people, and no one wants to pay for it.

    If you have a network, you need an admin. If you have a server, you need an admin. If you have more than one end-station with net access 56k or higher, you need an admin. They can be on-call, or on-staff, but you need an admin. Because the simple fact is that the time and money saved by not having one at your disposal is wasted when Sally-secretary has to call and spend 45 minutes fucking around with tech support.

    If you don't have someone on staff who understands what the fuck it is they're doing, get out your damn wallet already and enlist the help of a real sysadmin.

  60. Re:Stupid People by sirsnork · · Score: 1

    The probelm is not stupid sys admnins. It's home users that don't have a sys admin, but happily connect to the internet anyway.

    --

    Normal people worry me!
  61. SPAM by Dwonis · · Score: 2
    Ugh. People do it with "spam", too.

    The canned meat is "SPAM".

    The theft of resources is "spam".

  62. Paul Vixie's original post to the NANOG list: by talks_to_birds · · Score: 2
    "...what these files are is a whole lot of lines that look like (broken by me):

    18-Apr-2002 16:16:05.491 security: notice: denied update from [63.198.141.30].2323 for "168.192.in-addr.arpa" IN

    by "a whole lot" i mean we've logged 3.3M of these in the last four hours..."

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  63. My complaints by fm6 · · Score: 2
    I may be wrong about the utility of firewalls (see one of the other responses to my post, which I am not knowledgable enough to answer) but they sure as hell are a nuisance for the user. You can only use ports specifically allowed for by the fireware admin. I once worked for a well-known computer company that was every script kiddie's favorite target. (Not that one, the other one.) Provided your client was properly configured (this was supposed to happen automatically, but usually did not) you could do HTTP and TELNET. That was it. No SSL (do your home banking at home!), no Realaudio. No contacting web servers that don't use Port 80.

    Part of the reason for being so restrictive (or so we were told): every service they allowed to pass over the firewire added to the cost of maintaining the thing.

    Come to think of it, they probably shouldn't allow TELNET.

    Perhaps my rant against them reflects my relative ignorance of routing issues. My current employer employs a proxyless system that allows me to see out of the network, but not others to see in. Is that a firewall? Given the vagueness of the concept ("Some of the best firewall professionals I know don't even bother with firewalls" -- Chapter 12 of Secrets and Lies), it probably depends on who you ask.

    1. Re:My complaints by Anonymous Coward · · Score: 0

      You need to get a job roofing or something cause u have no clue bout computers!

  64. OK, I'm confused by fm6 · · Score: 2
    I'm not qualified to properly answer your argument. But I don't understand:
    In fact, the main reason to use NAT for a local LAN is so that your LAN IP addresses don't conflict with public addresses!
    I thought there were blocks of IP addresses specifically set aside for non-global use? RFC 1918, yada yada.
    1. Re:OK, I'm confused by Anonymous Coward · · Score: 0

      Doesn't mean that people use them though, does it?

  65. That's *Mac*OS 9 by Paladeen · · Score: 3, Insightful

    What is it with people and writing MAC instead of Mac?

    Mac is short for Macintosh, it's not a bleeding acronym! I can put up with it when it comes to ignorant posters, but seriously, shouldn't the Slashdot editors know better?

    1. Re:That's *Mac*OS 9 by Anonymous Coward · · Score: 0

      bleeding acronym?? What kind of faggot are you?

  66. Link for the original thread on the NANOG mailingl by MavEtJu · · Score: 3, Informative

    is here.

    It's funny to see a ten megabyte logfile produced every seven minutes *SLAP* woops. It's /not/ funny seeing a ten megabyte logfile produced every seven minutes. I wonder what they use for logfile analyses, I think it's getting more information than it's able to process.

    Edwin

    --
    bash$ :(){ :|:&};:
  67. localdomain may work but isn't canonically correct by Olinator · · Score: 2, Informative

    Blockpoth the quoster:

    Shouldn't your local domain be just "localdomain" (without any top-level domain)? Linux installations typically default to localhost.localdomain, and I think that's the standard.

    No. (Although using ".localdomain" doesn't suck as badly as naming your private network "slashdot.org" and assuming that your NATbox will prevent anyone from seeing this posturing..) In practice, using ".localdomain" probably won't break anything as a pseudo-TLD for an RFC 1918-conformant private IP space, presuming you're talking about a home network that's not going to have anything complex depending on absolutely strict, standards-compliant DNS behavior, but it's actually defined as a domain "having an A record pointing to the loop back IP address and is reserved for such use. Any other use would conflict with widely deployed code which assumes this use." I.e. for DNS purposes, the only .in-addr.arpa domain that should map into localdomain is 127.in-addr.arpa -- this is the class-A netblock for your loopback interface(s), which all have the form 127.#.#.#.

    RFC 2606, "Reserved Top Level DNS Names", says that the TLD for a private network space should be one of the following:

    • .example
    • .test
    • .invalid
    (Note: there's no (technical) reason the TLD has to have three letters or less.)

    Ole
  68. Re:Wow. Companies that care. by Tony-A · · Score: 2

    "With enough eyes, all bugs are shallow" or something to that effect.
    It's the find and identify. A lot of bugs stay very well hidden until you look at them in just the right way.

  69. in-addr.arpa bogus queries - a Funny Story by drwho · · Score: 2, Funny

    I am an administrator for some IP space assigned but not ever routed. Several years ago, I was wondering where the hell all my bandwidth was going and found a lot of it was for DNS traffic trying to resolve IPs in that space. This was very odd, considering that it wasn't routed. These were at the rate of about 10 per second per IP address, and there were about 80 addresses two servers were querying for, for a total of 1600 requests per second. Now, there was no DNS server running on the host that these requests were going to so they were send port unreachable messages.

    Evidently what was going on was this large corporation was using MY IP space internally, but they weren't making their DNS servers authoritative for it, so the DNS servers went to the Internet (and to me) for resolution. Something somewhere was configured wrong and so they retried constantly.

    I firewalled these DNS servers out, but not before I composed email to the whois contact at the big corporation telling them to fix this stuff. They ignored me (yes I made sure their SMTP sending host was not blocked). Firewalling didn't fix the problem, only kept my server from sending port unreachable messages. The queries from the big stupid corporation's network were only getting worse. I was getting really pissed off.

    So I put up a DNS server up on that host, and made entries for every single IP (I was using bind, which is too stupid to have default responses). And I had fun, with obscene and abusive DNS names for every host, and forward resolution to match (in a silly domain also routed to the same dns server) -- and the highest possible TTL! Problem solved!

    The funny thing is that this staid corporation was now seeing all sorts of nasty names on their internal servers...BAH HA HA.

    The abuse stopped. Hopefully, someone was fired. Now we know that they will never attack me again in this way: you see, that abusive network belonged to Enron :)

    I actually let them off the hook easily. I had, at this point, control over data being returned to servers well firewalled away. Servers that probably had ancient resolvers that had buffer overflows in their DNS resolvers. High level servers that could have been r00ted straight through the firewall.

    moral of the story: don't leave dns work to weenies. You may be surprised at the results.

  70. Old news by CowbertPrime · · Score: 2

    We (uconn.edu) detected this either last year or the year before with misconfigured windows clients (typically win2k AS where someone left the DNS service running with a default configuration).

  71. Spandex by Forsh · · Score: 1

    Go do what you do best..throw on your penguin spandex and run around burning Microsoft flags.....I mean..that is what Linux is about right?

    --
    I pwn you.
  72. no one checks the rfcs anymore... by TeddyR · · Score: 1

    Bah... No one checks the RFCs anymore.

    Another example of something where a company dows not follow the RFCs is HP using 192.0.0.192 [do an nslookup on that address for an interesting reverse name] as the default IP address for their devices instead of going through a formal rfc process... [or something to get ball rolling for "newly" unconfigured devices to allow config on an ip only network. without a bootp/dhcp server..]

    The list of addresses to control at border routers is growing... [hint many firewall admins block the RFC1918 addresses, but forget the Autoconfig address space 169.254.0.0, or 192.0.0.192, or 192.0.2.0/255.255.255.0 ...]

    --

    --
    Time is on my side
  73. Re:Wow. Companies that care. by Anonymous Coward · · Score: 0

    DHCP first uses 255.255.255.255 and then 0.0.0.0 before trying anything else.

  74. LET'S SPELL IT TOGETHER! by Anonymous Coward · · Score: 0

    R I D I C U L O U S L Y

  75. Re:Stupid People by psamuels · · Score: 1
    As for the connection settings, it is set up by default that way because if you are querying a Windows 2000 DNS/DHCP server, it supports DDNS (as per RFC 2136). It only causes problems with UNIX servers.

    Uhhh, it doesn't cause problems with Unix servers. Many Unix DNS servers support DDNS. And many of us disable it because we prefer for random, unauthenticated machines on our networks not to be messing with our DNS databases. Therefore we get lines in our syslog files saying that certain machines tried and failed to push a DNS update to our server. If we get too many such lines and become annoyed, we hunt down the Win2k machine in question and untick the box under advanced TCP/IP settings.

    It only becomes a problem when too many of these machines try to hammer the same few servers, to no purpose. Believe me, if the root servers were running Win2k, the root server admins still wouldn't have enabled DDNS. It's not about platforms, except for the arguably stupid default in the client.

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  76. Irresponsibility by n9hmg · · Score: 1

    A)if you're not set up to use only DYNDNS capable name servers, you should disable the "register this whatever" tab, or however you do it in MacOS.
    B)Whose bright idea was it to have that a default?
    I didn't know about the issue myself, because I'm a unix geek, and it never occurred to me that an OS would make such a ridiculous assumption. I found out when corporate IT busted me for upgrading my laptop to Win2K. At first, I thought it was because I was not getting my mandated 11 reboots/day, and snidely said so. The guy was much nicer than me, and just asked me to tell it to stop beating up the DNS server with invalid requests, and don't even think of trying to use it as a bdc (it would take over the domain, apparently... another bit of genius on the part of MS).

  77. Just change your server's domain to Microsoft.com by Anonymous Coward · · Score: 0

    ... flood microsoft's dns servers with failed dynamic updates and maybe they will issue a patch.

    This has been going on since day 1 of win2k server and it's about time it ended.

  78. How can you encourage ISP's to fix their boxes by Anonymous Coward · · Score: 0

    I wondered if you have any thoughts on what I could do to the isp's that are doing simular things to me, that is if they continue to ignore me as they tend to do.

    I'm getting thousands of these an hour from a couple different ip's. I think it's time I do something about it. In the past I've had no luck getting the admins to do anything about it. My buddy (who's an attorny) wrote up a cease and desist which was pretty funny to send, since you can track registered mail online and get the time it was signed for, the dynamic updates were usually stopped within an hour.

    Right now my firewall is blocking out the updates, but I really don't need them filling up my log files. here is a line from /var/log/messages

    aaa.aaa.aaa.aaa = Their IP
    bbb.bbb.bbb.bbb = My IP

    Apr 22 12:18:17 ns kernel: Packet log: input DENY eth0 PROTO=17 aaa.aaa.aaa.aaa:3008 bbb.bbb.bbb.bbb:53 L=107 S=0x00 I=48660 F=0x0000 T=117 (#17)

    What can I do in the zone files to 'encourage' isp
    s to fix this?

    Re: Denial of Service. Packet Flooding

    Dear Web Service Provider,

    Confirming our telephone conversation of July 17, 2001 (Ticket # 1157176), please be informed that our company can no longer tolerate the abuse caused by systems on your network. Our investigation has determined that your company is in the position to monitor the system that is responsible for this unauthorized and unlawful conduct.

    Please note that federal and state statutes have been broadly interpreted to include causes of action for the recovery of damages caused by denial of service and packet flooding attacks. Accordingly, we hereby demand that you immediately cease and desist (or cause to cease and desist) the unauthorized and unlawful activity responsible for the abuse of our systems.

    Our company is in the process of evaluating the scope and extent of the injuries that have been suffered as a direct result of this improper conduct. In the event that such conduct does not immediately cease and desist, legal action may be commenced to compel you to conform to this demand.

    Thank you for your prompt attention to this matter. Should you have any questions, or wish to discuss anything set forth herein, please feel free to contact me.

    Very truly yours,

    me :)

  79. Problem solved... by MsGeek · · Score: 2

    Just got finished setting my 2K box straight. Yeah, I think that ICANN should think quite strongly of setting aside .LAN as a non-routable TLD. Simple, looks like a real TLD, but can't get out on the Internet. Just like non-routable IP addresses: 10.x.x.x, 192.168.x.x and those Class B's that nobody uses but are there anyway.

    I didn't know about the attempt to codify .LINK as a non-routable TLD, but .LOCAL was once proposed and is often used as an example in books about TCP/IP networking. .LAN, however, has the advantage of looking like a "proper" TLD. (at least Stateside, anyway...)

    --
    Knowledge is power. Knowledge shared is power multiplied.
  80. Still problems with MacOS X here by Anonymous Coward · · Score: 0

    I decided to check my OS X system and a little tcpdump'ing showed that I was hitting my cable modem ISP's DNS servers with my 192.168.0.* reverse lookups. Hmmm...

    A little poking around shows that the order that lookupd checks is DNS, then NI, which is backwards. So create /etc/lookupd/hosts file with:

    LookupOrder CachAgent NIAgent DNSAgent

    and it's all fixed. (Of course, I do have my machine names and addresses in Netinfo already.)

    Don't know if this is caused by not having any domain name for my machines or not. Or any other mis-settings. But that's the way it worked here.