Technical Implementation for Chinese domain name

Slides:



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

Technical Implementation for Chinese domain name TWNIC Feb
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
DNS: Revising the Current Protocol Matt Gustafson Matt Weaver CS522 Computer Communications University of Colorado, Colorado Springs.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
ECA 228 Internet/Intranet Design I Meta Tags & Directories.
Basics of computer Franck Theeten CABIN training, June 2013 Royal Museum for Central Africa, Tervuren.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
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.
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.
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.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
General Concerns on WWW Security Name: Huaying Chen ID# Instructor: Dr Mort Anvari.
TWNIC E-name Current status/Future plan TWNIC
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
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.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
What’s Really Happening
Etisalat/I&eS/SOM/Amani PAGE 1 Amani M. Bin Sewaif Senior Engineer Services Operations & Maintenance Etisalat – Intenet & e Solution
Web Technology Seminar
Understand Names Resolution
Multilingual Domain Name
TWNIC E-name Current status/Future plan
CMIT100 CHAPTER 13 - SOFTWARE.
Instructor Materials Chapter 10: Application Layer
HTTP – An overview.
Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
The Internet.
HTTP Protocol Specification
Technical Implementation for Chinese domain name
Domain Name Registration Policy
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Unit 5: Providing Network Services
bcb
Internet Applications
Welcome To : Group 1 VC Presentation
Providing Network Services
Internet Applications
The Request & Response object
Distributed Peer-to-peer Name Resolution
HTTP Hypertext Transfer Protocol
COP 4343 Unix System Administration
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Distributed Systems - Comp 655
TWNIC mDNS Business Plan
Technical Implementation for Chinese domain name
Multilingual Domain Name
World Wide Web Uniform Resource Locator hostname [:port]/path
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
INTERNET APPLICATIONS
Domain Name Registration Policy
Web Servers (IIS and Apache)
Computer Networks Protocols
Connecting the unconnected
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Presentation transcript:

Technical Implementation for Chinese domain name TWNIC Feb 27 2001

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

C-Bind Bind8.2.3 8-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) 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 2 .台灣 (UTF8/Big5) DNS 6 4 5 1 7 教育部.台灣 (Big5) Winmdow 2000 user

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

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

Web mail web mail can handle Chinese E-mail 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

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

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 E-mail 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 e-mail address with Chinese character input