>...
>On Thursday 25 May 2006 21:31, Kai Schaetzl took the opportunity to write:
>> Jamie L. Penman-Smithson wrote on Thu, 25 May 2006 17:12:07 +0100:
>> > .de does not have a working WHOIS server, that's fundamentally broken:
>>
>> No, *your* whois client is outdated and broken.
>>
>> <snip>
>>
>> And this is not the only TLD they are wrong about. If you want to
>> follow-up, better to me directly, I think it's off-topic.
>
>You should have explained why they where wrong from the beginning. You're=20
>absolutely right. The RFC doesn't define any syntax. The evidence is totall=
>y=20
>bogus.
>
>=2D-=20
>Magnus Holmgren        [EMAIL PROTECTED]
>                       (No Cc of list mail needed, thanks)
>...

        Um...  Syntax?

RFC3912 Section 3
"
3.  Protocol Example

   If one places a request of the WHOIS server located at whois.nic.mil
   for information about "Smith", the packets on the wire will look
   like:

   client                           server at whois.nic.mil

   open TCP   ---- (SYN) ------------------------------>
              <---- (SYN+ACK) -------------------------
   send query ---- "Smith<CR><LF>" -------------------->
   get answer <---- "Info about Smith<CR><LF>" ---------
              <---- "More info about Smith<CR><LF>" ----
   close      <---- (FIN) ------------------------------
              ----- (FIN) ----------------------------->

"

        DeNIC does not follow this protocol;  However for many (even most)
domains, proper data can be gotten using *undocumented* extensions they
have added to their own Whois server.  A large number of whois clients do
special case the DeNIC and ".de" domains, but this only shows that the ".de"
TLD is indeed *not* RFC compliant.

        Please examine the source of any not "outdated and broken" client
and look at the code, or better look at (previous listing):

http://www.rfc-ignorant.org/tools/detail.php?domain=de&submitted=1094941143&table=whois

BTW. The many common clients use the "ISO-8859-1" character set, which only
works for a subset of the domains at DeNIC - so please don't count any of
these as "not broken" (and "US-ASCII" still doesn't work for all domains
either - just nearly all).

        Oh, and for clients that follow referrals to HTTP servers (which
many country specific NICs do provide in place of Whois servers), we have:

RFC3912 Section 2
"
2.  Protocol Specification

   A WHOIS server listens on TCP port 43 for requests from WHOIS
   clients.  The WHOIS client makes a text request to the WHOIS server,
   then the WHOIS server replies with text content.  All requests are
   terminated with ASCII CR and then ASCII LF.  The response might
   contain more than one line of text, so the presence of ASCII CR or
   ASCII LF characters does not indicate the end of the response.  The
   WHOIS server closes its connection as soon as the output is finished.
   The closed TCP connection is the indication to the client that the
   response has been received.
"

Simply, if it isn't plain text on port 43, it isn't a RFC compliant Whois 
server.  Oh, and if anyone knows of an IANA registered Whois server for a
TLD that does function (I know of several which work, but aren't listed
at IANA), then an email to RFCI will get a listing removed.

        Paul Shupak
        [EMAIL PROTECTED]

Reply via email to