Transcript

©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-Zoman

Introduction and BackgroundIntroduction and Background

©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-Zoman

Domain Name SystemDomain Name System

©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

; Mail

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

; Mail

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-Zoman

Domain Name Registration Domain Name Registration On The InternetOn The Internet

©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-Zoman

SaudiNICSaudiNICDomain Name Registration Domain Name Registration

RegulationRegulation

©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-Zoman

SaudiNICSaudiNICDomain Name Registration Domain Name Registration

ProcedureProcedure

©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

©A. Al-Zoman

Thanks for attending Thanks for attending andand

good lock in your businessesgood lock in your businesses

Abdulaziz H. Al-Zoman

Please do not forget to fill the survey and give it back to usPlease do not forget to fill the survey and give it back to us


Recommended