Upload
emerald-mckinney
View
223
Download
3
Embed Size (px)
Citation preview
1
REVERSE DOMAIN AND VIETNAM SOLUTION TO DEPLOY
MULTILINGUAL DOMAIN
VNNICVIETANH PHAM ([email protected])
2
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.
3
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.
4
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
5
Nameprep and ACE encoding
Local encoding
USER
API
DNS serverService ServerWeb, e-mail
ACE encoding
ClientClient
6
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
7
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.
8
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
9
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.
10
Query : 100.57.162.203.in-addr. arpaComputer
Server
ServerServer
Server
ServerServer
Server
ServerServer
Root server
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)
Response: 100.57.162.203.in-addr. arpa IN PTR
Bq-d37xj73w537375u772x7.net.vn
11
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
12
Computer
côngty.net.vn Bq—d37xj73w537375u772x7.net.vn
Bq—d37xj73w537375u772x7.net.vn = ?côngty.net.vn
Vietnam-ACE Database server
DNS server
Query : 100.57.162.203.in-addr. arpa
Respone: Bq-d37xj73w537375u772x7.net.vn