1 REVERSE DOMAIN AND VIETNAM SOLUTION TO DEPLOY MULTILINGUAL DOMAIN VNNIC VIETANH PHAM

Slides:



Advertisements
Similar presentations
Daves DNS Show Read at your own risk. Domain Name Service Maps IP addresses to more human readable domain names Every domain name ultimately resolves.
Advertisements

Web Server Administration
2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
Implementing Domain Name System
Web Server Administration Chapter 4 Name Resolution.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
DNS. DNS is a network service that enables clients to resolve names to IP address and vice-versa. Allows machines to be logically grouped by domain names.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
20101 The Application Layer Domain Name System Chapter 7.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
Hands-On Microsoft Windows Server 2003 Networking Chapter 6 Domain Name System.
Domain Name System: DNS
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
Module 12: Domain Name System (DNS)
Intro to Computer Networks DNS (Domain Name System) Bob Bradley The University of Tennessee at Martin.
The Domain Name System (DNS)
Reverse DNS. Overview Principles Creating reverse zones Setting up nameservers Reverse delegation procedures.
Domain Name Services Oakton Community College CIS 238.
Networking Basics: DNS IP addresses are usually paired with more human-friendly names: Domain Name System (DNS). internet.rutgers.edu HostnameOrganizationTop-level.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
DNS.
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
NAME SERVICES. Names and addresses File names /etc/passwd URLS Internet domain names—dcs.qmw.ac.uk Identifiers- ROR, NFS.
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
Domain Name System (DNS)
TELE 301 Lecture 11: DNS 1 Overview Last Lecture –Scheduled tasks and log management This Lecture –DNS Next Lecture –Address assignment (DHCP)
Implementing DNS Module D 7: Implementing DNS
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
Network Tools TCP/IP interface configuration query - MAC (HW) address and IP address – Linux - /sbin/ifconfig – MS Windows – ipconfig/all 1.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Domain Name System HISTORY File hosts (the size of Internet became more than 1000.
DNS: Domain Name System
Chapter 17 Domain Name System
DNS & SPAM SHAREPOINT 2010 IT:NETWORK:APPLICATIONS.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 6: Name Resolution.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 6: Name Resolution.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
Deploying a Web Application Presented By: Muhammad Naveed Date:
CSS432: Applications 1 CSS432 Domain Name System Textbook Instructor: Joe McCarthy (based on Prof. Fukuda’s slides)
Strong Cache Consistency Support for Domain Name System Xin Chen, Haining Wang, Sansi Ren and Xiaodong Zhang College of William and Mary, Williamsburg,
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
Naming March 8, Networks What is naming?  Associations between some elements in a set of names and some elements in a set of values  Binding.
1 Kyung Hee University Chapter 18 Domain Name System.
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
1 Internet Network Services. 2 Module - Internet Network Services ♦ Overview This module focuses on configuring and customizing the servers on the network.
Computer Networks Fall, 2007 Prof Peterson. CIS 235: Networks Fall, 2007 Western State College How’s it going??
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
CIS 192B – Lesson 2 Domain Name System. CIS 192B – Lesson 2 Types of Services Infrastructure –DHCP, DNS, NIS, AD, TIME Intranet –SSH, NFS, SAMBA Internet.
Linux Operations and Administration
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
DNS - BIND9 Přednášející Vaše jméno. Master and caching name server options { directory "/var/named"; allow-transfer {“none”;}; }; zone "." { type hint;
1 Vietnam Internet Network Information Center Request for NIR Re-Activation & VNNIC's Entry to NIR Community Presenter: Vu Xuan Bach
Transmission Control Protocol (TCP) Internet Protocol (IP)
Web Server Administration Chapter 4 Name Resolution.
1 CMPT 471 Networking II DNS © Janice Regan,
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Network Services. Domain Controllers: – Used for Account management (e.g. user accounts, group accounts Register Hardware like Printers and PC Authentication.
WHAT IS DNS??????????.
So DNS is A client-server application that maps domain names into their corresponding IP addresses with the help of name servers. Mapping domain names.
Ch 2. Application Layer Myungchul Kim
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
Understand Names Resolution
Chapter 9: Domain Name Servers
Windows Name Resolution
Presentation transcript:

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