SaudiNIC Domain Name Registration Abdulaziz H. Al-Zoman
© A. Al-Zoman
Director of Saudi Network Information Center (SaudiNIC)
Internet Services Unit King Abdulaziz City for Science and Technology Riyadh, Saudi Arabia
Objective of this presentation
Enhancing the communication between US and YOU
Sharing the knowledge
Speeding up the registration process
Understanding SaudiNIC
© A. Al-Zoman
procedures and regulations
Knowing one’s responsibilities
Agenda
Introduction and background Domain Name System (DNS) Example of setting up a zone Who does the registration on the Internet? SaudiNIC
© A. Al-Zoman
Statistics Regulations Registration Procedures Registration System
Summary Q&A
© A. Al-Zoman
Introduction and Background
Basic Communication Requirement www.saudinic.net.sa
212.26.18.4
© A. Al-Zoman
I want to access SaudiNIC web site: www.saudinic.net.sa
198.77.88.4
Internet
What is naming and why?
Naming is the mechanism to bind names to IP addresses and vice versa. People don’t like to remember numbers proxy.isu.net.sa is easier to remember than 212.26.18.10
© A. Al-Zoman
.5 8.2 6 0 8 1 3 . 7 1. 0. 7 3 . . 2 8 02 9. 2 19 1 .1 9 8 11 0.7 112 8.3 .98. 3.2 56.3
1 9 . www.saudinic.net.sa 2 1 . 3 201.23.67.8 Domain names are easier for 2 . 65 most people to relate to than a numeric IP address System administrators sometimes need to change IP numbers
36 .98 .66 .9
What is a domain name?
It uniquely identifies a host on the Internet It simplifies the interaction with hosts on the Internet A domain name is mapped to its corresponding IP address before interactions Domain names are organized on hierarchical structure. e.g.,
© A. Al-Zoman
computer .department.organization .type .country pc7.scrs.kacst.edu.sa
Hierarchical name tree TLD
. com
yahoo
edu
uk
eg
...
sa
SLD
mit
edu
com
gov
ftp
© A. Al-Zoman
ftp.mit.edu
kacst
alpha alpha.kacst.edu.sa
ksu
sun2000
cox
coy
foo foo.cox.com.sa
Top -Level Domains Top-Level
Open generic Top-Level Domains (gTLD):
Restricted generic TopLevel Domains (gTLD):
© A. Al-Zoman
.com .org .net
.mil .edu .gov .int
Country ccTLD (2 letters): There are ~ 243 ccTLD:
.ae United Arab Emirates .au Australia .bh Bahrain .kw Kuwait .de Germany .eg Egypt .in India .pk Pakistan .sa Saudi Arabia .uk United Kingdom .za South Africa …
© A. Al-Zoman
Domain Name System
What is a domain name system?
DNS developed to keep track of hostnames and IP addresses throughout the Internet It consists of distributed, independent, and cooperative systems, called domain name servers These servers are arranged corresponding to the naming hierarchy (i.e., based on domain name tree) Each DNS server maintains the data for a small part of the tree
© A. Al-Zoman
Therefore, the DNS is distributed databases on many domain name servers
DNS: Distributed and Hierarchical
There is NO single file for all domain names but rather distributed databases on DNS servers Domain name registration is not centralized but rather distributed to many organizations This hierarchical manner allows for
Example:
© A. Al-Zoman
decentralized administration of name-to-address mapping delegation of responsibility and autonomy of each area Administrator of sharikah.com.sa can change their zone (e.g., adding a jeddah-branch.sharikah.com.sa zone) without bothering com.sa administrator (SaudiNIC)
Type of DNS Servers
Primary server.
Secondary server.
© A. Al-Zoman
Gets its data from “zone files” Zone files are updated on the primary server
Copies zone-data from primary name-server Provides backup and load sharing Refreshes frequently
© A. Al-Zoman
Example Setting up A Zone File On A Primary DNS Server sharikah.com.sa
Example: sharikah .com.sa sharikah.com.sa
A company would like to register a domain name
Check SaudiNIC whois database: – http://www.saudinic.net.sa/domain/whois.htm
Contact a local ISP (isp.net.sa) to do, for example: – Domain name hosting (zone file configuration) – Mail services (mail relay configuration)
The ISP is using the following DNS servers:
© A. Al-Zoman
– Primary DNS: – Secondary DNS: – Secondary DNS:
ns.isp.net.sa ns2.isp.net.sa ns1.usa-isp.com
and the following Mail servers – Mail server: – Backup mail server:
mail.isp.net.sa netserv.isp.net.sa
Terminology
© A. Al-Zoman
Zone:
is the area (domain) of the DNS for which a server is responsible Zone file: is a text file consist of records (lines) with a specific format containing the zone information (e.g., DNS servers, table of IP addresses-host names, …) SOA (Start Of Authority) record: contains the information that other name servers will learn about this domain (e.g., who is the primary DNS, how frequent a secondary should refresh its files, how long the data should be cached, ...) NS record: denotes the name servers that are authoritative for this zone MX record: specifies where to send email destined for the corresponding machine or domain
Primary DNS Configuration File First Step: Instruct the DNS server to be a primary server for sharikah.com.sa
/etc/named.boot … primary …
sharikah.com.sa
db.sharikah
© A. Al-Zoman
/etc/named.conf … zone “sharikah.com.sa” { type master; file ”db.sharikah"; }; …
The complete zone for: db.sharikah @ IN
SOA
ns.isp.net.sa
© A. Al-Zoman
( 99060201; 28800 ; 7200 ; 604800 ; 86400 ;
hostmaster.isp.net.sa Serial Number Refresh 8 hours Retry 2 hours Expire 7 days TTL 1 days )
; Nameservers IN NS IN NS IN NS
ns.isp.net.sa. ns2.isp.net.sa. ns1.isp-usa.com.
; Mail IN IN
10 mail.isp.net.sa. 20 netserv.isp.net.sa.
MX MX
; host-address table www IN A info IN A
192.168.10.1 192.168.10.2
Setting up a zone file for: db.sharikah @ IN
ns.isp.net.sa hostmaster.isp.net.sa ( 99060201; Serial Number 28800 ; Refresh 8 hours 7200 ; Retry 2 hours 604800 ; Expire 7 days 86400 ; TTL 1 days )
Start Of Authority (SOA) sets `zone parameters':
primary: email:
Zone serial number
Secondary DNS servers refresh parameters
Caches refresh parameters
© A. Al-Zoman
SOA
ns.isp.net.sa
[email protected]
Setting up a zone file for: db.sharikah ;Primary and secondary nameservers: IN IN IN
ns.isp.net.sa. ns2.isp.net.sa. ns1.isp-usa.com.
NS records list DNS servers for the zone
© A. Al-Zoman
NS NS NS
the primary server as well as secondary servers
Setting up a zone file for: db.sharikah ; Mail IN IN
© A. Al-Zoman
MX MX
10 mail.isp.net.sa. 20 netserv.isp.net.sa.
MX-record lists where mail is delivered The mail will be delivered first to the one with the lowest precedence number Others are backup in case of delivery problems
Setting up a zone file for: db.sharikah ; host-address table www info
© A. Al-Zoman
IN IN
A A
192.168.10.1 192.168.10.2
“A” records map names to IP addresses
© A. Al-Zoman
Domain Name Registration On The Internet
Who does the registration on the Internet?
Top-Level Domains are the responsibility of IANA – Internet Assigned Numbers Authority – Network Solutions Inc - InterNIC
generic: gTLD (e.g., .com, .net, .org) country code: ccTLD (e.g., .sa, …)
– Internet Corporation for Assigned Names and Numbers (ICANN)
© A. Al-Zoman
For each ccTLD there is an entity that administers the domain name registration: – – – –
Define the sub-domains (STD) Setup registration policy Control the registration under STD. Make sure that names do not conflict and are appropriate
Who does the registration under sa-TLD?
KACST- Saudi Network Information Center (SaudiNIC)- since 1995. Managing Saudi domain name registration:
© A. Al-Zoman
edu.sa gov.sa com.sa net.sa org.sa med.sa sch.sa pub.sa
Academic institutes (e.g. Universities) Government organizations Commercial entities ISPs Non-profit organizations Medical institutes (e.g., hospitals, clinics) Schools (e.g., high schools, kindergarten) For public - anything does not fit the above
© A. Al-Zoman
SaudiNIC Domain Name Registration Statistics
SaudiNIC Statistics Registered domains per year
Total: 864 700 615 600 500 400 300 213 200
© A. Al-Zoman
100 1
8
1995
1996
27
0 1997
1998
1999
SaudiNIC Statistics Registered domains in 1999 140
129
124 120 100
100
96
81 80 60 40
50 35
© A. Al-Zoman
20 0 1
2
3
4 1999
5
6
7
SaudiNIC Statistics Registered domains per category 800 730 700 600 500 400 300 200
© A. Al-Zoman
100
46
34
29
net
gov
9
7
9
edu
med
sch
0 com
org
© A. Al-Zoman
SaudiNIC Domain Name Registration Regulation
SaudiNIC - Regulation General:
Registration will continue as is until 14 Shawal 1420
First come first served Based on legal documents (Commercial registration, trade mark, …) Obvious derivation of the official name, trademark, or activity – English translation, transliteration, or abbreviation
© A. Al-Zoman
Starting 15 Shawal 1420 H, SaudiNIC will follow
strictly first come first served.
SaudiNIC - Regulation General General::
© A. Al-Zoman
Generic names (e.g., www, internet) and famous people will not be registered under any domain Domain names are NOT for sale! Registering a domain name does not confer any legal rights to that name
SaudiNIC - Regulation Applicant:
The Applicant must be: – physically in KSA, – belong to an entity registered in KSA, or – belong to an entity that provides goods or services in KSA.
Domain contacts: – Administrative contact must be located in KSA and from the entity requesting the domain name – Technical contact should be the one who are looking after the primary DNS server
© A. Al-Zoman
The Applicant agrees that: – – – – –
information submitted is true domain name does not violate the right of a third-party it will not be used for any activity not permitted in KSA will inform SaudiNIC for any changes in the information will not register domain names for the purpose of selling them
SaudiNIC - Regulation Requirements:
A domain name application form A letter requesting the domain name registration – It must be on an official letterhead from the owner
© A. Al-Zoman
Legal documents (CR, TM, License, …) At least two operational DNS servers hosting the domain name in question Applications are kept in a pending state – for three weeks until required documents are received – then a warning message is sent – if nothing is received within a week, SaudiNIC will reject the request
SaudiNIC - Regulation Domain name format:
A domain name is not case sensitive
A domain name should be
© A. Al-Zoman
at least 3 and no more than 24 alphanumeric characters
using the following characters: "A" - "Z", "0" - "9", and "-"
The first character should be a letter (A-Z)
© A. Al-Zoman
SaudiNIC Domain Name Registration Procedure
SaudiNIC Registration Procedure Customer (Five Steps) 1. Check the availability of the domain name – SaudiNIC whois database: http://www.saudinic.net.sa/domain/whois.htm
2. Configure at least two DNS servers
© A. Al-Zoman
– One is a primary DNS; others are secondaries – should be active and responsive to DNS queries BEFORE this application is submitted. – It is strongly recommended that the secondary name server(s) be on a completely separate physical network
SaudiNIC Registration Procedure Customer
3. Fill the form and send it to SaudiNIC – – – –
Online: Text: Fax: Email:
http://www.saudinic.net.sa/domain/app-online.htm http://www.isu.saudinic.sa/domain/app-text.htm + 966 1 481 3254
[email protected]
4. Mail or fax the following documents (customer): – a letter (on an official letterhead) requesting the domain name – Legal documents (e.g., Commercial registration, Trade mark, Membership of Chamber of Commerce, License, etc.)
© A. Al-Zoman
5. Follow up the registration – check your email – check SaudiNIC whois: http://www.saudinic.net.sa/domain/whois.htm
– if you have not received anything from SaudiNIC within 2 working days, please contact
[email protected]
SaudiNIC Registration Procedure Internal request
Check documents
OK
problem Pending List
© A. Al-Zoman
correction Inform The Customer Time (3-4 w) Rejection
Check DNS Servers
Done! OK
problem Pending List DNSs Inform The are ready Customer Time (3-4 w) Rejection
Inform The Customer
SaudiNIC Registration Procedure Internal - Step One
Receiving and Checking the Request
User support + Helpdesk Receiving requests: email, fax, postal/hand, Web Inserting the new request into the SaudiNIC database Check the request: – domain name availability – completeness of required documents – validity of the request
© A. Al-Zoman
Contact ISP/customer for any missing information or problems – a warning message will be sent after 3 weeks if no response is received – The request will be rejected if nothing is received within a week
SaudiNIC Registration Procedure Internal - Step Two
Checking DNS servers
© A. Al-Zoman
At lease two DNS servers (Primary + Secondary) Accessible through the Internet Hosting the new domain name
Contacting ISP/Customer for any problems Updating database
SaudiNIC Registration Procedure Internal - Step Three
Registration
© A. Al-Zoman
Adding the domain name to our zone file Updating the database Informing the ISP/Customer
SaudiNIC Registration System What has been done?
Database Online information
Automation
© A. Al-Zoman
web site: www.saudinic.net.sa online forms (text, web) domain lookup (whois) Tracking system documents (FAQs, how-to, RFCs, Regulation)
Internal procedure Registration DNS server checking
Summary
SaudiNIC will
manage domain name registration under .sa TLD Insure proper operation of DNS delegate responsibilities to ISPs to manage customer domains support ISPs delegate domain names not under .sa
An ISP should
SaudiNIC can not
© A. Al-Zoman
be familiar with SaudiNIC procedures and requirements cooperate with SaudiNIC to help the customers represent customers for registering domain names manage zone files of delegated zones provide help and support to customers
An ISP should not
be the owner of domains add more delay to the process
That ’s not all, II’d ’d like to thank That’s
© A. Al-Zoman
Dr. Ibrahim Al-Furaih Raed Al-Fayez Sami Al-Moghrabi Wael Al-Ghamdi
Thanks for attending and good lock in your businesses
© A. Al-Zoman
Abdulaziz H. Al-Zoman
Please do not forget to fill the survey and give it back to us