Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF.

Slides:



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

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.
© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
Moving Towards Internationalized Domain Names Paul Hoffman Internet Mail Consortium September 7, 2000.
Global Registry Services 1 INTERNATIONALIZED Domain Names Testbed presented to ITU/WIPO Joint Symposium Geneva 6-7 Dec An Overview On VeriSign Global.
Internationalized Domain Names Status Report Prepared for: ICANN Meeting, Lisbon 29 March, 2007 Tina Dam IDN Program Director ICANN
Web Visualization Technology Horner APG Ver 1.0.
You’ve got be kidding! Asking about Japanese Domain Name at this late stage? Masato Minda Japan Registry Services 24 th January 2008, JANOG
International Domain Name TWNIC Nai-Wen Hsu
Standardization of Internationalized Domain Name at IETF 24 Jan 2002 Yoshiro YONEYA JPNIC.
Layer 7- Application Layer
Internationalized Domain Names and ENUM Protocol Suite Pyo,Min-seok Dept. of Computer and Information Communication Engineering Konkuk University, Seoul,
Application Layer At long last we can ask the question - how does the user interface with the network?
Data Representation in Computers
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,
Introduction to Chinese Domain Name ZHANG Hong Aug 24, 2003.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
1 © 2000, Cisco Systems, Inc. DNSSEC IDN Patrik Fältström
IDN over EPP (IDNPROV) IETF BOF, Washington DC November 2004.
Internationalized Domain Names Technical Review and Policy Implications John C Klensin APTLD Manila 23 February 2009.
Internationalized Domain Names: Overview of ICANN Activities Masanobu Katoh, Chair, IDN Committee Director, ICANN Board CDNC-CNSG-MINC IDN Joint Meeting.
AD DNS SRV RRs Active Directory DNS Service (SRV) Resource Records (RR)
Data Communications and Networks
Internationalized Domain Name Evolution Kenny Huang TWNIC
Sophia Antipolis, September 2006 Multilinguality, localization and internationalization Miruna Bădescu Finsiel Romania.
Domain Names, Internationalization, and Alternatives John C KLENSIN © John C Klensin, 2002.
IDN Standards and Implications Kenny Huang Board, PIR
Web Architecture Dr. Frank McCown Intro to Web Science Harding University This work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike.
COT 4600 Operating Systems Spring 2011 Dan C. Marinescu Office: HEC 304 Office hours: Tu-Th 5:00 – 6:00 PM.
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.
Global Registry Services 1 INTERNATIONALized Domain Names Testbed An Overview On VeriSign Global Registry Services.
Internationalized Domain Names (IDN) APAN Busan James Seng former co-chair, IDN Working Group.
A Security Review Process for Existing Software Applications
Chapter 17 Domain Name System
San Jose, California, September 2002 Compact Encodings of Unicode Markus W. Scherer Unicode/G11N Software Engineer IBM Globalization Center of Competency.
Discussion on Chinese Domain Name technology including encoding, testing.
1 MULTILINGUAL DOMAIN NAMES Hirofumi Hotta ( JPRS & JPNIC ) APAN2002 Conference in Phuket January 24, 日本レジストリサービス.jp ( INTERNATIONALIZED.
Prohibiting Redirection & Synthesized DNS Responses in Top Level Domains Mar 2010 Kuala Lumpur APTLD Meeting.
Internationalization of Domain Names Multilingual Domain Names: Joint ITU / WIPO Symposium International Conference Center of Geneva (CICG) December 6-7,
21 May 2000Chinese Domain Name Workshop1 Status and planning reports of JPNIC 宇井隆晴 (UI, Takaharu) JPNIC.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
1 Kyung Hee University Chapter 18 Domain Name System.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
A brief introduction of JET and its activities 25 Mar 2003 Hiro HOTTA
Multilingual Domain Names - activities in Japan - Dec. 6, 2001 Japan Registry Service Co., Ltd. 日本レジストリサービス.jp.
Data Files on Computers Text Files (ASCII) Files that can be created by typing on the keyboard while using a text editor such as notepad or TextEdit.
StarTeam URLs: Creating and Using Persistent Links to StarTeam Artifacts  Jim Wogulis  Principal Architect, Borland Software Corporation.
1 Japanese Domain Names in.JP Hiro Hotta, JPRS June 26, 日本レジストリサービス.jp/
Unicode Normalize Engine Submitted by: Jose Yallouz Shlomi Ben-Shabat Supervisor: Maxim Gurevich.
1 MULTILINGUAL DOMAIN NAMES Hirofumi Hotta JOINT ITU/WIPO SYMPOSIUM December 6, 日本レジストリサービス.jp.
IDNAbis and Security Protocols or Internationalization Issues with Short Strings John C Klensin SAAG – 26 July 2007.
27 Mar 2000IETF IDN-WG1 Requirements for IDN and its Implementations from Japan Yoshiro YONEYA JPNIC IDN-TF / NTT Software Co.
The original Internationalized Domain Name (IDN) WG set the requirements for international characters in domain names in RFC 3454, RFC3490, RFC3491 and.
Internationalization of Domain Names James Seng CTO, i-DNS.net International co-chair, IETF IDN Working Group.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Etisalat/I&eS/SOM/Amani PAGE 1 Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution
Multilingual Domain Name
Internationalized Domain Name Evolution
Status and planning reports of JPNIC
Multilingual Domain Name
Requirements for IDN and its Implementations from Japan
Delivering the Data.
Requirements for IDN and its Implementations from Japan
Connecting the unconnected
19 Oct 2001 Yoshiro YONEYA JDNA 19 Oct 2001 Yoshiro YONEYA
Presentation transcript:

Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF

22 Feb 2001IWS20012 What is MDN? Multilingual Domain Name. –Current domain name is represented with ASCII alpha-numeric and hyphen characters. Multilingualization of Domain Name is, –Technical challenge to represent domain name with not only ASCII but also NON-ASCII characters. –Almost equivalent to Internationalization of domain name.

22 Feb 2001IWS20013 What is IDN? Internationalized Domain Name. –Framework to multilingualize domain name. –Need to be a Global Standard. –IETF IDN (Internationalized Domain Name) WG is doing the work. –Some confusion by using the word ‘Internationalized’.

22 Feb 2001IWS20014 Why MDN? Increase of the Internet users who are not familiar with English. –Easy to memorize, type in, etc. Drastic change of usage of domain name. –Domain name is now used as not only host name but also signboard. Creates new business opportunities. –Many ventures began services.

22 Feb 2001IWS20015 Drawback of MDN Actually, it is localization. –Loses global acceptability. –Hard to type in or display without appropriate I/O devices. Cause impact to the operation. –Requires software update and / or additional processing. –Deployment issue.

22 Feb 2001IWS20016 Standardization trend of MDN REQUIREMENTS ACE NAMEPREP IDNA

22 Feb 2001IWS20017 Requirements draft-ietf-idn-requirements-04.txt Definition of requirements for MDN. –30 items such as –Interoperability / compatibility with current DNS protocol. –ISO-10646/Unicode for Character set. –Normalization of representation. –Easy to add current domain name space.

22 Feb 2001IWS20018 Requirements Respect to IAB statement. –RFC2825 Preservation compatibility with current domain name. –RFC2826 Preservation of uniqueness of domain name space. –Not to divide the Internet into islands.

22 Feb 2001IWS20019 ACE ASCII Compatible Encoding. Represent NON-ASCII characters by ASCII characters. –Easy to apply current DNS. –Minimize impact to current applications. Decreases maximum characters in each label. –Penalty of using 5bit to represent 8bit data. –Requires some sort of compression algorithm.

22 Feb 2001IWS ACE Requires explicit ACE-identifier. –For reverse conversion. –Choice of ACE-ID is political issue. ACE-ID itself is ASCII string, so that if any proposal for ACE-ID is raised, it will be registered as ASCII domain name. Actually happened at gTLD. –ZLD – Zero Level Domain – such as ‘.I’ is not realistic.

22 Feb 2001IWS ACE Impact to operation. –Configuration file and zone files should be written in ACE. –Therefore, supporting tools such as editor and / or filter are essential. Application solution. –Local encoding at user interface. –ACE at network interface.

22 Feb 2001IWS ACE Proposed ACEs. –RACE (Row-based ACE) draft-ietf-idn-race-03.txt –BRACE (Bi-mode Row-based ACE) draft-ietf-idn-brace-00.txt –LACE (Length-based ACE) draft-ietf-idn-lace-01.txt –DUDE (Differential Unicode Domain Encoding) draft-ietf-idn-dude-00.txt –AMC-ACE-M draft-ietf-idn-amc-ace-m-00.txt

22 Feb 2001IWS Flow of ACE conversion User 日本語.JP Local App lic ati on Code conv 日本語.JP Unicode Normaliza- tion 日本語.jp (65e5 672c 8a9e.jp) Unicode Compress …00000.jpBit stream BASE323bs6kzzmrkpa.jpACE Networkbq--3bs6kzzmrkpa.jpACE(ID)

22 Feb 2001IWS NAMEPREP Preparation of Internationalized Host Names draft-ietf-idn-nameprep-02.txt Normalization of representation of the same string in meaning or displaying. –Character case (upper, lower), compatible characters (Fullwidth, Halfwidth) –Composed characters Umlaut in German, accent in French, voiced sound in Japanese, etc.

22 Feb 2001IWS NAMEPREP Processes in NAMEPREP 1.map Case folding of upper/lower characters (UTR#21) 2.normalize Normalize representation of string (UTR#15) 3.prohibit Check out inappropriate character as domain name. 4.unassigned Treatment of unassigned characters

22 Feb 2001IWS IDNA Internationalizing Host Names in Applications. Applications do following process. –Character set conversion between local and Unicode. –NAMEPREP. –Character encoding conversion between Unicode and ACE.

22 Feb 2001IWS IDNA Requires adaptation of Application programs. Alternatives are, –Adaptation at resolver. IDNRA – Internationalized Host Names using Resolvers and Applications May work well at name resolution, but might not work within application protocol such as SMTP and HTTP. –Adaptation at DNS server. Requires DNS protocol modification. Hard to deploy due to back bone system replacement.

22 Feb 2001IWS IDNRA User UI Internal Representation Application servers End system Application Local Int’l Resolver DNS servers Resolver DNS servers API

22 Feb 2001IWS IDNA User Internal Representation UI API Application servers End system Application Local Int’l Resolver DNS servers NAMEPREP To/From Unicode To/From ACE NAMEPREP To/From ACE To/From Unicode

22 Feb 2001IWS What is mDNkit? Project of JPNIC –Started on Apr 2000 Multilingual Domain Name evaluation kit –mDNkit-1.x release series Objectives –Evaluation of the MDN technology –Promoting standardization of MDN –Technical contribution to the Internet community

22 Feb 2001IWS Components of mDNkit libmdn –Core library for MDN processing mdnconv –DNS zone / configuration file code converter dnsproxy –DNS query / response code converter runmdn / mDN Wrapper –Dynamic link resolver library for UNIX / Windows BIND 9 patch –MDN enhancements for BIND 9 resolver library

22 Feb 2001IWS Diagram of components libmdn mdnconvdnsproxy named zone file Legacy client Encoding on DNS Protocol (ACE) Local Encoding (SJIS, EUC…) UNIX client Windows client mDN wrapper Multilingualized resolver / runmdn

22 Feb 2001IWS Position of mDNkit User UI Internal Representation Application servers End system Application Local Int’l Resolver DNS servers Resolver DNS servers mDNkit API

22 Feb 2001IWS New features in mDNkit (work in progress) Adopting NAMEPREP Provides local mapping APIs Provides high-level MDN APIs Multilingual Domain Name tool kit –mDNkit-2.x release series Come to be …

22 Feb 2001IWS Diagram of New features in mDNkit User Internal Representation UI API Application servers End system Application Local Int’l Resolver DNS servers Resolver DNS servers NAMEPREP Local Mapping To/From ACE mDNkit High-level APIs Local Mapping To/From ACE NAMEPREP

22 Feb 2001IWS Localization Support proposals to be involved in NAMEPREP in the future –Should be discussed at IETF IDN WG Delimiter mapping –To avoid some harmful behavior Local mapping –To complement NAMEPREP

22 Feb 2001IWS Delimiter mapping Characters that IME converts when ‘.’ is typed in Looks like a domain name, but a single word Ex. ジェーピーニック。 JP (means JPNIC.JP in Japanese) Web Browser sends query to Search Engine DNS clients sends query to Root Server!

22 Feb 2001IWS Local mapping Practically NFKC is sufficient but some exceptions –Depends on mapping table of Unicode and Local charset Map such exceptions onto suitable ones for NFKC –Ex.1 ‘ ゛ ’, ‘ ゜ ’ (Voiced and semi-voiced sound mark in Japanese) Need to map onto combining character “ シ゛ェーヒ゜ーニック ”  “ ジェーピーニック ” –Ex.2 ‘ - ’ (Full-width Hyphen) Need to map onto ASCII hyphen

22 Feb 2001IWS ACE Local UTF-8 APIs Local map ACE Local UTF-8 ACE Code Converter (Local  UTF-8) Delimiter map Code Converter (UTF-8  ACE) Service Servers NAMEPREP Map Normalize Prohibit UI

22 Feb 2001IWS References IETF IDN WG Web page – JPNIC IDN Web page – Unicode Consortium –