[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [idn] domain/host name




> This message is in MIME format. Since your mail reader does not understand
> this format, some or all of this message may not be legible.
> 
> ------_=_NextPart_001_01BF8763.1FABA5A0
> Content-Type: text/plain;
> 	charset="iso-8859-1"
> 
> 
> 
> > -----Original Message-----
> > From: Mark.Andrews@nominum.com [mailto:Mark.Andrews@nominum.com]
> > Sent: Monday, March 06, 2000 12:01 PM
> > To: Dan Oscarsson
> > Cc: phoffman@imc.org; jseng@pobox.org.sg; dlee@icu.ac.kr;
> > idn@ops.ietf.org; iname@aptld.org; bill@mail.nic.nu;
> > konishi@jp.apan.net; kwu@yam.com; syhan@cclab.konkuk.ac.kr;
> > markk@netsol.com; zwh@cnnic.net.cn; chang@netpia.com;
> > tinwee@pobox.org.sg; chon@cosmos.kaist.ac.kr; bmanning@isi.edu;
> > kwu@yam.com.tw
> 
> Is anyone in the CC list not on the IDN list?
> 
> -------
> 
> I don't see any clearcut definitions below.  Do any exist?

	Domain names:
	    RFC 1035: DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
		Section 2.3.4. Size limits
		Section 3.1. Name space definitions

	Host names:
	    RFC 952: DOD INTERNET HOST TABLE SPECIFICATION
		ASSUMPTIONS 1.
	    RFC 1123: Requirements for Internet Hosts -- Application and Support
		Section 2.1  Host Names and Numbers

	Mail domains:
	    RFC 821: SIMPLE MAIL TRANSFER PROTOCOL
	    (RFC 1123 Section 2.1 should apply here also)

	Mark

> If they do, can you please copy the (current) *definitions*.
> If they don't, can you suggest some *definitions*.
> It appears to me that each and every "RFC" has its own
> definition(s), or near definitions, on this, rather than
> referring to a common (versioned) document about this.
> 
> 		Kind regards
> 		/kent k
> 
> 
> > > So what is the difference?
> > > For me a host name is the name of a host while a domain name
> > > can be the name of a host or of many other things.
> > 
> > 	Not bad for a first level answer.  For the second level you
> > 	need to remember that host names have a MUCH more restricted
> > 	syntax to domain names.
> > 
> > 	Currently domain names have no restrictions on what is a legal
> > 	character (8bit).  The only restrictions are total and label
> > 	lengths.  Host names on the other hand are restricted to A-Z, 
> > 	0-9, "-" and "." case insensitive.  "." is only allowed between
> > 	labels.
> > 
> > 	I keep listening to debates about what is / should be legal in a
> > 	(international) domain name.  Restrictions on character sets and
> > 	whether punctuation and control characters should be included. 
> > 	Most of these arguements are really about what is / should be
> > 	legal in a international host name.  I have made this plea once
> 	before.
> > 
> > 	    Please be careful to use host name when you mean a 
> > host name.
> > 	    Do not use domain name when you mean host name as 
> > it leads to
> > 	    confusion.
> > 
> > 	    Telnet uses host names.
> > 	    Email uses host names or mail domains (these should both be
> > 	    syntactically identical).
> > 	    HTTP uses host names.
> > 	    Traceroute uses host names.
> > 	    hosts.equiv uses host names.
> > 	    host.allow/host.deny uses host names.
> > 
> > 	Personally I would like to see a similar distinction with IDNS.
> > 	i.e. any character in a international domain name, a very
> > 	restricted character set(s) in a international host name.
> > 	
> > 	Please remember that today we actually choose to use 
> > domain names
> > 	that are not syntactically identical to hostnames so we 
> > can avoid
> > 	accidental collisions with hostnames.  SRV records 
> > owner names are
> > 	done this way.
> > 
> > 	Mark
> > --
> > Mark Andrews, Nominum Inc. / Internet Software Consortium
> > 1 Seymour St., Dundas Valley, NSW 2117, Australia
> > PHONE: +61 2 9871 4742                 INTERNET: 
> > Mark.Andrews@nominum.com
> > 
> 
> ------_=_NextPart_001_01BF8763.1FABA5A0
> Content-Type: text/html;
> 	charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
> <HTML>
> <HEAD>
> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
> charset=3Diso-8859-1">
> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
> 5.5.2650.12">
> <TITLE>domain/host name</TITLE>
> </HEAD>
> <BODY>
> <BR>
> <BR>
> 
> <P><FONT SIZE=3D2>&gt; -----Original Message-----</FONT>
> <BR><FONT SIZE=3D2>&gt; From: Mark.Andrews@nominum.com [<A =
> HREF=3D"mailto:Mark.Andrews@nominum.com";>mailto:Mark.Andrews@nominum.com=
> </A>]</FONT>
> <BR><FONT SIZE=3D2>&gt; Sent: Monday, March 06, 2000 12:01 PM</FONT>
> <BR><FONT SIZE=3D2>&gt; To: Dan Oscarsson</FONT>
> <BR><FONT SIZE=3D2>&gt; Cc: phoffman@imc.org; jseng@pobox.org.sg; =
> dlee@icu.ac.kr;</FONT>
> <BR><FONT SIZE=3D2>&gt; idn@ops.ietf.org; iname@aptld.org; =
> bill@mail.nic.nu;</FONT>
> <BR><FONT SIZE=3D2>&gt; konishi@jp.apan.net; kwu@yam.com; =
> syhan@cclab.konkuk.ac.kr;</FONT>
> <BR><FONT SIZE=3D2>&gt; markk@netsol.com; zwh@cnnic.net.cn; =
> chang@netpia.com;</FONT>
> <BR><FONT SIZE=3D2>&gt; tinwee@pobox.org.sg; chon@cosmos.kaist.ac.kr; =
> bmanning@isi.edu;</FONT>
> <BR><FONT SIZE=3D2>&gt; kwu@yam.com.tw</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>Is anyone in the CC list not on the IDN list?</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>-------</FONT>
> </P>
> 
> <P><FONT SIZE=3D2>I don't see any clearcut definitions below.&nbsp; Do =
> any exist?</FONT>
> <BR><FONT SIZE=3D2>If they do, can you please copy the (current) =
> *definitions*.</FONT>
> <BR><FONT SIZE=3D2>If they don't, can you suggest some =
> *definitions*.</FONT>
> <BR><FONT SIZE=3D2>It appears to me that each and every &quot;RFC&quot; =
> has its own</FONT>
> <BR><FONT SIZE=3D2>definition(s), or near definitions, on this, rather =
> than</FONT>
> <BR><FONT SIZE=3D2>referring to a common (versioned) document about =
> this.</FONT>
> </P>
> 
> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Kind =
> regards</FONT>
> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>/kent =
> k</FONT>
> </P>
> <BR>
> 
> <P><FONT SIZE=3D2>&gt; &gt; So what is the difference?</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; For me a host name is the name of a host =
> while a domain name</FONT>
> <BR><FONT SIZE=3D2>&gt; &gt; can be the name of a host or of many other =
> things.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Not bad for a =
> first level answer.&nbsp; For the second level you</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; need to remember =
> that host names have a MUCH more restricted</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; syntax to domain =
> names.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Currently domain =
> names have no restrictions on what is a legal</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; character =
> (8bit).&nbsp; The only restrictions are total and label</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lengths.&nbsp; =
> Host names on the other hand are restricted to A-Z, </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0-9, =
> &quot;-&quot; and &quot;.&quot; case insensitive.&nbsp; &quot;.&quot; =
> is only allowed between</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; labels.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I keep listening =
> to debates about what is / should be legal in a</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (international) =
> domain name.&nbsp; Restrictions on character sets and</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; whether =
> punctuation and control characters should be included. </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Most of these =
> arguements are really about what is / should be</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; legal in a =
> international host name.&nbsp; I have made this plea once</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; before.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; Please be careful to use host name when you mean a =
> </FONT>
> <BR><FONT SIZE=3D2>&gt; host name.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; Do not use domain name when you mean host name as =
> </FONT>
> <BR><FONT SIZE=3D2>&gt; it leads to</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; confusion.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; Telnet uses host names.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; Email uses host names or mail domains (these should =
> both be</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; syntactically identical).</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; HTTP uses host names.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; Traceroute uses host names.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; hosts.equiv uses host names.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
> &nbsp;&nbsp;&nbsp; host.allow/host.deny uses host names.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Personally I =
> would like to see a similar distinction with IDNS.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.e. any =
> character in a international domain name, a very</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; restricted =
> character set(s) in a international host name.</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please remember =
> that today we actually choose to use </FONT>
> <BR><FONT SIZE=3D2>&gt; domain names</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that are not =
> syntactically identical to hostnames so we </FONT>
> <BR><FONT SIZE=3D2>&gt; can avoid</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; accidental =
> collisions with hostnames.&nbsp; SRV records </FONT>
> <BR><FONT SIZE=3D2>&gt; owner names are</FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; done this =
> way.</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> <BR><FONT SIZE=3D2>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mark</FONT>
> <BR><FONT SIZE=3D2>&gt; --</FONT>
> <BR><FONT SIZE=3D2>&gt; Mark Andrews, Nominum Inc. / Internet Software =
> Consortium</FONT>
> <BR><FONT SIZE=3D2>&gt; 1 Seymour St., Dundas Valley, NSW 2117, =
> Australia</FONT>
> <BR><FONT SIZE=3D2>&gt; PHONE: +61 2 9871 =
> 4742&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
> bsp;&nbsp;&nbsp;&nbsp;&nbsp; INTERNET: </FONT>
> <BR><FONT SIZE=3D2>&gt; Mark.Andrews@nominum.com</FONT>
> <BR><FONT SIZE=3D2>&gt; </FONT>
> </P>
> 
> </BODY>
> </HTML>
> ------_=_NextPart_001_01BF8763.1FABA5A0--
> 
--
Mark Andrews, Nominum Inc. / Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews@nominum.com