Technical Implementation for Chinese domain name TWNIC Feb 27 2001.

Slides:



Advertisements
Similar presentations
Internet Eugen Kvasnak, PhD. Department of Medical Biophysics and Informatics 3rd Medical Faculty of Charles University.
Advertisements

Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
NetScanTools ® LE Law Enforcement Version of NetScanTools ® from Northwest Performance Software, Inc. netscantools.com.
The Domain Name System Overview Introduction DNS overview How DNS helps us? Summary.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Domain Name System A heirarchial, distributed database A service primarily aimed at mapping names to IP addresses Partitioned for ease of administration.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Remote mailbox access gateway Software lab project.
Domain Name System: DNS
DNS: Revising the Current Protocol Matt Gustafson Matt Weaver CS522 Computer Communications University of Colorado, Colorado Springs.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Domain Name Registration Policy TWNIC 02/27/2001.
Introduction to Chinese Domain Name ZHANG Hong Aug 24, 2003.
NAME SERVICES. Names and addresses File names /etc/passwd URLS Internet domain names—dcs.qmw.ac.uk Identifiers- ROR, NFS.
Human-Computer Interface Course 5. ISPs and Internet connection.
Chapter 9 - Applications We will look at three main applications DNS (name services) SMTP ( ) HTTP (World Wide Web) Our main focus will be on DNS.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Lecturer: Maxim Podlesny Sep CSE 473 File Transfer and Electronic in Internet.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
IETF 66 EAI WG Testing Report TWNIC
DNS: Domain Name System
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
1. 2 First Things First: Internet and Web Basics Chapter 1.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
RFC 3361: DHCP Option for SIP Servers Speaker: Chung yu Wu Teacher: Quincy Wu.
Sistem Jaringan dan Komunikasi Data #9. DNS The Internet Directory Service  the Domain Name Service (DNS) provides mapping between host name & IP address.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Internet Vocabulary 1-21 State Test Vocabulary. Address address, Internet address, and web address. A code or series of letters numbers and/or.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Discussion on Chinese Domain Name technology including encoding, testing.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
Deploying a Web Application Presented By: Muhammad Naveed Date:
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Lecture 4 Internet Basics, part II Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
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.
Server Management WEB Servers  Win2K TCP/IP Environment  WWW : IIS 5 / Lotus Domino  SSL : Secure Socket Layer  Apache HTTP Server National Taiwan.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
1 Chinese Domain Name Registration Policy TWNIC 02/27/2001.
Computer Networks Fall, 2007 Prof Peterson. CIS 235: Networks Fall, 2007 Western State College How’s it going??
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
CITA 310 Section 2 HTTP (Selected Topics from Textbook Chapter 6)
Enterprise Network Systems Client/ Server Mark Clements.
Multilingual Domain Name 22 Feb 2001 YONEYA, Yoshiro JPNIC IDN-TF.
Test Bed Status Zhang Wenhui CNNIC China Internet Network Information Center.
General Concerns on WWW Security Name: Huaying Chen ID# Instructor: Dr Mort Anvari.
LDAP- Protocol and Applications. Role of LDAP Allow clients to access a directory service Directories hold hierarchical structured information Clients.
TWNIC E-name Current status/Future plan TWNIC
Web Server Administration Chapter 4 Name Resolution.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
Technical Recommendations of Chinese Domain Name(c-dn) Zhang Wenhui China Internet Network Information Center (CNNIC)
“ is not to be used to pass on information or data. It should used only for company business!” – Memo from IBM Executive The Languages, Methods &
COMP 431 Internet Services & Protocols
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
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.
Web Technology Seminar
TWNIC E-name Current status/Future plan
HTTP – An overview.
Technical Implementation for Chinese domain name
Technical Implementation for Chinese domain name
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Technical Implementation for Chinese domain name
Test Bed Status Zhang Wenhui CNNIC
Chinese Domain Name Registration Policy TWNIC 02/27/2001.
Chinese Domain Name Registration Policy TWNIC 02/27/2001.
Web Servers (IIS and Apache)
Connecting the unconnected
Presentation transcript:

Technical Implementation for Chinese domain name TWNIC Feb

Technical solution Server side DNS-Bind Proxy server-Squid 2.3 Web server-Apache 1.3 Dns gateway Sendmail Client side download software for PC resolver(if need) client(Web mail)

C-Bind Bind bit Clean: strncasecmp function support 2 bytes code ( 2nd Byte case sensitive) hash function(2 bytes code 2nd Byte case sensitive) src/bin/named/db_lookup.c  nlookup() src/bin/named/db_glue.c  nhash() src/bin/named/ns_parseutil.c  symbol_hash() Read Correct Code range when read files src/lib/resolv/res_comp.c

CSquid(squid proxy server) Squid 2.3-stable3 Squid 2.3-stable4 support Chinese URL handle ’

CApache(apache web server) Apache Apache modify src/main/http_vhost.c Support Chinese URL Support Chinese virtual host

Why DNS Gateway TWNIC support these zone file(66) 台灣 (Big5 、 UTF8 、 GB 、 UTF8 、 UTF5) 商業、網路、組織、教育 (*5) 商業. 台灣、網路. 台灣、組織. 台灣、教育. 台 灣 (*5) 商業.TW 、網路.TW 、組織.TW 、教育.TW(*5).TW(*1) “. 中國 ” only UTF-8 encoding

DNS Gateway. 台灣 (UTF8/Big5) 教育部. 台灣 (Big5) DNS Winmdow 2000 user 網頁. 教育部. 台灣 (UTF8) 網頁. 教育部. 台灣 (Big5) 5 7

The function of DNS Gateway Combined with DNS On-line translate Can reply SOA and NS query (Change NS to itself under a domain) Support recursive query Follow root tree structure

Chinese address Sendmail or Exchange server follow RFC RFC821 、 RFC822( header 7 bits) RFC1034 、 RFC1035(only accept A-Z,a-z,0- 9,-) Most mail client can not support Chinese address

Mail use ’ as delimiter for username and hostname Some Chinese character second byte is ’ It don ’ t work unless the both side of mail server support Chinese address

Mail Server ‘ \ ’ It will be striped when the second byte of Chinese character is ‘ \ ’ ’ Some Chinese character will collision with the ’ of address Case sensitive in the second byte of Chinese character Chinese username

Web mail web mail can handle Chinese address web mail is independ with Chinese DNS web mail has some bugs in handle Chinese Character ‘ \ ’ ‘ | ’

Download client software Download is not necessary Replace winsock32.dll Change to ACE encoding for passthrough the firewall Support other encoding like clean 8-bit, UTF8 Can handle these TLD xxx.tw, xxx.cn xxx.( 台灣 ) big5, xxx.( 中國 ) big5 xxx.( 台灣 ) GBK, xxx.( 中國 ) GBK Can handle ‘ \ ’ Support http,telnet,ftp … Support Windows 95/98,NT,2000

Roaming Big5 Client Web proxy Roaming DNS Gateway DNS Web server (compatible to English domain name) Zone:ML Domain GB Web ML DNS query

Roaming It can pass through firewall without download client software On-line translate Traditional/Simplified Chinese domain name to query DNS server The web server is not require to support Chinese domain name It can support partial matching of domain name for selecting

Question Zone files have too many encoding type and hard to read It is difficult to ask system manager upgrade these AP to support Chinese handling Commercial proxy server 、 web server 、 firewall are still not support Chinese domain name Both side of Mail server must support Chinese domain name and Chinese username if user want to exchange mail with Chinese address

Question Browser will change URL encoding follow these web page encoding When the second byte of Chinese character is ’ or Chinese character like oxc4XX 、 0xd7XX,browser treat them with different meaning Microsoft have a patch to solve it Most mail clients can not accept address with Chinese character input