1 REVERSE DOMAIN AND VIETNAM SOLUTION TO DEPLOY MULTILINGUAL DOMAIN VNNIC VIETANH PHAM
2 VNNIC l Vietnam Internet Network Information Center (VNNIC) is a non- profit unit affiliated to General Department of Posts and Telecommunications. VNNIC’s main functions and duties are stated in as follows: –Planning, managing and allocating IP addresses and ASN at the national level. –Managing and allocating national level domain names including the second level domain names under the domain name.VN and the third level domain names under the common second level domain names. –Setting up, utilizing and maintaining the performance of domain name servers; reserving national level domain names. –Officially representing Vietnam in the Internet field to take an active part in Internet resources-related operations of the international Internet community; Contacting international organizations to register and preserve Internet domain names, IP addresses, ASN and the domain name.VN for Vietnam Internet.
3 VIETNAM’S SOLUTION TO DEPLOY MULTILINGUAL DOMAIN l Self-develop IDNA-based multilingual domain name solution. This software can be used with IE 4&5 on Windows 95, 98 and l Domain will be formatted in ACE (RACE or AMC-ACE-Z ) encoding at the DNS server. l Develop Vietnamese-ACE database for Vietnamese domain searching and organize if know ACE domain and vice versa.
4 CHARACTERISTIC l IDNA-based solution, nameprep and ACE encoding process will be done at client side. l The domain, which is sent to DNS server or service server (web server, server), is in ACE encoding. l At the DNS server side, domain name will be formatted in ACE encoding for all records (A, CNAME, MX, NS, PTR). l All host names will be named in ACE encoding
5 Nameprep and ACE encoding Local encoding USER API DNS server Service Server Web, ACE encoding Client
6 Data file on DNS server Net.vn INSOAdns1.vnnic.net.vn.Tech.vnnic.net.vn. ( ; ; 3600; 86400); INNSdns1.vnnic.net.vn. $ORIGIN net.vn. bq—d37xj73w537375u77 IN A bq—d37w573h752766of75xp62 IN A
7 Data file for reverse domain $TTL 86400; in-addr. arpaIN SOA dns1.vnnic.net.vn. Tech.vnnic.net.vn. ( ; ; 3600; ) $ORIGIN in-addr. arpa. 100INPTRBq—d37xj73w537375u772x7.net.vn. 2INPTR Bq—d37w573h752766of75xp62gt75xp.net.vn.
8 Reverse domain problem l When implementing multilingual domain, there are two problem of reverse domain must be consider as follows: PROBLEM 1 –Reverse lookup used by service server to verify identification. PROPLEM 2 –Reverse lookup used by user to find domain in Vietnamese language when IP address known
9 Solution for problem 1 l Because IDNA solution is used and all hostnames are named in ACE encoding, as a result, service server use reverse DNS to verify identification. Activities by reverse DNS for Vietnamese domain is the same as reverse DNS for English domain.
10 Query : in-addr. arpa Root server APNIC DNS server ( in-addr. arpa IN NS dns1.vnnic.net.vn. VIETNAM DNS server (dns1.vnnic.net.vn) ( in-addr. arpa IN PTR Bq—d37xj73w537375u772x7.net.vn) Response: in-addr. arpa IN PTR Bq-d37xj73w537375u772x7.net.vn
11 Solution for problem 2 l In the event of reverse DNS is employed by end- users to look up Vietnamese domain name from already-identified IP, users shall receive domain name formatted in the form of ACE encoding from DNS server. After that, users will use the Vietnamese-ACE database to find Vietnamese domain name from domain name format in the form of ACE encoding
12 côngty.net.vn Bq—d37xj73w537375u772x7.net.vn Bq—d37xj73w537375u772x7.net.vn = ? côngty.net.vn Vietnam-ACE Database server DNS server Query : in-addr. arpa Respone: Bq-d37xj73w537375u772x7.net.vn