120 likes | 395 Views
REVERSE DOMAIN AND VIETNAM SOLUTION TO DEPLOY MULTILINGUAL DOMAIN VNNIC VIETANH PHAM (vietanh@vnnic.net.vn). VNNIC.
E N D
REVERSE DOMAIN AND VIETNAM SOLUTION TO DEPLOY MULTILINGUAL DOMAIN VNNIC VIETANH PHAM (vietanh@vnnic.net.vn)
VNNIC • 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.
VIETNAM’S SOLUTION TO DEPLOY MULTILINGUAL DOMAIN • Self-develop IDNA-based multilingual domain name solution. This software can be used with IE 4&5 on Windows 95, 98 and 2000. • Domain will be formatted in ACE (RACE or AMC-ACE-Z ) encoding at the DNS server. • Develop Vietnamese-ACE database for Vietnamese domain searching and organize if know ACE domain and vice versa.
CHARACTERISTIC • IDNA-based solution, nameprep and ACE encoding process will be done at client side. • The domain, which is sent to DNS server or service server (web server, e-mail server), is in ACE encoding. • At the DNS server side, domain name will be formatted in ACE encoding for all records (A, CNAME, MX, NS, PTR). • All host names will be named in ACE encoding
USER Local encoding API Nameprep and ACE encoding Client DNS server Service Server Web, e-mail ACE encoding
Data file on DNS server • Net.vn IN SOA dns1.vnnic.net.vn. Tech.vnnic.net.vn. ( • 2001100901; • 10800 • 86400; • 3600; • 86400); • IN NS dns1.vnnic.net.vn. • $ORIGIN net.vn. • bq—d37xj73w537375u77 IN A 203.162.57.80 • bq—d37w573h752766of75xp62 IN A 203.162.57.81
Data file for reverse domain $TTL 86400; 57.162.203.in-addr. arpa IN SOA dns1.vnnic.net.vn. Tech.vnnic.net.vn. ( 2001100901; 10800 86400; 3600; 86400 ) $ORIGIN 57.162.203.in-addr. arpa. 100 IN PTR Bq—d37xj73w537375u772x7.net.vn. 2 IN PTR Bq—d37w573h752766of75xp62gt75xp.net.vn.
Reverse domain problem • 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
Solution for problem 1 • 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.
Query : 100.57.162.203.in-addr. arpa Root server Response: 100.57.162.203.in-addr. arpa IN PTR Bq-d37xj73w537375u772x7.net.vn APNIC DNS server (57. 162.203.in-addr. arpa IN NS dns1.vnnic.net.vn. VIETNAM DNS server (dns1.vnnic.net.vn) (100.57.162.203.in-addr. arpa IN PTR Bq—d37xj73w537375u772x7.net.vn)
Solution for problem 2 • 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
Query : 100.57.162.203.in-addr. arpa Respone: Bq-d37xj73w537375u772x7.net.vn DNS server Bq—d37xj73w537375u772x7.net.vn = ? côngty.net.vn Vietnam-ACE Database server côngty.net.vnBq—d37xj73w537375u772x7.net.vn