Slashdot Mirror


Paul Mockapetris On The Future of DNS

penciling_in writes "In a CircleID article called Letting DNS Loose, Paul Mockapetris, the inventor of DNS and Chief Scientist and Chairman of Nominum, gives a good indication of what is to be expected in the upcoming years when it comes to data riding on DNS: "RFID tags, UPC codes, International characters in email addresses and host names, and a variety of other identifiers could all go into DNS, and folks have occasionally proposed doing just that. It's really just a question of figuring out how to use the DNS -- it's ready to carry arbitrary identifiers." According to Paul, there are 40 or so data types to be added to DNS: "In fact the whole ENUM scheme is built out of classical DNS technology, and NAPTR is really just the latest data type to be added to the DNS. NAPTR is also just an extension of SRV, which was an extension of MX, which are DNS data types that Active Directory uses to start itself and the Internet uses to route each piece of mail." Paul also clarifies the recent BBC story previously discussed here on Slashdot."

188 comments

  1. You saw it coming. by GregThePaladin · · Score: 3, Redundant

    I, for one, welcome our new DNS overlords. Please, don't hate me.

    1. Re:You saw it coming. by The+Human+Cow · · Score: 1, Offtopic

      I'd love to know how the first post for this story got modded "Redundant".

      --
      The Human Cow - bringing you scrumtrelescence since 1995
    2. Re:You saw it coming. by Anonymous Coward · · Score: 0

      I know, it should have been -1 It's Dead Already, damn mods!

    3. Re:You saw it coming. by abradsn · · Score: 0, Offtopic

      I an overlord comment in another post recently. Maybe someone is tired of it?

    4. Re:You saw it coming. by Lozzer · · Score: 1

      You mean that was like the first post on slashdot ever? And that moderators are well balanced rational people (you are honest!).

      --
      Special Relativity: The person in the other queue thinks yours is moving faster.
    5. Re:You saw it coming. by soulsteal · · Score: 0, Offtopic

      All your mod points are belong to us.

  2. Hmmm by Shut+the+fuck+up! · · Score: 3, Funny

    I sure hope they can resolve all the problems.

    1. Re:Hmmm by twoslice · · Score: 3, Funny

      Yeah, especially when China is coming out with their Domein system and over 50% of the DNS entries are Wong...

      --

      From excellent karma to terible karma with a single +5 funny post...
    2. Re:Hmmm by gid13 · · Score: 2, Funny

      My new year's resolution is 1600 by 1200.

      Oh dear god, I can't believe I just said that.

    3. Re:Hmmm by potaz · · Score: 1

      Man... bad puns are apparently your domain!

    4. Re:Hmmm by Trashman · · Score: 2, Funny

      You must be the authority on bad puns.

      --
      Do not read this .sig
    5. Re:Hmmm by JPriest · · Score: 1

      Maybe they can add a DNS record for SMTP servers so we can resolve SPAM.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    6. Re:Hmmm by pergamon · · Score: 1

      I'll laugh at the parent of this comment and of the other replies, but I won't enjoy it.

    7. Re:Hmmm by dev11 · · Score: 1
      Well, how many of you are truly masters of your domain?

      Sorry, I just saw that Seinfeld episode and laughed my ass off when I saw the story about "domains".

    8. Re:Hmmm by PacoTaco · · Score: 1

      No, he delegated it to you.

    9. Re:Hmmm by MyFourthAccount · · Score: 0, Flamebait

      Y U Won Mek Fun Of Us?

      Srashdot, vely good site. But many peopor lasist!

    10. Re:Hmmm by Anonymous Coward · · Score: 0

      [root@gobbler bin]# ping wong.com
      PING wong.com (67.115.77.236) 56(84) bytes of data.
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=0 ttl=45 time=202 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=1 ttl=45 time=203 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=2 ttl=45 time=250 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=3 ttl=45 time=234 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=4 ttl=45 time=210 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=5 ttl=45 time=203 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=6 ttl=45 time=203 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=7 ttl=45 time=203 ms
      64 bytes from adsl-67-115-77-236.dsl.lsan03.pacbell.net (67.115.77.236): icmp_seq=8 ttl=45 time=202 ms

      --- wong.com ping statistics ---
      9 packets transmitted, 9 received, 0% packet loss, time 8081ms
      rtt min/avg/max/mdev = 202.439/212.826/250.188/16.450 ms, pipe 2

    11. Re:Hmmm by hdparm · · Score: 0, Offtopic
      I can't fucking believe that someone else has named his box as I did mine! The goal was to find unique name and I was sure gobbler is the most stupid available.

      I FAILED IT!

  3. Verisign's Sitefinder by thedillybar · · Score: 4, Insightful
    All the more reason to make sure this "Sitefinder" service gets shutdown.

    Who knows what Verisign will do when someone scans an "unregistered" barcode...

    1. Re:Verisign's Sitefinder by pjwalen · · Score: 1

      Or maybe miss type a friends email address domain.... wildcards in MX resource recods? All mistyped mail goes to the man... so be careful!

    2. Re:Verisign's Sitefinder by Tony+Hoyle · · Score: 1

      I thought it was, ages ago?

      OTOH every ISP round here patched bind so quickly I only saw the page once...

  4. Maybe it's word thing by tarquin_fim_bim · · Score: 2, Funny

    'classical DNS technology'

    But to me classical means outdated.

    1. Re:Maybe it's word thing by Anonymous Coward · · Score: 0

      "DNS has no future" -Paul Mockapetris

      Well, I guess there's not much to talk about, is there?

    2. Re:Maybe it's word thing by Anonymous Coward · · Score: 0

      To me classical means original.

    3. Re:Maybe it's word thing by DeltaSigma · · Score: 1

      To me, classical means priceless, and beyond age.

    4. Re:Maybe it's word thing by cbreaker · · Score: 1

      Ya, what you said.

      --
      - It's not the Macs I hate. It's Digg users. -
    5. Re:Maybe it's word thing by wackybrit · · Score: 1

      But to me classical means outdated.

      So where's the problem? The current major DNS system is outdated... by this stuff that's mentioned in the story.

  5. ... there are 40 or so data types.. by pjwalen · · Score: 3, Funny

    I would like to propose a new "IN GEEK" resource record for DNS. So I can find myself on the internet easier!

    1. Re:... there are 40 or so data types.. by lisany · · Score: 2, Funny

      A real geek always knows where she is on the Internet.

    2. Re:... there are 40 or so data types.. by Anonymous Coward · · Score: 2, Funny

      She? There are female geeks!?!
      My world is coming undone. I curse at thee, slashdot!

  6. Re:First post by Anonymous Coward · · Score: 0

    I always thought the whole point of DNS was to be human friendly, now there going to go and break it by adding all kinds of crazy characters. I will not be Cypher in The Matrix, or if I must be I want a free steak dinner! And call me Mr. Schwarzenegger!

  7. naming conventions by Anonymous Coward · · Score: 4, Interesting

    Naming conventions are pretty useless these days. The ``big'' TLDs like .com, .org, .net, etc. are all remnants from the old days when the Internet was still US-only. Nowadays we have all those country domains, which may or may not implement some scheme to indicate the type of site (.uk does, .nl doesn't).

    Two things make the TLDs pretty much meaningless: a traditional TLD (.com etc.) does not neccesarily indicate the type of site, and a country code does not necessarily indicate the Real World location of a site (.nu anyone?). Besides, ``location'' is a very vague notion on the Internet. If my site has a .nu domain, the server is in California, and my content comes entirely from the Netherlands, then what country does my site belong to? So perhaps we should just dispense with the current naming scheme altogether and just have one word as name for the main site (I think RealNames attempted this and failed). Instead of http://www.google.com/ one would just write ``Google'' (or maybe ``google''?), dropping the http://www which is fairly redundant when using a webbrowser (yes, I know that ``www'' indicates the hostname, but who cares what the hostname is, I just want the site), and the TLD which is basically meaningless.

    Just an idea for the more-or-less distant future.

    1. Re:naming conventions by pseudochaotic · · Score: 1

      Some browsers already do this. For instance, i typed "google" into Mozilla, and got to google.com just fine.

      --
      And the l33t shall inherit the 34r7h.
    2. Re:naming conventions by ultrapenguin · · Score: 5, Informative

      Internet explorer can also auto-add www. + .com if you press ctrl+enter while typing the url.
      so google + ctrl/enter gives you what you want.
      This also seems to depend on language settings - pressing ctrl+enter with regional settings set to "japan" will prepend www. and append .co.jp

      I think MYIE2 has different modifiers, ctrl+enter adds .com, shift-enter adds .net, etc.

    3. Re:naming conventions by D-Cypell · · Score: 1

      Instead of http://www.google.com/ one would just write ``Google'' (or maybe ``google''?), dropping the http://www which is fairly redundant when using a webbrowser (yes, I know that ``www'' indicates the hostname, but who cares what the hostname is, I just want the site), and the TLD which is basically meaningless

      Great idea!! Cant wait to see what happens to 'whitehouse' ;o)

    4. Re:naming conventions by PacoTaco · · Score: 4, Funny
      Two things make the TLDs pretty much meaningless: a traditional TLD (.com etc.) does not neccesarily indicate the type of site

      Sure it does:

      .com = porn
      .net = porn
      .org = porn
      .
      .
      .

    5. Re:naming conventions by Anonymous Coward · · Score: 1, Interesting

      Old versions of Netscape sent you to whitehouse.com, but every commercial browser made in the last 5 years uses a directory service and takes you to whitehouse.gov.

      (I seem to remember the whitehouse.com people threating to sue Netscape when they made this change.)

    6. Re:naming conventions by mauthbaux · · Score: 3, Interesting

      Personally, I always thought that pr0n sites should be .sex sites... for instance teens.sex girls.sex...(or if you prefer) goat.sex It would make pr0n easier to find for those who were looking for it, and easy to avoid for those looking to avoid it.... just my 2 cents.. ~mauthbaux

      --
      "Operating systems suck: you're better off using only the BIOS" --trainsaw.com
    7. Re:naming conventions by MavEtJu · · Score: 1

      dropping the http://www which is fairly redundant when using a webbrowser (yes, I know that ``www'' indicates the hostname, but who cares what the hostname is, I just want the site

      www is the service.

      --
      bash$ :(){ :|:&};:
    8. Re:naming conventions by tomblackwell · · Score: 1

      www is the subdomain, actually, which maps onto a host.

    9. Re:naming conventions by Malcontent · · Score: 2, Insightful

      There is no reason to limit TLDs to just a handful. It's just artificial scarcity.

      We should have thousands of TLDs. In fact every domain name should be a TLD. You should go to business.exxon not exxon.com.

      --

      War is necrophilia.

    10. Re:naming conventions by iksowrak · · Score: 3, Informative

      Domains aren't arranged the way they are just as a convention of days past. They're arranged in a hierarchical to distribute the load of DNS lookups as well as provide as logical way to diving responsibilities for different domains (zones). Also, the hierarchical structure allows for duplicate names as long as those two names aren't sibling nodes in the DNS tree (I can have google.com and google.noodle.com). With single word domains all of a sudden your available choies would decrease dramatically.

    11. Re:naming conventions by spitzak · · Score: 1

      I don't think you even need ctrl, do you? Any single word will add www. and .com to it if the plain word does not resolve. This is quite reasonable behavior, where the browser tries to guess what you wanted to do.

    12. Re:naming conventions by T-Punkt · · Score: 1

      No, there's a big difference between subdomains and hostnames in the DNS. Subdomains are SOA entrys and hostnames CNAMES, A, AAAA whatever..

      Of course you can have entries with the same name but of different types, that's why "slashdot.org" is both a subdomain and a hostname, but "www.slashdot.org" isn't.

    13. Re:naming conventions by AntiOrganic · · Score: 1

      So does Mozilla Firebird. A load of my friends wouldn't switch to Opera a few years ago because they relied upon this feature so much, but they're all Firebird converts now.

    14. Re:naming conventions by aardwolf204 · · Score: 2, Funny

      You mean like, AOL Keywords.. Ugh, no thank you. Its not really broken so dont fix it.

      If it pains you so much to type in yahoo.com (as if you really need www. anymore, most all sites work fine without it) then just type in "216.109.118.73" and be done with it.

      --
      Im dreaming ofa big bndwdth, That can resist the /.crowd.May ur days b merry & bright & may al
    15. Re:naming conventions by Xiamin · · Score: 1

      Come on. Even lynx does this. Try it!
      'lynx google' brings up www.google.com for me.

    16. Re:naming conventions by Anonymous Coward · · Score: 0

      as can mozilla...

    17. Re:naming conventions by Anonymous Coward · · Score: 0

      You're confusing domains with zones. From RFC 1035: "SOA [...] marks the start of a zone of authority." All hostnames are also (sub)domains (containing at least one host, itself), but not the other way around.

    18. Re:naming conventions by Kirill+Lokshin · · Score: 2, Informative

      No, the reason TLDs are limited is so that the root nameservers only need to keep state for a few different identifiers. If you allow an arbitrary number of them, the roots will slow down to a crawl.

      This is the same reason that class C IP addresses are such a problem - there's too many of them to do a lookup quickly.

    19. Re:naming conventions by pbrammer · · Score: 1

      How, then, would you propose that we get to the http://groups.google.com site?

      Not all hosts on the 'net are www. Hell, many major sites don't even implement an A record (correctly) for their base domain. Ever go to someserver.com only to not get a response or an entirely different site as compared to www.someserver.com?

      We have a long way to go in the DNS world.

      Phil

    20. Re:naming conventions by Haeleth · · Score: 1

      Instead of http://www.google.com/ one would just write ``Google'' (or maybe ``google''?), dropping the http://www which is fairly redundant when using a webbrowser (yes, I know that ``www'' indicates the hostname, but who cares what the hostname is, I just want the site), and the TLD which is basically meaningless.

      Um, bad example, since Google makes use of the TLD. Google.com is generic searching, but google.co.uk has an option to restrict searches to UK sites, google.co.jp has a Japanese interface and an option to restrict searches to Japanese sites, and so on.

      It's much more convenient than asking users to select a country from a drop-down list when restricting their search.

      As for droppping "http:", my web browser supports numerous other protocols - I use "about:", "file:", and "ftp:" all the time - so it's not redundant. And my browser adds it as a default if I leave it off anyway. "//" is obviously required, as it indicates a network address (dunno about you, but I occasionally use my web browser to read local HTML files too).

      You can make a case for losing the "www" convention, though.

    21. Re:naming conventions by dave1g · · Score: 1

      MY GOD WHY HAS THIS NOT BEEN DONE????

      This would put a stop to all of the filtering programs and shit.

      Sure you would get joe smoe posting his nudies on his personal? site but statistically there is a very small chance any child would see that.

      The porn industry should take it upon itself to lobby for this as it would make it easy for people to find porn, and all the names that are taken up by .com .gov .net or . org that would make good porn site names would get there .sex domain.

      But alas any step to bring porn into legitimacy are always hated like by giving them .sex we are finally saying porn exists and its not the evil incarnate we said it was... whatever .sex is a good solution to many horrible problems!

    22. Re:naming conventions by Total_Wimp · · Score: 1

      You're just moving the problem to a (slightly) different place. If the company called Exxon owns the exxon TLD then I can't use it no matter how much I want it. How is that different from the company Exxon owning exxon.com?

      The scarcity exists because more than one person/organization wants to be identified in the most convenient way. If the most convenient way is a TLD instead of a .com then you have the exact same problem.... more than one person/org will want it.

      TW

    23. Re:naming conventions by Erratio · · Score: 1

      Dropping the www conevention is a horribly shortsighted idea. DNS isn't made for just the World Wide Web, it's made for the Internet and all the services provided by it (not that it does anything aside from mapping). If you start assuming things about a domain's set-up then you'll limit the flexibilty of DNS or, at best make things needlessly complicated. If you want the default host for the domain to be the webserver then you can just set it to the 2nd level hostname, but as far as a widespread convention, this should be left up to the browser and not DNS. The TLD domain name issue should also be left to the browser too, but that's already been discussed.

      --
      I don't try to be right, I just try to make people think
    24. Re:naming conventions by elemental23 · · Score: 1

      Hell, many major sites don't even implement an A record (correctly) for their base domain. Ever go to someserver.com only to not get a response or an entirely different site as compared to www.someserver.com?

      "Correctly"? Having an A record for your domain that points to your web server is only done as a convenience for people too lazy to type "www." or whatever. There's no reason you need an A record for your domain, you just need them for your various hostnames within that domain (eg, "www", "mail", "foo", "whatever").

      Having an A record pointing to your web server can actually cause problems if the machines in your MX records aren't available for some reason. Many MTAs will attempt to deliver mail to the A record hosts in this situation, while those hosts may not be configured to accept incoming mail. This will result in mail bouncing instead of letting the originating MTA retry delivery to the MX hosts as it would otherwise.

      --
      I like my women like my coffee... pale and bitter.
    25. Re:naming conventions by CmdrTHAC0 · · Score: 1

      It hasn't been done because nobody wants to see a 10-year lawsuit over who owns "www.sex" when a forged letter is sent to a negligent registrar who nonetheless disclaims all responsibility for anything they claim to do.

      This may have been cloaked as a "We'd like to pretend there is no porn online" meme.

      --
      __CmdrTHAC0__
      In Soviet Russia, Spanish Inquisition doesn't expect YOU!!
    26. Re:naming conventions by welshsocialist · · Score: 1

      Mac IE does this as well. In fact, I think Mozilla got this feature from Win IE.

      --
      Support the Chagossians
    27. Re:naming conventions by sketerpot · · Score: 1

      It wouldn't stop web filters. They try to filter more than just porn. They also block such things as profanity, pro-gay web sites, "occult" sites, and generally everything that your average small-minded bigot doesn't want other people's kids to see (or their own, of course).

    28. Re:naming conventions by mjuszczak · · Score: 1

      America Online Keyword sound familiar? Sounds kind of like the same thing. Point is, in my opinion TLD's are a must. They allow the use of subdomains. They allow the use of host names for different servers, still all part of your "top level". I tell you, without some form of domain structure right now I'd be really confused. Its a good idea though.

    29. Re:naming conventions by Anonymous Coward · · Score: 0

      > as can mozilla...

      except that moz insists on opening a new window: it won't prefix/suffix in the existing windows or tab.

      works great on current window or tab in firebird though.

    30. Re:naming conventions by Anonymous Coward · · Score: 0

      If you want a specific host (www.example.net) then you or your browser should be inputting "www." DNS should not have as a core behavior redirecting the default host for a domain to a webserver. What if we had made this change to DNS in the days of gopher? Imagine the default host for domains today being a gopher server. Someday we'll feel the same way about web servers.

  8. mDNS & Rendezvous? by AT · · Score: 4, Informative

    I'm surprised that mDNS wasn't mentioned in the context of the future of DNS. It is, after all, the technology behind Rendezvous, Apple's protocol for automatic service advertising and configuration on local LANs. mDNS is basically just normal DNS multicasted, with some conventions on how to represent services.

    mDNS is already used for zero-configuration networking, sharing iTunes playlists, and finding other iChat users on a local LAN. Since it's based on DNS, its both simple and has mature implementations. And it's open source; Apple provides a working reference implementation for MacOS 9, MacOS X, Windows, and Posix (including Linux).

    1. Re:mDNS & Rendezvous? by Kent+Recal · · Score: 1

      Thanks for the hint. I'll definately give the linux port a shot (can't be worse than dhcp i guess).

    2. Re:mDNS & Rendezvous? by curious.corn · · Score: 3, Informative

      It's more than that. I haven't yet seen the potential of mDNS revealed anywhay but take this example:
      postgres is compiled with mDNS support, when the daemon starts it registers onto the server's mDNSResponder. You launch your data analisys app that broadcasts the query:_pgsql._tcp.local. and your server responds with netaddr/port. The app establishes the connection, you move on. This stuff IS cool. Linux efforts today are limited to tmdns that requires the server admin to manually edit a config file... shure, init scripts can do this but the idea is that you link to a lib that registers the app to the responder autonomously... howl does that. It's soo cool that I break up in tears thinking back at the time I've wasted on this stuff. If only iptables had a programmatic interface to open ports rather than handcrafting config scripts your little daemon config file would be the central repository for all relevant service information... hmm, a datacenter admin's wet dream

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    3. Re:mDNS & Rendezvous? by Freedom+Bug · · Score: 1

      Editing config files? Compiling the ugly bulk that is Apple Rendezvous into your app?

      tmdns is so much easier.

      Just system("register_service --add --service=pgsql --port=#"); and it'll show up in your browser.

      tmdns does things the Unix way. Now we just have to get the distributions to include tmdns, like Mandrake does. Because adding it on yourself is not a trivial task.

      Bryan

    4. Re:mDNS & Rendezvous? by Kent+Recal · · Score: 4, Insightful

      It does indeed sound pretty neat.
      I wonder whether the additional load due to the broadcasting could become an issue on large installations. Also I'm curious whether it can somehow work across switched segments (if you want to discover hosts in a neighbour net).

      While I doubt (correct me if I'm wrong..) that the broadcast mechanism could scale enough to replace old fashioned DNS it's still a nice substitute for DHCP at least.

      And it definately makes some nice playground for the p2p hackers. If you can get the auto-discovery feature basically by linking a lib and adding some syscalls then I bet we will soon see a lot of utility apps learn how to find and talk to each other over the wire.

      Can't wait for the xscreensaver plugin that connects to all other xscreensavers around and uh.. launches a sproingies contest.

    5. Re:mDNS & Rendezvous? by keithmoore · · Score: 4, Informative

      mDNS is a huge mess, mostly because Apple started deploying the thing without realizing that you'd have different hosts on the same network, some using mDNS and some using DNS (since not all hosts that are connected will see the same peers) and without bothering to figure out how to keep mDNS and DNS in sync.

      the last time I looked the problem still wasn't solved. but the draft is in revision 27 after being taken on by an IETF working group, and still isn't done yet, which should tell you something about how ready it was for prime time when Apple shipped it.

      the rest of Rendezvous (v4 linklocal addressing and DNS resource discovery) is also a huge mess, but that's another topic.

    6. Re:mDNS & Rendezvous? by curious.corn · · Score: 1

      You need to put this on the rc.d script right? Well, although this strategy is much more suited to a linux distro where choice is a totem (not necessarily a bad thing) it does have it's drawbacks. Keeping processes and portnum in sync becomes troublesome and isn't really optimal when the mDNS is part of the core system. In this case it's much more obvious to use programmatic interfaces rather than scripting cobwebs. I'm all for lightweight design but adding a 57 K lib isn't what I call "bloat" ;-) Just my 0.02

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    7. Re:mDNS & Rendezvous? by curious.corn · · Score: 1

      you need repeates sitting on top of multihomed segment junctions (just like samba).
      As for the xcsreensaver comment... it already happens, on the Mac at least. There's a screensaver called fluid that shares configs across local. machines. Also Roxio Toast 6 allows to seamlessly share your CD/DVD-RW on local. and although I haven't checked I'm pretty shure it runs off rendezvous.
      I don't think it'll scale anywhere close to the global DNS range and actually I don't think it should; service autodiscovery is cool but it's a security concern too, so it's better to put tight limits to it.

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    8. Re:mDNS & Rendezvous? by Freedom+Bug · · Score: 1

      Tmdns is started from rc.d, but registering and deregistering services should be done when the service starts and stops. In other words, in the script that starts the service, or in the service itself.

      57k is a lot in my world. I've got 6MB of RAM on my target (and no swap space). :)

      And that bridge feature is sweet. That lets me use normal DNS calls to look up names and services.

      cheers,
      Bryan

    9. Re:mDNS & Rendezvous? by tqbf · · Score: 1
      the last time I looked the problem still wasn't solved. but the draft is in revision 27 after being taken on by an IETF working group, and still isn't done yet, which should tell you something about how ready it was for prime time when Apple shipped it.

      Of course, a huge number of people actually use Rendezvouz to do useful things on their networks, which makes your "failure to solve the problem" complaint seem rather meaningless.

      Criticizing Apple for shipping product when the IETF is in revision twenty-seven of an attempt to simply explain how Apple's working code is functioning is a perfect example of why the IETF has slipped further and further into irrelevance. The fact that namedroppers --- the IETF DNS discussion group --- is intensely politicized (a problem that Keith Moore is an intimate part of) just plays into that.

      There's a mythology about the IETF that its core values are "rough consensus and working code", and that those values stood in stark contrast to the values of the OSI standards groups. That may have been true once. But I ask now: nobody really uses OSI protocols anymore, so where do we think all those people went? Did they give up on bitching about standards and go code? Or did they all go to the IETF?

      In any case, calling Apple's work a "big mess" and then comparing it to the shining example of any random IETF-driven protocol (it's 2004, why don't any of my ISPs do dynamic DNS? Oh wait, we left it to the IETF to standardize!) is disingenuous in the extreme. Apple could tell me that all my DNS records need to be ASN.1/BER encoded, scrambled with ROT13, encrypted with 16-bit XOR and compressed with ARJ, and I'd still install their software before I gave a second thought to what namedroppers thought about it.

    10. Re:mDNS & Rendezvous? by Anonymous Coward · · Score: 0

      isnt this just an implemation of SLP, Microsoft ADS does this functionality, and Novell's SLP services does this also. So apple is just catching up on the features here, nothing new here. automatic registration of services offered on the network.

    11. Re:mDNS & Rendezvous? by curious.corn · · Score: 1

      but how is your program registering itself to tmdns? Does it edit the config file and send a HUP or does it talk with the directly? In the latter case... it's just a wrapper around a lib, in the former... well, you're right but still it looks like a cludge.

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    12. Re:mDNS & Rendezvous? by keithmoore · · Score: 1

      Of course, a huge number of people actually use Rendezvouz to do useful things on their networks, which makes your "failure to solve the problem" complaint seem rather meaningless.

      You're taking my comment out of context. Yes, Rendezvous can be useful, for specific apps in specific contexts. But it also causes lots of problems when used by apps in general. Apple has tried to promote it as a general-purpose solution for name lookup on local networks, and Rendezvous is really poorly designed for that.

      Criticizing Apple for shipping product when the IETF is in revision twenty-seven of an attempt to simply explain how Apple's working code is functioning is a perfect example of why the IETF has slipped further and further into irrelevance.

      Wby -- because IETF is trying to clean up the colossal mess that Apple has created? The reason that 27 revisions have been needed is that mDNS started out with such a naive approach - it's fundamentally a far more difficult problem than Apple ever anticipated.

      The fact that namedroppers --- the IETF DNS discussion group --- is intensely politicized (a problem that Keith Moore is an intimate part of) just plays into that.

      Check the archive. I've made very few posts to the namedroppers list.

      Name lookup is a critical service used by almost every application, not something that can be tweaked arbitrarily and without due care.

  9. Quick Note to Timothy: by Anonymous Coward · · Score: 0

    Please retitle this article to "Paul Mockapetris On The Future of Acronyms."

    Thanks.

    -- The Slashdot Readership

  10. Why not an IP address? by Lxy · · Score: 4, Interesting

    If it needs a [UPC|RFID|Serial number|unique ID of any kind] why not give it an IPv6 address? It's a well designed heirarchical system, and DNS is already capable of handling it.

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
    1. Re:Why not an IP address? by Anonymous Coward · · Score: 0

      Linux: Telling Microsoft where to go since 1991

      Where? To the bank to make huge deposits?

    2. Re:Why not an IP address? by elf-fire · · Score: 1

      The fact that something is listed in DNS does not really contradict having an IP adresss in any available scheme... I still prefer typing slashdot.org instead of it's IP(s).

    3. Re:Why not an IP address? by Anonymous Coward · · Score: 0

      Heh. Nice.

    4. Re:Why not an IP address? by MavEtJu · · Score: 2, Funny

      why not give it an IPv6 address

      $ ping6 -c 5 2001:4f8:4:7:2e0:81ff:fe21:6564
      --- 2001:4f8:4:7:2e0:81ff:fe21:6564 ping6 statistics ---
      5 packets transmitted, 0 packets received, 100% packet loss

      Somebody stole a book!

      --
      bash$ :(){ :|:&};:
    5. Re:Why not an IP address? by Fastolfe · · Score: 1

      Because these are not devices that communicate with the Internet Protocol. Just because there are a lot of IP addresses in IPv6 doesn't mean we should start handing them out to everything that needs an ID number.

      There still may be merit to considering the use of one common "ID space" for drawing these IDs from (perhaps allocating a prefix to each type of ID), but this doesn't really seem useful.

  11. More Basic DNS issues need to be resolved by Anonymous Coward · · Score: 1, Interesting
    For example, DNS entries should have additional information stored within them, such as classifications as to whether the site is:

    a) Adult

    b) Shopping

    c) News

    d) etc.

    This way, I can prevent myself from accidentally going to hidden goatse.cx links that appear under more innoculous DNS entries such as "www.welcometomysite.com".

    1. Re:More Basic DNS issues need to be resolved by pjwalen · · Score: 1

      I like to think of those sites more as "pleasant suprises!"

    2. Re:More Basic DNS issues need to be resolved by Anonymous Coward · · Score: 0

      That is the stupidest fucking idea I've ever heard. What category does a virtual hosting company get? An ISP? Content types do not match one-to-one with DNS A records.

      You can have a precategorized and 'sanitized for your protection' precategorized internet, but keep it to yourself. Certainly don't get it anywhere close to the public's DNS.

    3. Re:More Basic DNS issues need to be resolved by cbreaker · · Score: 2, Insightful

      Naa, without checks and balances, which is not what the internet is based upon, all the porn sites would simply mark themselves as "news" or "games" or "shopping."

      --
      - It's not the Macs I hate. It's Digg users. -
    4. Re:More Basic DNS issues need to be resolved by emptybody · · Score: 1
      Well, I suppose you could always use the IN TXT record.
      @ IN SOA ns1.goatse.cx. hostmaster.goatse.cx.(
      69 ; serial
      3H ; refresh (3 hours)
      1H ; retry (1 hour)
      1W ; expire (1 week)
      1D ; minimum (1 day)
      )
      IN NS ns1.goatse.cx.
      IN MX mx1.goatse.cx.
      _http._tcp IN SRV 0 0 8888 www.goatse.cx.
      IN TXT "SICK AND TWISTED"
      www IN A 127.0.0.1
      --
      comment directly in my journal
    5. Re:More Basic DNS issues need to be resolved by bbrazil · · Score: 1

      Just use the evil bit.

  12. What I want to know by Anonymous Coward · · Score: 0

    is when the hell is BIND going to support unicode?

    1. Re:What I want to know by j4y · · Score: 2, Informative

      but there is a way to implement mutillingual domain without set up a application to convert native languges to DNS normal charater as iDNS mechanism.

  13. Not quite "ready" by deuteron · · Score: 1

    It won't be "ready to carry arbitrary identifiers" until BIND stops rejecting unknown types. Or until everyone switches to something that works. :-)

    djbdns!

    1. Re:Not quite "ready" by strabo · · Score: 1
      It won't be ready...until BIND stops rejecting unknown types.

      So, three years ago, then?

      From an announcement for BIND 9.1.0: "BIND 9.1.0 also includes experimental implementations of a number of DNS protocols extensions still under development in the IETF. These include transparent processing of unknown RR types..."

      BIND 9.1.0 was released on January 18th, 2001

    2. Re:Not quite "ready" by deuteron · · Score: 1

      So, three years ago, when BIND 9.1.0 came out, everyone immediately upgraded? See the recent article about Windows 98 support ending. We still use 98 on half of our student machines. :P

      This change should never have been necessary in the first place. djbdns has supported unknown types since its inception.

    3. Re:Not quite "ready" by cbreaker · · Score: 1

      You make no sense.

      First you say "it's not ready until bind stops rejecting unknown types."

      Then someone proves that it doesn't and hasn't for three years.

      Then you try to defend your post by saying that three years isn't long enough, that it should have always supported it, and people still use Windows 98?

      Yea okay tough guy. I'm sure djbdns is very nice but there's no need to conjure up an argument against anything else.

      --
      - It's not the Macs I hate. It's Digg users. -
    4. Re:Not quite "ready" by wayne · · Score: 1
      Well, yes, bind9 is supposed to support new DNS RR types. Unfotunately, from what I understand, all versions of bind9 have bug that creates a nasty catch-22. Only RR type numbers <255 work, but those numbers are reserved for standard track RFCs, but you aren't likely get a standard track RFC until you have shown that it works experimentally. The experimental RR type numbers don't work with bind9, so you are stuck.

      I have to admit that I haven't actually tried creating new ones, so I'll defer to someone who has. See: IETF ASRG RMX mailing list: Hadmut Danisch on creating new DNS RR types

      Hadmut Danisch is the author of the RMX anti-spam proposal and his proposal is for a new DNS RR type of "RMX". I have little reason to doubt that he knows what he is talking about.

      --
      SPF support for most open source mail servers can be found at libspf2.
    5. Re:Not quite "ready" by Anonymous Coward · · Score: 0

      There is a difference between supporting unknown types and adding new types. Caching nameservers support unknown types by passing them instead of filtering them out like old versions of BIND used to do.

      Origin servers support new types by loading them. The bug in BIND is with defining new types with greater values. djbdns supports generic types, but it requires using the type number and binary encoding the data. This includes standard types like SRV, RP, and AAAA.

  14. Re:the future of DNS by Anonymous Coward · · Score: 0

    Or unless you want to run something not created by an egomaniacal freak who wants to send TLD data over usenet.

  15. security? by MrSpiff · · Score: 4, Insightful

    what about security issues? BIND has as long history of bugs and with the recent threats to the root DNS servers, I think the real issue is building a secure DNS service rather than extending the data it carries.

    1. Re:security? by MavEtJu · · Score: 1

      (Score:2, Insightful)

      You're kidding, right? Score: -1: Troll.

      The article talks about DNS, not a specific implementation of it. Only if you won't look further than how long your nose is, you will come up with these kind of comments.

      --
      bash$ :(){ :|:&};:
    2. Re:security? by gyratedotorg · · Score: 1
      --
      Gyrate Dot Org - "Where high-tech meets low-life"
    3. Re:security? by ipfwadm · · Score: 1

      You're kidding, right? Score: -1: Troll.

      I hope you're kidding. The ability to forge DNS replies, which has massive security implications, is completely implementation-INdependent (granted BIND's implementation makes (made?) it much easier, but it's still possible, and very easy with access to the victim's network).

  16. Really? by Greyfox · · Score: 5, Funny

    So whitehouse ctrl+enter...?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Really? by m3j00 · · Score: 1, Informative

      he's referring to the fact that www.whitehouse.com is a porn website, and not the whitehouse website.

    2. Re:Really? by IM6100 · · Score: 1

      Is it still set up that way? That was a convenience from the Clinton era, but is obsolete now.

      --
      A Good Intro to NetBS
  17. Not so sure... by rritterson · · Score: 3, Informative

    DNS is great in it's hierarchal nature- one can simply delagate domains to another server, which keeps what ever DNS is managing the root (like slashdot.org.) from getting overloaded with requests.

    However, how is it going to work if we add Barcodes, RFIDs, etc to DNS? Are we going to create a RFID domain? RFIDs are unique numbers, AFAIK, which is more like an IP address, which is exactly what DNS is designed to avoid the usage of! Will i go buy tee.shirt.yellow.minnesota.walmart and have the register go look up the RFID and price information? That would seem backwards.

    Also, we're going to need many more DNS servers if we are going to piggy back those sorts of services on the system. While I did RTFA, it seemed short on details. I would assume a retailer using DNS for RFID would have a private DNS network, much the same way Microsoft's Active Directory normally uses one (or maybe not- maybe one would just need a seperate RFID network of servers, since there is nothing inherantly private about RFID numbers and it might be helpful for a retailer to make the RFID lookup ability public).

    Yet, that would only lead back to my original question. Are you going to seperate RFIDs into domains by number and then delgate them? That seems silly- imagine trying to put MAC address lookups on DNS. Does one retailer need to be able to access the RFIDs of another? Are we going to need to create root servers for RFID lookups? Please don't use those same root servers and please don't merge the network with the same public internet DNS system.

    Perhaps the article was just short on details, or maybe I missed something, but I'm wary of using DNS for the sort of system the article described- at least before more details emerge.

    --
    -Ryan
    AUWYHSTOT (Acronyms are Useless When You Have to Spell Them Out Too)
    1. Re:Not so sure... by JackpotMonkey · · Score: 1

      DNS is great in it's hierarchal nature- one can simply delagate domains to another server, which keeps what ever DNS is managing the root (like slashdot.org.) from getting overloaded with requests.

      To bad the links posted to slashdot don't have that kind of protection....

      --
      ______ Eagles may fly but monkeys don't get sucked into jet engines.
    2. Re:Not so sure... by borgdows · · Score: 0

      ...at least before more details emerge.

      on Gentoo, type : emerge details

    3. Re:Not so sure... by MavEtJu · · Score: 1

      Yet, that would only lead back to my original question. Are you going to seperate RFIDs into domains by number and then delgate them? That seems silly- imagine trying to put MAC address lookups on DNS.

      RFIDs are unique numbers, AFAIK, which is more like an IP address, which is exactly what DNS is designed to avoid the usage of!

      Please think of in-addr.arpa and ip6.int? It does exactly what you describe as your problem.

      Furthermore:
      DNS is great in it's hierarchal nature- one can simply delagate domains to another server, which keeps what ever DNS is managing the root (like slashdot.org.) from getting overloaded with requests.

      Actually, it's the caching nature of the records which prevent this. [no more nitpicking]

      --
      bash$ :(){ :|:&};:
    4. Re:Not so sure... by MavEtJu · · Score: 1

      However, how is it going to work if we add Barcodes, RFIDs, etc to DNS? Are we going to create a RFID domain? RFIDs are unique numbers, AFAIK, which is more like an IP address, which is exactly what DNS is designed to avoid the usage of! Will i go buy tee.shirt.yellow.minnesota.walmart and have the register go look up the RFID and price information? That would seem backwards.

      Euhm... the extensions are not to be used by you. Forget humans. Think machines.

      --
      bash$ :(){ :|:&};:
    5. Re:Not so sure... by 0x0d0a · · Score: 1

      Will i go buy tee.shirt.yellow.minnesota.walmart and have the register go look up the RFID and price information? That would seem backwards.

      Right. He's just saying that we should use DNS, as it's lightweight and globally used, to distribute universal identifiers other than domain names -- in this case, RFIDs, which would only forward-resolve. Useful for scanning a product and finding out what it is.

      My guess is that there'd just be a new TLD for each, given that RFIDs (I assume) and UPC codes are universal. I believe there's some sort of central registrar for these -- DNS could be used for just distribution, of the data and not decentralization of administration, as it currently is for domain names.

      I'm not entirely sure that this is a good idea. The main benefits of DNS are that there's a lot of infrastructure to support it, firewalls don't block it (or at least a proxy is provided), and it's pretty lightweight. However, it has some significant drawbacks for the usages involved. DNS is not a secure system. It was not designed to be secure -- spoofing responses is not a huge deal. We've learned to build systems to work around the insecurities -- ssh caches host keys to avoid DNS cache poisoning, for instance -- but this is a really serious problem when it comes to RFID and UPC. If I can start spoofing things so that the wrong items are looked up, God only knows what I can do to commercial and POS systems that use such a system. Very bad juju that cannot be worked around with our existing systems.

      Second of all, DNS activity tends to be sporadic. Very sporadic. There might be one lookup, ten mintues, and then a couple of lookups. There are also a *vast* number of clients relative to the number of DNS servers required to handle them. DNS is designed around these kind of performance demands. I'm not sure that most UPC and RFID use is like this. Generally, a POS system with a scanner is scanning a fair number of things at a good rate -- at the very least, you're likely to have bursts of steady scanning for perhaps ten requests or so. Thus, the cost of establishing a connection and then letting that connection go away after no requests have gone away for a bit is greatley lessened. Given this, the security and reliability benefits of a connection-oriented system like TCP become more appealing. Furthermore, you generally know ahead of time that you are going to be scanning -- e.g. the cashier is at the register and ringing up an order. This means that you may not even need to undergo the initial latency. There are also perhaps ten registers at a given grocery store. These ten registers supply a huge number of people, and given the money they pull in, it's not a huge financial cost to have one server that provides for these ten machines. UDP allows for lower overhead when servicing a vast number of clients.

      I'd rather go with a more powerful protocol running over TCP and tunneled in SSL.

    6. Re:Not so sure... by LodCrappo · · Score: 1

      DNS already turns numbers into descriptive names, it's called reverse DNS. I believe this is the type of thing the article is talking about. For instance now I can use tools like nslookup to query DNS for the hostname of a particular IP address: 'nslookup 66.35.250.10' tells me that's ns1.osdn.com. Wouldn't it be nice to be able to do a lookup on a upc or rfid and get back a descriptive name for the product? Possibly also pricing and availability info, etc. This is possible and would work just like reverse DNS works now. I believe the true power here is the distributed nature of DNS and the delegation of authority to the respective owners of "chunks" of upc space. If each manufacture can create and maintain its own zones containing product info mapped to upc's, DNS can make it very simple to create clients that use DNS to lookup product info. Want to know if there's a recall for your kids carseat? Wave the magic thingy over the barcode. Wonder the MTBF on that new hard drive you bought? Wave the magic thingy... etc,etc..

      --
      -Lod
    7. Re:Not so sure... by aonaran · · Score: 1

      Extending that idea one more step, if you bought some product and were not sure how to contact the manufacturer for questions and/or complaints you could do a DNS query on the barcode and find the address of the manucaturer's website, their phone number etc. much more quickly than even a Google search.

      These sorts of modifications to DNS could be very useful.

  18. Paul, Please Don't Mock My... by Anonymous Coward · · Score: 0

    Oh, sorry, that's petris isn't it? My bad.

  19. Re:What a name by Anonymous Coward · · Score: 0

    hey -- Paul's a nice guy from Boston. Leave him alone.

  20. What about P2P? by SexyKellyOsbourne · · Score: 2, Interesting

    Someone really should have asked him about any plans to make DNS more peer-to-peer oriented, like the recent project to make BitTorrent .torrents part of DNS, found here:

    http://www.netrogenic.com/dnstorrent/

    1. Re:What about P2P? by cbreaker · · Score: 1

      dnstorrent doesn't make any changes to DNS, all it does is allow you to carry non-dns type data on a DNS server.

      --
      - It's not the Macs I hate. It's Digg users. -
    2. Re:What about P2P? by MavEtJu · · Score: 1

      to make DNS more peer-to-peer oriented

      I'm not sure what you mean with it, DNS has always been client-to-server, only in a couple of cases (that is for servers which host the same domain) it is server-to-server. And then, multimaster domains can be used in that situation.

      So please explain to me why DNS should be P2P oriented.

      --
      bash$ :(){ :|:&};:
    3. Re:What about P2P? by Malcontent · · Score: 1

      God I hope not.

      The reason that DNS works and is so successful is because it has root servers. It's dsitributed and yet authoritive.

      --

      War is necrophilia.

  21. WEB/FTP by Atzanteol · · Score: 1

    I'm surprised there aren't records for 'WEB' and 'FTP' and the like. Why are we still relying on well-known-ports so much? DNS could point to many different types of resources similar to 'MX'...

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
    1. Re:WEB/FTP by emptybody · · Score: 4, Informative

      Actually, there already are provisions for this.
      The SRV record, defined in rfc2782, is used to store a HOST:PORT pair

      When will browsers (or anything else for that matter) start supporting this???

      Here is a (possibly outdated) list of software that supports the SRV record.

      --
      comment directly in my journal
    2. Re:WEB/FTP by PacoTaco · · Score: 1

      It's kind of a chicken and egg problem. You'll still have to deal with applications that expect the well-known ports. For example, if you move mail off port 25, you won't be able to receive messages from clients that can't (or won't) look up the correct port in DNS. Rather than listening in two places (and making a mess of your firewall rules) it will probably be easier to just leave things alone.

    3. Re:WEB/FTP by MavEtJu · · Score: 2, Insightful

      I'm surprised there aren't records for 'WEB' and 'FTP' and the like.

      There are three ways this has been resolved in the past and today:

      - portmapper, where you ask the machine (think of it as a DNS on the machine itself for port-numbers) on which port the nfsd listens.

      - hostnames: ftp.freebsd.org is the ftp-server, www.freebsd.org is the www-server. Yes, still port 21 and 80, but you can figure out which hosts to use for which protocol.

      - SRV records, which you ask for a service and a domain name: _smtp._tcp.mavetju.org resolves into:
      _smtp._tcp.mavetju.org. : 0 0 25 tim.barnet.com.au. (try dig _smtp._tcp.mavetju.org SRV)

      So as you see, the possibilities are there, now it is the applications which have to figure out how to use it.

      Edwin

      --
      bash$ :(){ :|:&};:
    4. Re:WEB/FTP by wayland · · Score: 1

      SRV records lack popular support. My guess is lack of demand due to ignorance on the part of many. But interestingly, Jabber wants everyone to use SRV records. This means that your Jabber ID can be the same as your e-mail address, but on a different machine. It also means that if Jabber catches on, a lot of admins are going to need to learn about SRV records. And when they learn about them, they'll use them. And when they use them, hopefully the big browser developers will recognise the demand and implement them.

      Anyway...

  22. They're right... by b00m3rang · · Score: 3, Funny

    DNS isn't nearly bloated enough. Let's make all DNS servers run Active Directory on Windows, so we can store phone numbers, golf scores, medical records, and political party affiliation. Then, since it's an 'improvement', we can all rest assured our security concerns have been addressed. Let's get BIND rock solid, then get fancy if you're into that sort of thing.

    1. Re:They're right... by 0racle · · Score: 2, Informative

      new to ldap huh? DNS doesnt store the actuall AD Data, those are on datafiles on the AD Servers (Ya i was shocked at that too), DNS simply holds pointers to find the services supplided and used by the directory, just like every other use of DNS.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:They're right... by MavEtJu · · Score: 1

      DNS isn't nearly bloated enough.

      You store in it what is needed for you.

      You will probably never store RFID tags in it, but other people (companies) might want to do so. To standardise the resource-records for it, it will be possible for company A to share its information with company B without having to write a conversion tool[*].

      [*] For the XML-shouters now: real time conversion tool :-)

      --
      bash$ :(){ :|:&};:
    3. Re:They're right... by Anonymous Coward · · Score: 0

      Actually, that would be a great idea. If all root DNS servers ran on Active Directory, on Windows, then we could force all clients of those servers (ie the whole world) to be memebers in a domain - with Microsoft the domain admins. Then they'd have total control over your machine, which would HAVE to be Windows and have it's IP assigned by DHCP. You'd all be relegated to super-pleb-user and have to ring support to ask permission to install a anything on your computer. Then they could check copyright or just roll it out to you using Remote Install Services and bill you accordingly!

      Brilliant!! :-p

  23. Heh... by cybermace5 · · Score: 1

    I think he should write an article entitled "How to Survive Elementary School with a Last Name like Mockapetris."

    Because, only in elementary school would someone make fun of someone else's name...wait...

    --
    ...
    1. Re:Heh... by Bombcar · · Score: 1

      Hmm... Petru is Latin for rock, so maybe his name really is "Mockarock".....

  24. Article Text by kiwipeso · · Score: 1, Informative

    Letting DNS Loose

    Jan 02, 2004 | From CircleID Empowering DNS

    By Paul Mockapetris

    Most folks tend to think of the DNS as a way to map ASCII host names to IP addresses, perhaps www.nominum.com to 10.0.01 or some such.

    I believe that when Vint talks about "escaping the bonds of DNS", [see BBC's report and Doug Mehus' CircleID report] he's really talking about letting it loose rather than replacing it.

    In the case of ENUM and NAPTR, all we are doing is saying that "domain names can carry phone numbers, so why not let them". NAPTR is a DNS data type, so we aren't replacing DNS with NAPTR, that would make no sense. In fact the whole ENUM scheme is built out of classical DNS technology, and NAPTR is really just the latest data type to be added to the DNS (there's 40 or so). NAPTR is also just an extension of SRV, which was an extension of MX, which are DNS data types that Active Directory uses to start itself and the Internet uses to route each piece of mail.

    RFID tags, UPC codes, International characters in email addresses and host names, and a variety of other identifiers could all go into DNS, and folks have occasionally proposed doing just that. Its really just a question of figuring out how to use the DNS -- its ready to carry arbitrary identifiers. And by the way, this isn't a new idea, see RFC 1101 for proof, although even earlier I designed the DNS in the early 1980s to allow it to be so, but it seemed too far fetched to document for a while.

    But don't think that I'm claiming to have solved the whole problem. What I certainly didn't anticipate was the political, legal, and commercial fight that would come with it. These squabbles behind ENUM and RFID use of DNS are really the problem, not the technology, although there may be ways to help with more technology. I was in Geneva for a WSIS meeting of CTOs, and was surprised that the various organizations (ITU, ICANN, ISOC) haven't figured out that they need each other to make this technology work, rather than asserting ownership.

    While it is inevitable that the DNS gets replaced, I think there could be far more usage and opportunity if the political aspects were addressed coherently, and if the technology types just let experimentation happen, rather than trying to make rules about how the DNS is used.

    --
    - Kaos games and encryption systems developer
  25. It's the politics, not the technology by BritGeek · · Score: 5, Insightful

    While the main point of the article is interesting, the rather depressing part - about the politics of the ITU, ICANN, etc. - is that unless we can get these oafs to work together, we are totally hosed. Having witnessed some of the machinations that goes on in at least a couple of these groups, I despair of whether we will get anything rational out of all of this. (I would much, much rather see sausages being made, than see these groups "working' again...)

    --
    "The time is always now" - Victor
  26. Eh, doesn't bother me by 1ini · · Score: 2

    My browser is smarter than that. I just write the name of the site and it automatically does an "I'm feeling lucky!" google search. Gets'em right every time!(almost)

  27. Why? by Hard_Code · · Score: 1

    Isn't the design of DNS especially relevant to host names because hosts, and hence host names are dynamically distributed?

    Why would it necessarily follow that we would want to use DNS to store other arbitrary types of data (that do not necessarily have a decentralized nature) instead of a central database?

    --

    It's 10 PM. Do you know if you're un-American?
  28. Too complicated, I don't think so by bigberk · · Score: 3, Insightful

    Give me a break. DNS itself is virtually unchanged over all these years. You've pretty much got SOA, NS, A, CNAME, and MX records and some other record types for meta information. RFID? Active Directory? Ppphtt.

    1. Re:Too complicated, I don't think so by MavEtJu · · Score: 1

      Too complicated

      Not really. Very easy to query, very easy to debug. (the magic is in the backend of the DNS server which has all the data).

      I think the thing is that you don't know the problems people have ("I have this shitload of data and I need people all over the world to be able to query it, how can I do this in a distributed and efficient way?")

      Sometimes you need to look further than the size of your nose ;-)

      Edwin

      --
      bash$ :(){ :|:&};:
  29. Re:moshi... by Anonymous Coward · · Score: 0

    demo minna ga kanji wo wakanai desu kara yaku ni tata nai desou?

  30. How about fixing bind 9 ? by Anonymous Coward · · Score: 5, Informative
    Let's see...
    • rrset-order is still broken.
    • GSS-TSIG support is still missing.
    • Strange multi-threading bugs still exist
    • Awful security history isn't behind it yet.
    Oddly enough, the expensive Nominum commercial product has all these things fixed and BIND does not, even though ISC and Nominum are the same set of folks, in the same building.

    Does this sound like bullshit to you ? If so, see the following:

    • Read the bottom parts of this and the links at the bottom of this
    • Nominum/ISC relationship described here
    Of course, the trouble is that there's not many alternatives. DJBDNS is stable, but missing features and has an odd "semi-open-source" license. ( Also, if you read some of the links, Dan's a really cranky source of support :) PowerDNS is promising, but just got recursion.

    AAARRGGHH.

    1. Re:How about fixing bind 9 ? by Anonymous Coward · · Score: 0

      Registrant:
      Nominum, Inc. (NOMINUM-DOM)
      2385 Bay Road
      Redwood City, CA 94063
      US

      Domain Name: NOMINUM.COM

      Registrant:
      Paul Vixie
      950 Charter St
      Redwood City, CA 94063
      US

      Domain Name: ISC.ORG ...according to my GPS and Mapblast, these are different buildings. They also appear to be running different PBX systems according to my cursory investigation. Am I supposed to believe the rest of your post now?

    2. Re:How about fixing bind 9 ? by Anonymous Coward · · Score: 0

      Type those addresses into Yahoo! Maps and note that the building are almost across the street from one another. This is apparently a new development, they did used to be in the same building.

    3. Re:How about fixing bind 9 ? by svnr2000 · · Score: 1

      Despite the various conspiracy theories, Nominum and the ISC are in separate, if nearby, buildings. There's certain amount of discussion, but almost totally different people in the two organizations. We do go to the same IETF meetings and bars, however.

      We are both trying to move DNS forward, though we clearly don't have identical methods or objectives.

  31. browsers aren't supposed to support SRV by keithmoore · · Score: 1

    if you read rfc2782 you will see that SRV isn't intended to be retroactively applied to all applications - because it would break compatibility with apps that expected to use default port numbers. SRV should only be used by applications which are explicitly specified to use it, and HTTP/web browsing hasn't been specified to use SRV.

    to really fix web browsing it should use NAPTR records in addition to SRV records - that would allow arbitrary mappings from from any URI type to any suitable access protocol, including URNs that don't have locations embedded in them.

  32. his motives are? by mcguyver · · Score: 1, Troll

    In the 90s Paul tried to commercialize DNS by creating a server that would compete with other free DNS servers. We ended up writing a DNS server that was scaleable, slower and subscription based. Of course no one bought the software, the project failed and Paul 'willfully' left the company. It seemed like he was more interested in his job title and being known as 'the father of DNS' than ensuring the quality of the project. To see him take part in choosing the future of DNS make me worry.

    1. Re:his motives are? by MavEtJu · · Score: 1

      left the company

      which 'the company' are you talking about?

      --
      bash$ :(){ :|:&};:
    2. Re:his motives are? by mcguyver · · Score: 1

      software.com. Ok guy but I question his motives and his ability to help.

  33. Hilarious by Theatetus · · Score: 1

    Great one, dude. You're really in the zone tonight.

    I refuse to italicize my bad jokes.

    --
    All's true that is mistrusted
    1. Re:Hilarious by PacoTaco · · Score: 1

      We should kick his AAAAss.

    2. Re:Hilarious by Lars+T. · · Score: 1

      And have the Records Industry on our backs?

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  34. That blurb... by wampus · · Score: 1

    ...looked just like my breakfast: Alphabits.

  35. Huge Mess by charnov · · Score: 1

    There is also the very serious issue of conflicts and contention checking. mDNS is a man-in-the-middle attackers wet dream.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    1. Re:Huge Mess by curious.corn · · Score: 1

      but being limited to the local. link the mitm has to plug into your property; it is a problem but it doesn't expose you to across-the-globe script kiddies (and on the local link arp poisoning already does the trick even with traditional DNS) Being limited to your private network I think mDNS can easily integrate DNSSEC (whoever needs this level of security can fully deploy it independently)

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  36. Mockapetris by Suppafly · · Score: 1

    Mockapetris sounds like some weird varient of tetris.

  37. Mockapetris mentioned this earlier by rs79 · · Score: 2, Interesting

    DNS needs stability and property rights for existing names and uses,
    and therefore requires somebody who can manage, second, the DNS also
    needs somebody with the ability to create revolutionary change and
    expand the technology into international character sets,telephony
    applications, and new TLDs, which will require someone who is
    visionary and not afraid to turn the sacred cows of the International
    Telecommunication Union and the Internet Society into hamburger if
    they get in the way.
    - Paul Mockapetris, January 23, 2001

    More here

    --
    Need Mercedes parts ?
  38. UPC codes? by jazir1979 · · Score: 1


    Universal Product Code codes?

    --
    What's your GCNSEQNO?
  39. NEVER by Ayanami+Rei · · Score: 1

    Jesus christ, I mean what do you expect when you can't enter an extended Latin-1 character (to properly spell naive or deja vu). Hint, though: try entering raw Unicode into your signature. I understand that works.

    I guess in the interest of keeping slashdot free from page-hijacking trolls (or maybe for preventing complaints by people who "don't have the right font"), they went (arguably) a little too far with the character set folding/HTML entity removal

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:NEVER by Anonymous Coward · · Score: 0

      I still don't understand it, though. Slashdot.jp manages to handle Japanese fine, so why the fuck can't slashdot.org at least cope with Latin-1?!

      What can a troll do with Unicode? Please, someone, enlighten me. WHAT CAN A TROLL DO WITH UNICODE that makes it worth forcing people to use a character set that was dated in the 1960s?

  40. International characters - consequences? by thona · · Score: 3, Insightful

    ::International characters in email addresses BAD idea. VERY bad idea. I can really see an american struggling over his english keyboard enting a norwegian char to send an email to his norgwegian partner. Funny (with me being in german) That said, for me it is NOT that funny anymore (being in german) when I have to figure out a way to enter a chinese char into a chinese email address given that I have no clue about how their char system works at all. PLEASE spare us international chars in emails and wbsite domains.

    1. Re:International characters - consequences? by Haeleth · · Score: 1

      Uh, that's why the proposals work by translating international characters into ASCII. It may not look as pretty, but you WILL be able to enter any international characters using a standard US keyboard connected to a 7-bit ASCII terminal.

      Moreover, there's nothing stopping Norwegians with US partners setting up ASCII mail aliases. That way other Norwegians can use their real name in their email address, while Americans still just type something that looks like their real name.

      If you're German, surely you can see how nice it would be to be able to have proper German spellings in DNS? Sure, with the neuer Rechtschreibung you don't have to worry about double s so much, but don't you ever pine for the option of an umlaut?

    2. Re:International characters - consequences? by thona · · Score: 1

      ::Moreover, there's nothing stopping Norwegians ::with US partners setting up ASCII mail aliases

      Yeah, right.

      And who says the chinese guy whom I should ask about something and whose (chinese written) email address was forwarded to me should actually has done so?

      Damn.

      And: ::that's why the proposals work by translating ::international characters into ASCII.

      Ah. Am I supposed to understand them? I can not evne name the funny chinese chars, how am I supposed to translate them?

      What about the uniqueness if these? ::If you're German, surely you can see how nice ::it would be to be able to have proper German ::spellings in DNS?

      As a german exchanging 95%+ of his emails with international partners - god beware.

      We already forbid them in the company directory for this reason.

    3. Re:International characters - consequences? by achurch · · Score: 1

      it is NOT that funny anymore (being in german) when I have to figure out a way to enter a chinese char into a chinese email address given that I have no clue about how their char system works at all.

      Well, presumably that Chinese person has no interest in receiving E-mail from people who don't speak Chinese, so I don't see the problem.

    4. Re:International characters - consequences? by Freultwah · · Score: 1

      They aren't if done properly. By properly, I mean reverse translation etc. If the system knows, for instance, what Hans.Mueller and Hans.Muller really stand for, then there's no trouble. Same with i18n in domain names. It's really not that hard to do. For instance, what do you think how the Japanese write their language in computers? They use romaji, the latinised script of the language, and the computer itself converts it to kanji, hiragana or katakana. If Word can do it on the fly, why cannot BIND? As I understand, it already works something like this in Southeast Asia.

      Yes, I can see that for some people, status quo is the way it should be, but I don't really buy it. My language contains 6 characters that aren't in US-ASCII. Believe it or not, the umlauts and tildes aren't there to make the letters look good, they're there for a reason. Pronunciation is one. Omitting them in writing will very often change the meaning of a word to a grotesque. For just one example, lo~helo~igud (damn US-ASCII at work again) means "salmon slices", while loheloigud is "dragon puddles". Until now, people around here have been forced to work creatively around that obstacle, but we still have tons of pointless and unintuitive domain names that could have been avoided, had the technology not been so US-ASCII centred from the get go.

      And why do you think Americans are stupid and cannot find charmap.exe or gucharmap? :-)

  41. You know I really need to stop scanning text... by Anonymous Coward · · Score: 0

    Most of the time it seems to work, I tend to find interesting stuff that I wasn't even aware I looked at, but then sometimes I get confused.

    When I scanned this title I thought Starbucks had started basing their Coffee on some disturbing 'cocktail' type name.

  42. Save my left ring finger!!!! by stridebird · · Score: 1

    Let's go further than that.

    Face it. The "www" subdomain notation is a relic. It comes from a lumbering nerdish approach to system administration, a poor first understanding of the functionality of the DNS. The principle domain name should have an A record and that's where you find the webserver. Just as it has an MX record and that's where you find the mailserver. We don't specify a "mail" subdomain to send mail...so we shouldn't specify the "www" to hit the webserver.

    Sure set up the www name too - sadly, you have to... but redirect it straight back to the principle domain on the webserver. And while we are at it, we should change it to "web". WWW is a childish name and infuriating abbreviation. Drop that too, say I.

    Everytime I see a URL painted on the side of a truck or printed in a newspaper with all those miles of redundant characters - yeah drop the "http://" too - i shudder. I cringe. It's so so uncool.

    1. Re:Save my left ring finger!!!! by Anonymous Coward · · Score: 0

      You're right. I don't send my email to mail, it goes to smtp.acsu.buffalo.edu instead. And, wonder of wonders, it is NOT the same machine as www.

    2. Re:Save my left ring finger!!!! by Felius · · Score: 1

      The World Wide Web is not the Internet.. I too get annoyed seeing bad URLs in print, but I'm much more annoyed by people dropping the http:// than the www. The www is redundant, sure, but the http:// isn't.

      --
      ..and I'll form the head!!
  43. Mockapetris by Junior+J.+Junior+III · · Score: 1

    Is it just me, or does Mockapetris sound like a tetris-like game played with falling five-block pieces that make fun of you as they descend?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  44. Misread the name of Mockapetris by Anonymous Coward · · Score: 0

    ...as "Mockapenis". Naughty me. :)

  45. Oh great. by kabocox · · Score: 1

    Just what I always wanted DNS entries for all the products that I own. So then everyone could slashdot that RFID tag with embedded wireless webserver that will one day be in my fruit of the looms? It will be a very connected brave new world.

  46. Re:the future of DNS by ePhil_One · · Score: 1

    I for one welcome our new Dr Bernstein overload...

    --
    You are in a maze of twisted little posts, all alike.
  47. Re:moshi... by Anonymous Coward · · Score: 0

    Omae ni ha kanzi ga wakannai koto ga barebare da ze...

  48. Re:moshi... by Anonymous Coward · · Score: 0

    Haa? Anou, iso-2022-jp wo tukaeba, densi-meiru de mo kanji ga pittari kantan to omou kedo? Mojira Thunderbird ga dekiru rasii.

    A, mosikasite meiru-adoresu no koto daro? Nara saisyo kara ieba ii zyanai!

  49. Re:moshi... by Anonymous Coward · · Score: 0

    Sore yori, roomaji no yomeru hitobito ha taitei kanji mo yomeru hitobito deshou? Yappari watashi nara kanji no hou ga yomiyasui to omoimasu ga...