Communication between Registry and Registrars

Download Report

Transcript Communication between Registry and Registrars

CNNIC Chinese Domain Name
Registration
System
Zhang Wenhui
CNNIC
2001.2.27
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
2001.2.27
Structure
Registrars
Server
CNNIC
2001.2.27
DB
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
2001.2.27
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
2001.2.27
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
2001.2.27
Chinese Registry Registrar
Protocol
• Responses tell the result of the command
– For example
•
•
•
•
•
2001.2.27
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-Firstserve
2001.2.27
Simplified and Traditional
Chinese
• Treated as one domain name when
application, modification and deletion
2001.2.27
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
2001.2.27
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
2001.2.27
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
2001.2.27
Thanks!
2001.2.27
China Internet Network Information Center