DNS 101
A crash course in the basics of website DNS, and
           what it takes to “go live.”
What is DNS?

DNS stands for “Domain Name System.”

It is one of the backbones of how the
Internet works.

DNS is what tells “the Internet” where to
find a specific website.
DNS is like 411


DNS ties an IP address to a domain name,
just like 411 ties a person’s name to a phone
number.
DNS is like 411


You: “Hello, operator? Can you connect me to
Seymour Butts?”

Operator: “Sure, that number is 555-1234.
Please hold and I’ll connect you.”
DNS is like 411


You: “Hello, DNS? Can you connect me to
www.seymourbutts.com?”

DNS: “Sure, that IP address is 123.45.34.67.
Please hold and I’ll connect you.”
How does it work?

A site owner register their domain name at a
domain name Registrar. (GoDaddy.Com, etc.)

When they register, they are asked to assign
the domain name at least TWO NS Records,
(Name Servers).

ONLY the site owner or someone with access
to the Registrar can change the NS records.
NS Records
NS Records tell “the Internet” which hosting
company to send requests to.

NS Records are provided by the hosting
company (Rackspace, etc.)

They usually look something like this:
ns1.rackspace.com, ns2.rackspace.com

Once Name Servers are correct, we don’t
need to deal with the Registrar anymore.
The Website Host


Now that “the Internet” knows which hosting
company’s network to send requests to, it’s
up to the hosting company’s records to
narrow it down a little.
DNS Zones

A request for seymourbutts.com is sent to
Rackspace because the Registrar knows the
Name Servers. But Rackspace hosts a LOT of
websites. DNS Zones tell “the Internet”
where to go to find the website once they
get to Rackspace.

DNS Zones are created on the hosting web
server.
Typical Request
User types www.seymourbutts.com into their
browser.

DNS looks up the Name Server on record at
the registrar for www.seymourbutts.com and
sends the request over to Rackspace.

Rackspace then uses the DNS Zones to
figure out which IP address to send the
request to.
Multiple Domains

Each domain name needs its NS Records
updated at the Registrar.

Each domain name needs its own DNS Zone.

If a DNS Zone is not set up for all
applicable domains, those domains WILL NOT
resolve.
Multiple Domains

Be sure to ask the client if they have more
than one domain name pointing to their site.

If they do, ask whether all of the domains
point to the website homepage.

If different domains point to different pages,
DNS Zones still need to be set up, but
additional programming is required.
Trouble Brewing


If the Name Servers are incorrect at the
Registrar, or if the DNS Zone is not set up
correctly, the website WILL NOT resolve
properly.
Externally Hosted Mail

 MX (Mail Exchange) Records are part of the
 DNS Zone Record.

 By default, it is assumed that mail is hosted
 locally on the web server.

 If a client is hosting mail somewhere OTHER
 than the server hosting their website, we
 MUST be given correct MX information.
Externally Hosted Mail


 MX information is added to the DNS Zone so
 that their mail will continue to work.

 The MX information MUST come from the
 client’s IT Dept, or from the mail hosting
 company.
Externally Hosted Mail


 If the client’s IT department doesn’t
 immediately know what an MX record is, YOU
 ARE TALKING TO THE WRONG PERSON.

 Ask to speak to a representative from the
 company that hosts their email.
Externally Hosted Mail

 If the client has multiple domains AND
 externally hosted email, we must clarify if
 all domains accept email, or if they use one
 primary domain for email.

 Each additional domain that accepts email
 requires changes to the MX records in a DNS
 Zone. This takes time.
DNS Caching

24-48 hours (but not really).

DNS is frequently cached to speed things
up. ISPs, corporate networks, computers and
even browsers cache DNS.

DNS caching can result in delays in seeing
changes. Restarting the computer sometimes
helps.
DNS Caching
A brand-new domain, or a new sub-domain
(for example, http://can.seymourbutts.com)
can resolve faster than NS Record changes
because they are controlled at the host
level, not the Registrar. (Some hosts delay
DNS updates.)

Because it’s new, no cache exists for it, so it
will fetch a “live” record sooner.
DNS Caching

Because so many different things cache DNS,
you may be able to see a DNS change before
the client can - or vice versa.

If DNS is not resolving properly for anyone
within 8 hours, say something. It doesn’t
usually take that long and something could
be wrong.
Any questions?

More Related Content

PPT
Domain Name System(ppt)
PPT
Load Balanced DNS Server A server which cycles through IP ...
PPT
Domain Name Service
PPTX
Aws overview part 3(databases, dns and management services)
PDF
Dns server slide(h.m_merajul_hasan)
PPTX
Dhcp, dns and proxy server (1)
PPTX
Subdomain Takeover
PPTX
Domain name server
Domain Name System(ppt)
Load Balanced DNS Server A server which cycles through IP ...
Domain Name Service
Aws overview part 3(databases, dns and management services)
Dns server slide(h.m_merajul_hasan)
Dhcp, dns and proxy server (1)
Subdomain Takeover
Domain name server

What's hot (11)

PPTX
Subdomain Enumeration
PPTX
Subdomain takeover
PPTX
Get more than a cache back! - ConFoo Montreal
PPTX
DOC
Setting up your own email server with hmailserver
PDF
Introduction to Rest Protocol
PPTX
Secure shell (ssh)
PPTX
AWS Route53 Fundamentals
PDF
Dns server configuration
PPTX
DNS for Developers - ConFoo Montreal
PPT
Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Subdomain Enumeration
Subdomain takeover
Get more than a cache back! - ConFoo Montreal
Setting up your own email server with hmailserver
Introduction to Rest Protocol
Secure shell (ssh)
AWS Route53 Fundamentals
Dns server configuration
DNS for Developers - ConFoo Montreal
Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Ad

Similar to DNS 101 for Non-Techs (20)

DOCX
Linux basics andng hosti
DOCX
Internet dns introduction
PPT
Dns1111111111
PDF
P1WS Lunch & Learn: How the Web Works
PPTX
Dns server setup on ubuntu vps (master+slave)
PPTX
2.2 DNS.pptx
PDF
DNS (Domain Name System)
PPTX
DNS for Developers - NDC Oslo 2016
PPTX
DNS_Presentation.pptx
PDF
What You Need to Know - Domain Name System (DNS)
PDF
How domain name servers work
PDF
Nameserver: What Is It And What Does It Do?
PPT
BA 65 - Getting Your Site Online
 
PPT
BA 65 Hour 3 - Getting Your Site Online
 
PPTX
Domain name system presentation
PPTX
what is a dns
PPTX
Dot Com In A Day
DOCX
DNS.docx
PPTX
Introduction to DNS
PPT
vpn-radius-5.ppt
Linux basics andng hosti
Internet dns introduction
Dns1111111111
P1WS Lunch & Learn: How the Web Works
Dns server setup on ubuntu vps (master+slave)
2.2 DNS.pptx
DNS (Domain Name System)
DNS for Developers - NDC Oslo 2016
DNS_Presentation.pptx
What You Need to Know - Domain Name System (DNS)
How domain name servers work
Nameserver: What Is It And What Does It Do?
BA 65 - Getting Your Site Online
 
BA 65 Hour 3 - Getting Your Site Online
 
Domain name system presentation
what is a dns
Dot Com In A Day
DNS.docx
Introduction to DNS
vpn-radius-5.ppt
Ad

More from Alison Gianotto (10)

PDF
Security Bootcamp for Startups and Small Businesses
PDF
Laravel 5.2 Gates, AuthServiceProvider and Policies
PDF
dotScale 2014
PDF
LonestarPHP 2014 Security Keynote
PDF
MacIT 2014 - Essential Security & Risk Fundamentals
PDF
Failing well: Managing Risk in High Performance Applications
PDF
Security Primer
PDF
Facebook Timeline for Pages
PDF
Getting users to care about security
ZIP
Twitter 101: 140 characters. Don't be a douche.
Security Bootcamp for Startups and Small Businesses
Laravel 5.2 Gates, AuthServiceProvider and Policies
dotScale 2014
LonestarPHP 2014 Security Keynote
MacIT 2014 - Essential Security & Risk Fundamentals
Failing well: Managing Risk in High Performance Applications
Security Primer
Facebook Timeline for Pages
Getting users to care about security
Twitter 101: 140 characters. Don't be a douche.

Recently uploaded (20)

PDF
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
Booking.com The Global AI Sentiment Report 2025
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PPT
Lecture notes on Business Research Methods
PDF
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
PDF
income tax laws notes important pakistan
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PDF
Daniels 2024 Inclusive, Sustainable Development
PDF
NEW - FEES STRUCTURES (01-july-2024).pdf
PPTX
basic introduction to research chapter 1.pptx
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
DOCX
FINALS-BSHhchcuvivicucucucucM-Centro.docx
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PDF
Keppel_Proposed Divestment of M1 Limited
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PMB 401-Identification-of-Potential-Biotechnological-Products.pdf
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Booking.com The Global AI Sentiment Report 2025
Lecture 3344;;,,(,(((((((((((((((((((((((
IITM - FINAL Option - 01 - 12.08.25.pptx
1911 Gold Corporate Presentation Aug 2025.pdf
Lecture notes on Business Research Methods
Nante Industrial Plug Factory: Engineering Quality for Modern Power Applications
income tax laws notes important pakistan
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
Daniels 2024 Inclusive, Sustainable Development
NEW - FEES STRUCTURES (01-july-2024).pdf
basic introduction to research chapter 1.pptx
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
FINALS-BSHhchcuvivicucucucucM-Centro.docx
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
Keppel_Proposed Divestment of M1 Limited
Charisse Litchman: A Maverick Making Neurological Care More Accessible

DNS 101 for Non-Techs

  • 1. DNS 101 A crash course in the basics of website DNS, and what it takes to “go live.”
  • 2. What is DNS? DNS stands for “Domain Name System.” It is one of the backbones of how the Internet works. DNS is what tells “the Internet” where to find a specific website.
  • 3. DNS is like 411 DNS ties an IP address to a domain name, just like 411 ties a person’s name to a phone number.
  • 4. DNS is like 411 You: “Hello, operator? Can you connect me to Seymour Butts?” Operator: “Sure, that number is 555-1234. Please hold and I’ll connect you.”
  • 5. DNS is like 411 You: “Hello, DNS? Can you connect me to www.seymourbutts.com?” DNS: “Sure, that IP address is 123.45.34.67. Please hold and I’ll connect you.”
  • 6. How does it work? A site owner register their domain name at a domain name Registrar. (GoDaddy.Com, etc.) When they register, they are asked to assign the domain name at least TWO NS Records, (Name Servers). ONLY the site owner or someone with access to the Registrar can change the NS records.
  • 7. NS Records NS Records tell “the Internet” which hosting company to send requests to. NS Records are provided by the hosting company (Rackspace, etc.) They usually look something like this: ns1.rackspace.com, ns2.rackspace.com Once Name Servers are correct, we don’t need to deal with the Registrar anymore.
  • 8. The Website Host Now that “the Internet” knows which hosting company’s network to send requests to, it’s up to the hosting company’s records to narrow it down a little.
  • 9. DNS Zones A request for seymourbutts.com is sent to Rackspace because the Registrar knows the Name Servers. But Rackspace hosts a LOT of websites. DNS Zones tell “the Internet” where to go to find the website once they get to Rackspace. DNS Zones are created on the hosting web server.
  • 10. Typical Request User types www.seymourbutts.com into their browser. DNS looks up the Name Server on record at the registrar for www.seymourbutts.com and sends the request over to Rackspace. Rackspace then uses the DNS Zones to figure out which IP address to send the request to.
  • 11. Multiple Domains Each domain name needs its NS Records updated at the Registrar. Each domain name needs its own DNS Zone. If a DNS Zone is not set up for all applicable domains, those domains WILL NOT resolve.
  • 12. Multiple Domains Be sure to ask the client if they have more than one domain name pointing to their site. If they do, ask whether all of the domains point to the website homepage. If different domains point to different pages, DNS Zones still need to be set up, but additional programming is required.
  • 13. Trouble Brewing If the Name Servers are incorrect at the Registrar, or if the DNS Zone is not set up correctly, the website WILL NOT resolve properly.
  • 14. Externally Hosted Mail MX (Mail Exchange) Records are part of the DNS Zone Record. By default, it is assumed that mail is hosted locally on the web server. If a client is hosting mail somewhere OTHER than the server hosting their website, we MUST be given correct MX information.
  • 15. Externally Hosted Mail MX information is added to the DNS Zone so that their mail will continue to work. The MX information MUST come from the client’s IT Dept, or from the mail hosting company.
  • 16. Externally Hosted Mail If the client’s IT department doesn’t immediately know what an MX record is, YOU ARE TALKING TO THE WRONG PERSON. Ask to speak to a representative from the company that hosts their email.
  • 17. Externally Hosted Mail If the client has multiple domains AND externally hosted email, we must clarify if all domains accept email, or if they use one primary domain for email. Each additional domain that accepts email requires changes to the MX records in a DNS Zone. This takes time.
  • 18. DNS Caching 24-48 hours (but not really). DNS is frequently cached to speed things up. ISPs, corporate networks, computers and even browsers cache DNS. DNS caching can result in delays in seeing changes. Restarting the computer sometimes helps.
  • 19. DNS Caching A brand-new domain, or a new sub-domain (for example, http://can.seymourbutts.com) can resolve faster than NS Record changes because they are controlled at the host level, not the Registrar. (Some hosts delay DNS updates.) Because it’s new, no cache exists for it, so it will fetch a “live” record sooner.
  • 20. DNS Caching Because so many different things cache DNS, you may be able to see a DNS change before the client can - or vice versa. If DNS is not resolving properly for anyone within 8 hours, say something. It doesn’t usually take that long and something could be wrong.