Upload
vukhuong
View
214
Download
0
Embed Size (px)
Citation preview
©A. Al-Zoman
Abdulaziz H. Al-ZomanDirector of Saudi Network Information Center (SaudiNIC)
Internet Services Unit
King Abdulaziz City for Science and Technology
Riyadh, Saudi Arabia
SaudiNICSaudiNICDomain Name RegistrationDomain Name Registration
©A. Al-ZomanObjective of this presentationObjective of this presentationObjective of this presentation
� Enhancing the communication
between US and YOU
� Sharing the knowledge
� Understanding SaudiNIC
procedures and regulations
� Speeding up the registration process
� Knowing one’s responsibilities
©A. Al-ZomanAgendaAgendaAgenda
� Introduction and background
� Domain Name System (DNS)
� Example of setting up a zone
� Who does the registration on the Internet?
� SaudiNIC
� Statistics
� Regulations
� Registration Procedures
� Registration System
� Summary
� Q & A
©A. Al-ZomanBasic Communication RequirementBasic Communication Basic Communication RequirementRequirement
Internet
198.77.88.4
212.26.18.4
I want to access SaudiNIC web site:
www.www.saudinicsaudinic.net..net.sasa
www.www.saudinicsaudinic.net..net.sasa
©A. Al-ZomanWhat is naming and why?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
� Domain names are easier for
most people to relate to than a
numeric IP address
� System administrators
sometimes need to change IP
numbers
198.7
7.88.2
198.7
7.88.2
201.23.67.8201.23.67.8
202.3
1.10.5
202.3
1.10.5
112.98.56.3
112.98.56.3
36.98.66.9
36.98.66.9
89.119.20.36
89.119.20.36
110.78.33.2
110.78.33.2
65.23
.12.91
65.23
.12.91www.saudinic.net.sa
©A. Al-ZomanWhat is a domain name?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.,
computer .department.organization .type .country
pc7.scrs.kacst.edu.sa
©A. Al-Zoman
SLDSLD
TLDTLD
eduedu comcom govgovyahooyahoo mitmit
Hierarchical name treeHierarchical name tree
kacstkacst ksuksu
alpha sun2000
coxcox coycoy
foo
alpha.kacst.edu.sa foo.cox.com.sa
ftp
ftp.mit.edu
.
sasaegegukukedueducomcom . . .. . .
©A. Al-ZomanTop-Level DomainsTopTop--Level DomainsLevel Domains
� Open generic Top-Level
Domains (gTLD):
� .com
� .org
� .net
� Restricted generic Top-
Level Domains (gTLD):
� .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-ZomanWhat is a domain name system?What is a 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 serversdomain 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
� Therefore, the DNS is distributed databases on many
domain name servers
©A. Al-ZomanDNS: Distributed and HierarchicalDNS: DNS: Distributed and HierarchicalDistributed 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
� decentralized administration of name-to-address mapping
� delegation of responsibility and autonomy of each area
� Example:
� 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)
©A. Al-ZomanType of DNS ServersType of DNS Servers
� Primary server.
� Gets its data from “zone files”
� Zone files are updated on the primary server
� Secondary server.
� Copies zone-data from primary name-server
� Provides backup and load sharing
� Refreshes frequently
©A. Al-Zoman
ExampleExampleSetting up A Zone File Setting up A Zone File On A Primary DNS ServerOn A Primary DNS Server
sharikahsharikah.com..com.sasa
©A. Al-ZomanExample: sharikah.com.saExample: Example: sharikahsharikah.com..com.sasa
� 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:
– Primary DNS: ns.isp.net.sa
– Secondary DNS: ns2.isp.net.sa
– Secondary DNS: ns1.usa-isp.com
� and the following Mail servers
– Mail server: mail.isp.net.sa
– Backup mail server: netserv.isp.net.sa
©A. Al-ZomanTerminologyTerminologyTerminology
� 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
©A. Al-ZomanPrimary DNS Configuration FilePrimary DNS Configuration File
…
primary sharikah.com.sa db.sharikah
…
//etc/named.bootetc/named.boot
First Step: First Step: Instruct the DNS server to be a primary server for Instruct the DNS server to be a primary server for
sharikahsharikah.com..com.sasa
…
zone “sharikah.com.sa” {
type master;
file ”db.sharikah";
};
…
//etc/named.etc/named.confconf
©A. Al-ZomanThe complete zone for: The complete zone for: dbdb..sharikahsharikah
; Nameservers
IN NS ns.isp.net.sa.
IN NS ns2.isp.net.sa.
IN NS ns1.isp-usa.com.
; host-address table
www IN A 192.168.10.1
info IN A 192.168.10.2
IN MX 10 mail.isp.net.sa.
IN MX 20 netserv.isp.net.sa.
@ IN SOA 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 )
©A. Al-ZomanSetting up a zone file for: Setting up a zone file for: dbdb..sharikahsharikah
@ IN SOA 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':
� Caches refresh parameters
� Secondary DNS servers refresh parameters
� Zone serial number
� email: [email protected]
� primary: ns.isp.net.sa
©A. Al-ZomanSetting up a zone file for: Setting up a zone file for: dbdb..sharikahsharikah
;Primary and secondary nameservers:
IN NS ns.isp.net.sa.
IN NS ns2.isp.net.sa.
IN NS ns1.isp-usa.com.
� NS records list DNS servers for the zone
� the primary server as well as secondary servers
©A. Al-ZomanSetting up a zone file for: Setting up a zone file for: dbdb..sharikahsharikah
IN MX 10 mail.isp.net.sa.
IN MX 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
©A. Al-ZomanSetting up a zone file for: Setting up a zone file for: dbdb..sharikahsharikah
; host-address table
www IN A 192.168.10.1
info IN A 192.168.10.2
� “A” records map names to IP addresses
©A. Al-ZomanWho does the registration on the Internet?Who does the registration on the Who does the registration on the Internet?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)
� 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
©A. Al-ZomanWho does the registration under Who does the registration under sasa--TLD?TLD?
� KACST- Saudi Network Information Center
(SaudiNIC)- since 1995.
� Managing Saudi domain name registration:
� edu.sa Academic institutes (e.g. Universities)
� gov.sa Government organizations
� com.sa Commercial entities
� net.sa ISPs
� org.sa Non-profit organizations
� med.sa Medical institutes (e.g., hospitals, clinics)
� sch.sa Schools (e.g., high schools, kindergarten)
� pub.sa For public - anything does not fit the above
©A. Al-Zoman
SaudiNIC SaudiNIC Domain Name Registration Domain Name Registration
StatisticsStatistics
©A. Al-ZomanSaudiNIC StatisticsSaudiNIC StatisticsSaudiNIC Statistics
Registered domains per year
1 827
213
615
0
100
200
300
400
500
600
700
1995 1996 1997 1998 1999
Total: 864
©A. Al-ZomanSaudiNIC StatisticsSaudiNIC StatisticsSaudiNIC Statistics
Registered domains in 1999
35
81
124
10096
129
50
0
20
40
60
80
100
120
140
1 2 3 4 5 6 7
1999
©A. Al-ZomanSaudiNIC StatisticsSaudiNIC StatisticsSaudiNIC Statistics
Registered domains per category
730
46 34 299 7 9
0
100
200
300
400
500
600
700
800
com org net gov edu med sch
©A. Al-ZomanSaudiNIC - RegulationGeneral:SaudiNIC SaudiNIC -- RegulationRegulationGeneral: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
� Starting 15 Shawal 1420 H, SaudiNIC will follow
� strictly first come first served.
©A. Al-ZomanSaudiNIC - RegulationGeneral:SaudiNIC SaudiNIC -- RegulationRegulationGeneralGeneral::
� 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
©A. Al-ZomanSaudiNIC - RegulationApplicant:SaudiNIC SaudiNIC -- RegulationRegulationApplicant: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
� 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
©A. Al-ZomanSaudiNIC - RegulationRequirements:SaudiNIC SaudiNIC -- RegulationRegulationRequirements:Requirements:
� A domain name application form
� A letter requesting the domain name registration– It must be on an official letterhead from the owner
� 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
©A. Al-ZomanSaudiNIC - RegulationDomain name format:SaudiNIC SaudiNIC -- RegulationRegulationDomain name format:Domain name format:
� A domain name is not case sensitive
� A domain name should be
� 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-ZomanSaudiNIC Registration ProcedureCustomer (Five Steps)SaudiNIC Registration ProcedureSaudiNIC Registration ProcedureCustomer (Five Steps)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 – 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
©A. Al-ZomanSaudiNIC Registration ProcedureCustomerSaudiNIC Registration ProcedureSaudiNIC Registration ProcedureCustomerCustomer
� 3. Fill the form and send it to SaudiNIC– Online: http://www.saudinic.net.sa/domain/app-online.htm
– Text: http://www.isu.saudinic.sa/domain/app-text.htm
– Fax: + 966 1 481 3254
– Email: [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.)
� 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]
©A. Al-ZomanSaudiNIC Registration ProcedureInternalSaudiNIC Registration ProcedureSaudiNIC Registration ProcedureInternalInternal
Check
documentsrequest
Rejection
Time (3-4 w)
problem
Pending
List
Inform The
Customer
correction
OKCheck
DNS
Servers
Pending
List
Inform The
Customer
problem
DNSs
are ready
Done!
Inform The
Customer
OK
Rejection
Time (3-4 w)
©A. Al-ZomanSaudiNIC Registration ProcedureInternal - Step OneSaudiNIC Registration ProcedureSaudiNIC Registration ProcedureInternal Internal -- Step OneStep 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
� 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
©A. Al-ZomanSaudiNIC Registration ProcedureInternal - Step TwoSaudiNIC Registration ProcedureSaudiNIC Registration ProcedureInternal Internal -- Step TwoStep Two
� Checking DNS servers
� At lease two DNS servers (Primary + Secondary)
� Accessible through the Internet
� Hosting the new domain name
� Contacting ISP/Customer for any problems
� Updating database
©A. Al-ZomanSaudiNIC Registration ProcedureInternal - Step ThreeSaudiNIC Registration ProcedureSaudiNIC Registration ProcedureInternal Internal -- Step ThreeStep Three
� Registration
� Adding the domain name to our zone file
� Updating the database
� Informing the ISP/Customer
©A. Al-ZomanSaudiNIC Registration SystemWhat has been done?SaudiNIC Registration SystemSaudiNIC Registration SystemWhat has been done?What has been done?
� Database
� Online information
� web site: www.saudinic.net.sa
� online forms (text, web)
� domain lookup (whois)
� Tracking system
� documents (FAQs, how-to, RFCs, Regulation)
� Automation
� Internal procedure
� Registration
� DNS server checking
©A. Al-ZomanSummarySummarySummary
� SaudiNIC will
� manage domain name
registration under .sa TLD
� Insure proper operation of
DNS
� delegate responsibilities to
ISPs to manage customer
domains
� support ISPs
� SaudiNIC can not
� delegate domain names not
under .sa
� An ISP should
� 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
©A. Al-ZomanThat’s not all, I’d like to thankThatThat’’s not all, Is not all, I’’d like to thankd like to thank
� Dr. Ibrahim Al-Furaih
� Raed Al-Fayez
� Sami Al-Moghrabi
� Wael Al-Ghamdi