Internationalized Domain Names Technical Review and Policy Implications John C Klensin APTLD Manila 23 February 2009.

Slides:



Advertisements
Similar presentations
Internet Protocols and Innovation John C Klensin John C Klensin and Associates
Advertisements

Whois Internationalization Issues John C Klensin.
Internationalizing WHOIS Preliminary Approaches for Discussion Internationalized Registration Data Working Group ICANN Meeting, Brussels, Belgium Jeremy.
ICANN Rio Meeting IDN Authorization for TLDs with ICANN agreements 26 March, 2003 Andrew McLaughlin.
Internationalized Domain Names Introduction & Update MENOG 1 Bahrain April 3-5, 2007 By: Baher Esmat Middle East Liaison.
IDN Variant Issues Project (VIP) Project Update and Next Steps 11 April 2012.
Common Identifiers Providing Globally Unique Identifiers for UUID and Application IDs of keys and other objects.
Internationalization Status and Directions: IETF, JET, and ICANN John C Klensin October 2002 © 2002 John C Klensin.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Text #ICANN50. Text #ICANN50 IDN Variant TLD Program GNSO Update Saturday 21 June 2014.
Internationalized Domain Names Status Report Prepared for: ICANN Meeting, Lisbon 29 March, 2007 Tina Dam IDN Program Director ICANN
Portability CPSC 315 – Programming Studio Spring 2008 Material from The Practice of Programming, by Pike and Kernighan.
SM3121 Software Technology Mark Green School of Creative Media.
New gTLD Basics. 2  Overview about domain names, gTLD timeline and the New gTLD Program  Why is ICANN doing this; potential impact of this initiative.
New.net and Multilingual Names Andrew Duff Director of Mktg and Policy, New.net December 2001.
1 ecompany/amani Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution November 22,
Interim Report Review Inter-Registrar Domain Name Transfers ICANN DNSO Names Council Task Force on Transfers Public Discussion on Transfers of gTLD Names.
1 © 2000, Cisco Systems, Inc. DNSSEC IDN Patrik Fältström
IDN over EPP (IDNPROV) IETF BOF, Washington DC November 2004.
Internationalized Domain Names: Overview of ICANN Activities Masanobu Katoh, Chair, IDN Committee Director, ICANN Board CDNC-CNSG-MINC IDN Joint Meeting.
Launching IDN & IDN TLDs: A gTLD Registry Perspective APNIC, Beijing
Universal Acceptance of IDN ICANN London |
Domain Names, Internationalization, and Alternatives John C KLENSIN © John C Klensin, 2002.
An Over View of current IDN Developments Eng.Mohamed El Bashir Ahmed Chairman – Sudan Internet Society “SIS” ICANN ccNSO Council Member ICANN IDN Committee.
IDN Standards and Implications Kenny Huang Board, PIR
Internationalized Domain Names (IDNs) Yale A2K2 Conference New Haven, USA April 27, 2007 Ram Mohan Building a Sustainable Framework.
CcTLD IDN TF Report ccTLD Meeting, Rio de Janero Mar. 25, 2003 Young-Eum Chair, ccTLD IDN TF.
Internationalized Domain Names (IDN) APAN Busan James Seng former co-chair, IDN Working Group.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
Internationalized Registration Data Working Group (IRD-WG) Interim Report ICANN Meeting, Cartagena, Colombia Edmon Chung Working Group Co-chair 08 December.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Internationalized Registration Data Working Group (IRD-WG) Interim Report 15 February 2011.
New gTLD Basics. 2  Overview about domain names, gTLD timeline and the New gTLD Program  Why is ICANN doing this; potential impact of this initiative.
Internationalized Domain Names “IDN” Eng.Mohamed El Bashir Ahmed Chairman – Sudan Internet Society “SIS” ICANN ccNSO Council Member ICANN IDN Committee.
XML and Digital Libraries M. Zubair Department of Computer Science Old Dominion University.
Internationalized Domain Names Dr. Cary Karp MUSENIC Project Manager Second MUSENIC Project Workshop Stockholm, March 2004 MUSENIC – The Museum Network.
Community Readiness for IDN Variant TLDs Arabic Script Case Sarmad Hussain Center for Language Engineering Al-Khawarizmi Institute of Computer.
ccTLD IDN Report ccTLD Meeting, Montreol June 24, 2003 Young-Eum
1 1 The Why & How of IDN Generic Domain Names Presented by: Chuck Gomes Date: 13 May 2010.
IDNs in Norway wwTLD-meeting Hilde Thunem.
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
Guidelines for Cryptographic Algorithm Agility Russ Housley IETF 89 - SAAG Session.
Securing Passwords Against Dictionary Attacks Presented By Chad Frommeyer.
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
IDN UPDATE Tina Dam ICANN Chief gTLD Registry Liaison Public Forum, Wellington 30 March 2006.
IDNAbis and Security Protocols or Internationalization Issues with Short Strings John C Klensin SAAG – 26 July 2007.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
ICANN Regional Outreach Meeting, Dubai 1–3 April Toward a Global Internet Paul Twomey President and CEO 1 April 2008 ICANN Regional Meeting 1–3.
Lecture 10 Page 1 CS 111 Summer 2013 File Systems Control Structures A file is a named collection of information Primary roles of file system: – To store.
27 Mar 2000IETF IDN-WG1 Requirements for IDN and its Implementations from Japan Yoshiro YONEYA JPNIC IDN-TF / NTT Software Co.
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
RTP Splicing Status Update draft-ietf-avtext-splicing-for-rtp-11 Jinwei Xia.
The original Internationalized Domain Name (IDN) WG set the requirements for international characters in domain names in RFC 3454, RFC3490, RFC3491 and.
Deployment of IDN In Korea March 1, 2004 Korea Network Information Center.
1 New gTLD Program What kind of Internet do you want? Speakers: Olof Nordling and Karla Valente Date: June 11, 2008.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
GNSO IDN Working Group Meetings 3-4 Teleconference 30 January 2007 Contacts:
IDN issues ITU-T SG16-Q7 26 July Objective Provide a set of examples why IDN study at ITU-T could be considered Demonstrate the need of ITU recommendation.
1 Internationalized Domain Names Paul Twomey 7 April 2008.
ADDRESS INTERNATIONALIZATION ( EAI ) ICANN-55 Mar 06, 2016 TF-AIDN Member 35+ Min : 10- Min ( Q & A )
Etisalat/I&eS/SOM/Amani PAGE 1 Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution
Director of Data Communications
CPSC 315 – Programming Studio Spring 2012
IDN Variant TLDs Program Update
Portability CPSC 315 – Programming Studio
Chapter 11 user support.
Requirements for IDN and its Implementations from Japan
Requirements for IDN and its Implementations from Japan
Connecting the unconnected
John C Klensin APNIC Beijing, 25 August 2009
Presentation transcript:

Internationalized Domain Names Technical Review and Policy Implications John C Klensin APTLD Manila 23 February 2009

Today's Discussion  Quick review of IDNA  How it works  Proposed changes to protocol  Not a substitute for in-depth tutorial  Or a review of ICANN policy machinations  Focus policy-important issues

IDNA Goals  Provide mechanism for non-ASCII domain name labels  Without disrupting  DNS operations  Existing applications  Still obey other DNS constraints  Length limits on labels and FQDNs  Severe limits on punctuation and special characters  Language-based mnemonics, not “words”

Status  Original standards published in 2003  Fairly widely implemented and deployed in many zones (registries)‏  Clear by early 2005 that there were some issues, both conceptual and protocol  Upgrade path for new versions of Unicode and new scripts  Confusing terminology  Opportunities for mischief  Misunderstandings of DNS  This presentation talks about 2003 standards using 2008/9 terminology

Basic Approach  No change to DNS  Too disruptive of applications  Likely long and difficult transition  Applications use native/local characters but...  Convert to Unicode (if needed)‏  Validate and process (“U-label”)‏  Convert to a special, ASCII-compatible, form “A- label”. (incorrectly “punycode”)‏  Only A-labels stored in DNS  Applications finding A-labels convert back Usually

The Mechanism  Only A-labels go into DNS zones  Interpretation, coding, and decoding are application matters, not DNS ones  Non-IDNA-aware applications or implementations  Just see the A-labels  Understand them as ordinary hostname-format (“LDH”) labels

Subject to All DNS Restrictions  Fully-qualified Domain Names (“FQDN”) made up of labels  Up to 63 characters per label (for IDNs, fewer in practice)‏  Exact-match lookups  Hierarchy-independent matching  No language information, just strings  About mnemonics, not “words”  No expectation of being able to write all words of any language  Many non-words in use  Weak alias capability

IDNs and “Multilingualism”  A tool for navigation  Worse for finding information by name-guessing than traditional DNS names  Will not solve any content problems  Real language-dependent issues  Cannot really be addressed in DNS  Need to be closer to application, user, and context.

IDNs and Other Issues  Many internationalization problems, even with naming  IDNs are the best solution to only a few of them.  May be terrible solutions for others  Sometimes best solution is determined by who benefits  Best solution for profit-making registry may not be best one for users.  Near impossibility of maintaining parallel DNS trees may eliminate some options.  Three major alternatives for top-level IDNs  ICANN processes ignore two of them

DNS Internationalization Not just IDNA Many areas of responsibility to make things work well –Standard Protocol –Registries and Registry Restrictions –Registrants – Increasing or decreasing confusion –Lookup implementors and Applications –Common sense by users and others Still mnemonics, not literature Can’t solve confusion, but can provide better tools

Why a Revision A number of issues with IDNA2003 Some very important to specific communities even though less so to others Others have general impact Goal is to keep and improve balance between –Mnemonics for as many languages/ scripts as possible –Identifiers that are Safe and reliable Easy to use Well-behaved and more predictable

Issues with IDNA2003 Structure of definition –Unicode version dependency Applications don’t know, regardless of what standard says Looking up code points that aren’t defined –Poor ability to understand What is permitted What happens to it. –Poor extensibility and ability to check In some ways, any change at all is incompatible List of label separators

IDNA2008 Still Under Discussion Discussion is very difficult at times –Several issues for which there are no clear answers –Tradeoffs among many positions, including Including strict compatibility with some abuses of IDNA2003 Maximum flexibility for content designers versus reliability for users. Some things in this presentation may change A conservative registry working with labels in a script with it is familiar should see little change

Some Key IDNA2008 Goals Get a standard that is –Unicode version agnostic –Easier to understand –More predictable with regard to what happens –More adaptable to local conditions – realistic interoperability, not just theory –Deals with issues discussed earlier to extent possible Last big revision –After this, fully backward-compatible

Current IDNA2008 Status  Revision effort underway  Mostly tuning  Largely invisible to careful existing applications  Some changes still being debated  Especially IDNA2003 compatibility for strings in files  Nature of conversion/ migration advice  Lookup restrictions (unassigned code points

Implications for Registries  More explicit responsibility to validate  No more “guess what I mean”  Many doing that already  Changed “enforcement” model  New characters  May require special consideration relative to existing labels and/or confusing label pairs  Potential for much better handling of a few scripts, including some uses of Arabic and most Indic scripts (but contextual rules)‏  Inclusion list  No more punctuation, symbols, compatibility characters

More Reading -- IDNA2008  New Definitions   Rationale, context, registry advice  rationale/  Actual protocol definition  protocol/  Handling of right-to-left characters   Permitted character definitions and tables  tables/

More Reading  Radical alternative to IDNs at top level   Multilingual Internet and IDNs  ltilingual-internet-issues_ pdf ltilingual-internet-issues_ pdf  In-depth tutorial on DNS and balanced consideration of policy issues  58