Internationalized Domain Name Evolution

Slides:



Advertisements
Similar presentations
Internationalizing WHOIS Preliminary Approaches for Discussion Internationalized Registration Data Working Group ICANN Meeting, Brussels, Belgium Jeremy.
Advertisements

Internationalized Domain Names Status Report Prepared for: ICANN Meeting, Lisbon 29 March, 2007 Tina Dam IDN Program Director ICANN
“ICANN and the Global Internet” ICANN Workshop Wednesday, October 9, 2002 Mexico City.
Patching MIT SUS Services IS&T Network Infrastructure Services Team.
1 ecompany/amani Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution November 22,
Introduction to CDNC CDNC Secretariat Walter Wu. What’s CDNC n CDNC ( The Chinese Domain Name Consortium) was formally established on May 20, n.
Introduction to Chinese Domain Name ZHANG Hong Aug 24, 2003.
ICANN and the Internet Ecosystem. 2  A network of interactions among organisms, and between organisms and their environment.  The Internet is an ecosystem.
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.
Internationalized Domain Name Evolution Kenny Huang TWNIC
1 The Impact of IPv6 on Society ~ a Government Perspective ~ Kaori ITO Ministry of Public Management, Home Affairs, Posts and Telecommunications ( MPHPT)
IDN Standards and Implications Kenny Huang Board, PIR
CcTLD IDN TF Report ccTLD Meeting, Rio de Janero Mar. 25, 2003 Young-Eum Chair, ccTLD IDN TF.
China Internet Network Information Center Chinese Internet Name Services - Domain Name and Common Name China Internet Network Information Center Xiaodong.
History of IDN APNIC Beijing 2009 James Seng. Internationalized Domain Names
1 Mirjam KühneINET MEA, Cairo, May 2004 Welcome to INET MEA Cairo, Egypt 8 May 2005 Mirjam Kühne, ISOC.
1 MULTILINGUAL DOMAIN NAMES Hirofumi Hotta ( JPRS & JPNIC ) APAN2002 Conference in Phuket January 24, 日本レジストリサービス.jp ( INTERNATIONALIZED.
1 Internet Presentation GCC-IT commity Saleem Al-Balooshi ETISALAT.
Internationalization of Domain Names Multilingual Domain Names: Joint ITU / WIPO Symposium International Conference Center of Geneva (CICG) December 6-7,
1 ICANN update Save Vocea APSTAR retreat, Taipei, TW 24 February 2008.
Chinese Domain Name Consortium (CDNC) Status Update for IDN CDNC Vincent WS Chen, TWNIC
The Demand and Market of.TW IDN Anthony S. Lee TWNIC.
21 May 2000Chinese Domain Name Workshop1 Status and planning reports of JPNIC 宇井隆晴 (UI, Takaharu) JPNIC.
GTLD Briefing APSTAR Retreat Beijing 24 th August 2009.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
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.
TWNIC mDNS Business Plan Kenny Huang TWNIC JET Meeting, Beijing 28 August 2000.
A brief introduction of JET and its activities 25 Mar 2003 Hiro HOTTA
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
N-ID Kong Ning CNNIC CCSA Feb. 21, 2008.
1 MULTILINGUAL DOMAIN NAMES Hirofumi Hotta JOINT ITU/WIPO SYMPOSIUM December 6, 日本レジストリサービス.jp.
Status of DNS David Lawrence, Nominum, Inc. Mathias Koerber, Nominum, Inc. ammended 24aug2001 David Conrad, Nominum, Inc.
IDN UPDATE Tina Dam ICANN Chief gTLD Registry Liaison Public Forum, Wellington 30 March 2006.
Deployment of IDN In Korea Aug. 23, 2003 Korea Network Information Center.
27 Mar 2000IETF IDN-WG1 Requirements for IDN and its Implementations from Japan Yoshiro YONEYA JPNIC IDN-TF / NTT Software Co.
Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF.
Internationalization of Domain Names James Seng CTO, i-DNS.net International co-chair, IETF IDN Working Group.
Deployment of IDN In Korea March 1, 2004 Korea Network Information Center.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 27Apr08 Some thoughts on Internet Governance and expansion of the Domain Name space Paul Twomey President and CEO 9 August 2008 Panel on Internet Governance.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Etisalat/I&eS/SOM/Amani PAGE 1 Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution
CcTLD Issues AFNOG Accra, Ghana May, 2001 Andrew McLaughlin.
SNMP (Simple Network Management Protocol) Overview
LESSON Networking Fundamentals Understand IPv4.
4.01 How Web Pages Work.
Multilingual Domain Name
4.01 How Web Pages Work.
Internationalized Domain Names
Multilingualisation Standard for Internet Names
DNS: History and Current Issues
SNMP (Simple Network Management Protocol) Overview
IDN Variant TLDs Program Update
An Introduction to ICANN
Dr. Abdulaziz H. Al-Zoman Director of SaudiNIC
JET Meeting Report - Agreement on IDN Registration Policy -
Status and planning reports of JPNIC
Web Server Technology Unit 10 Website Design and Development.
TWNIC mDNS Business Plan
Multilingual Domain Name
IPv6 Policy and Allocation Update
The Internet Introductory material.
Requirements for IDN and its Implementations from Japan
Requirements for IDN and its Implementations from Japan
4.01 How Web Pages Work.
Connecting the unconnected
19 Oct 2001 Yoshiro YONEYA JDNA 19 Oct 2001 Yoshiro YONEYA
Presentation transcript:

Internationalized Domain Name Evolution Kenny Huang TWNIC 2001.10.17

Demands Where and How

Human factors People would like to name themselves and their objects in their own language ISO 10646+UNICODE is a necessary answer, but not sufficient DNS has some shortcomings as well

Deployment Issues Objectives of Internationalizing Protocols Deploying parallel name spaces Deploying parallel communication spaces

Objectives of Internationalizing Protocols Many protocols internationalized: SMTP, HTML, etc Domain Name Service foundational and therefore has earthquake effects if changed without thinking clearly

Deploying parallel name spaces Simple to do - Deploy many DNS roots with different name spaces Effect: People using one cannot find people in another Commerce diminished Mail exchange impeded, etc

Correctness issues Many servers running Bind Often as old as version 4 Incompatible upgrades cause other systems to fail Software reliability is one of the big issues, and this is a key component

ASCII (ACE) or non ASCII IDN The IDN solutions can be very extreme, there is no intermediate solution ACE has short-term benefit but has long-term penalty 8bit clean technique introduces system vulnerability ?

Policy Perspective WHO’S WHO

Who Own and Control the Internet? Domain Names(gTLD, ccTLD) IP Address Protocol Parameter Root Server BIND

ICANN ICANN (Formally IANA) Govt. Advisory Committee DNS Root Server TLDs: gTLD/ccTLD ARIN,RIPE APNIC IETF/IAB

What ICANN does To Coordinate the unique assignment of Three values that are essential to the Proper functioning of the Internet Domain Names IP addresses Protocol port and parameter numbers

What ICANN does not do Content Control Network Security Data Privacy Protection Setting multilingual name standards Multilingual Internet interoperability

ICANN’s Responses 2000. 3 Cairo 2000. 6 Yokohama ASCII, Internet Language 2000. 11Marina del Rey To host Internationalized Domain Names Workshop 2001. 3 Melbourne To discuss Internationalized DN in the public forum

MINC Coordination of R&D on multilingual names Coordination on deployment of multilingual names Coordination with the relevant organizations i.e. IETF, W3C, ICANN, ISOC, Unicode, IEEE, ISO and ITU Coordination for standards development

Issues of Interoperability Tower of Babel – Babelisation of Internet has taken place. “Islands” of the Internet should be prevented i.e. which should not fragment the network with multiple non-interoperable standards Asia Pacific Taskforce on internationalising Domain Names set up Internet Engineering Task Force urgently set up IDN Working Group

Several Multilingual Domain Names Testbeds emergent Industry driving this NSI (Verisign) and partner companies setting up multilingual.com services testbed JPNIC, KRNIC launching production level testbeds for japanese.jp and korean.kr CNNIC, TWNIC, HKNIC, MONIC forms CDNC - in progress

MINC’s Role MINC will coordinate the Interoperability Testing as a whole. MINC will commission the Interoperability Testing Working Group to manage the Testing. MINC will operate the testing using a self-financing cost-recovering model.

What is JET? Joint Engineer Team for developing Open Multilingual Domain Name System for ICANN TLDs. Core members are CNNIC, JPNIC, KRNIC and TWNIC. ISC, IETF co-chair and VeriSign GRS are invited. Business status & plan are exchanged for the better service introduction.

JET meetings & Discussions 1st : July 15 2000 (Yokohama) Local charset or ACE 2nd : Aug 28-30 2000 (Beijing) Common mDNS 3rd : Nov. 29-30 2000 (Taipei) Global/Localized components 4th : Feb. 28 – Mar 1 2001 (Kuala Lumpur) IETF Standardization & Localization 5th : June 25-26 2001 (Shanghai) 6th : Oct 18 2001 (Beijing) Last f2f meeting before IETF standardization

Open Source Code TWNIC/CNNIC mDNS with 8-bit clean BIND 8-bit clean Squid proxy/Apache web server JPNIC mDNkit To be fully compatible with IETF standards Core library for processing mDN Code conversion between local charset and ACEs Normalization Tools for code conversion mdnconv, dnsproxy, runmdn, mDN Wrapper BIND 8 & 9 Patches

JET Outcome Information exchange on the business Service menu & schedule (JPRS) System development Reserved words DRP Engineering Discussion IETF Contribution UNAME TSCONV JPCHAR HANGUELCHAR Software Release: JPNIC’s mDNkit Plan Localization

CDNC Members : CNNIC, TWNIC, MONIC, HKNIC Development multilingual domain name system system interoperability Information Sharing Multilingual domain name service activation and operation

CDNC Experience Strong momentum from official registries First organization introduce multiple root systems model (chain table) and multilingual ccTLDs, gTLDs (全漢字) Normalization Simplified Chinese Characters vs. traditional Chinese Characters

Technology Perspective IETF IDN Movement & Status Update

IDNA Concept Input/Output IDNA Transformation Communication Layer DNS Protocol Application Protocol

IDNA Overview Changes of presentation layer of applications No changes to application protocols No changes to DNS protocol No changes to any current DNS servers

IDNA Interface Components

Changes to applications for IDNA Input of host names Prepares name using stringprep Applies an ACE Sends encoded name to resolver (as well as application layer protocol) Display of host names Scans displayable text or protocol elements for ACEs Displays them in local display format

STRINGPREP Output of a single, unambiguous string Let user enter anything that might look correct to them Typical users should be able to follow logic of preparation

Overview of STRINGPREP Mapping Mapping characters to other characters Normalization Normalizing the characters Prohibit Excluding characters that are prohibited from in internationalized host names

Ripple Effects Un-updated applications will display obscure ACE format Non-IDN names that use the ACE prefix or suffix will either be considered illegal or will appear as nonsense characters Doesn’t internationalize text records in the DNS zone files

Administrative Issues Administrative interface for DNS servers must all check IDN names Probably done with automated scripts converting from and to preferred native format Will probably be important to check all names with stringprep, even after they are in the zone files

IETF IDN Update AMC-ACE-Z as chosen ACE nameprep/tsconv/hanguelchar/jpchar/stringprep should be consolidated into one architecture the requirements draft will be moving forward for IETF Last Call Go forward with IDNA.

IDNA Possible Structure Client Local Process Localization StringPrep Internationalization Reordering IDNA AMC-ACE-Z

Search Model Example One StringPrep TC/SC Engine DNS Application Yellowpage

Search Model Example Two DNS StringPrep Application Yellowpage

THANK YOU