130 likes | 148 Views
CNNIC Chinese Domain Name Registration System. Zhang Wenhui CNNIC. China Internet Network Information Center. Outline. The Structure Communications between Registry and Registrar Chinese Registry and Registrar Protocol Support multi- character sets
E N D
CNNIC Chinese Domain Name RegistrationSystem Zhang Wenhui CNNIC China Internet Network Information Center
Outline • The Structure • Communications between Registry and Registrar • Chinese Registry and Registrar Protocol • Support multi- character sets • Support simplified and traditional Chinese • Query services(Cwhois Services) • Special processing procedure at the very beginning stage
Structure Registrars Server DB CNNIC
Communication between Registry and Registrars • CRRP 1.0B • Encryption and certification :adopt SSL and ID/Password • Contain domain, host, person objects • Implemented with Java • Provide CRRP client: API and test programs
Communication between Registry and Registrars • Limited the total sessions that the system can provide • Limited the maximum session number that each registrar can connect • Using the IP address of each registrar’s servers to enhance security
Chinese Registry Registrar Protocol • Send three kinds of objects to CNNIC for each domain name • One domain name object, four person contact objects and several name server objects • About 10 command sets • Example, add command set include: add domain, name server and person contact
Chinese Registry Registrar Protocol • Responses tell the result of the command • For example • successful • unsuccessful and the reason number • serial number when adding domain name • nic-handle number when adding person contact • host-handle number when adding name server
Multi-Character Sets • Support: GBK, BIG5, UTF-8 • Support translation between character sets • For the same encoding:first-come-First-serve
Simplified and Traditional Chinese • Treated as one domain name when application, modification and deletion
CNNIC Query Services • Registrar can use CRRP check & status commend to query information about domain names • Provide web-based query services (Cwhois) to query information • whether registered or not • which registrar • then go to the registrar to query detailed info
Registrar Query Service • Each registrar should provide web-based query services (Cwhois) to support information queries about the domain names registered via the registrar • whether successfully registered or not • The registration data about domain name, person and name server • Registrar may provide more query services
Special Processing Procedure • Accept all applications without check whether domain names can be registered or not • Return the sequence number according to the submission sequence to the registrars • Registrar can use the sequence number to query the result and the real submitted time
Thanks! China Internet Network Information Center