Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WP101 Hosting and Domains - 2013 Chicago WordCamp
Search
Suzette Franck
June 28, 2013
Technology
0
500
WP101 Hosting and Domains - 2013 Chicago WordCamp
WP101 Hosting and Domains - 2013 Chicago WordCamp
Suzette Franck
June 28, 2013
Tweet
Share
More Decks by Suzette Franck
See All by Suzette Franck
Accessibility For Everyone
suzettefranck
0
47
Website Considerations
suzettefranck
0
63
Website Weekend WP Basic Training by Karen McCamy
suzettefranck
0
3.2k
Intro to Sass for WordPress Theme Developers
suzettefranck
0
87
Ten Features of Jetpack You Can’t Live Without
suzettefranck
1
180
Introduction to Security and Backups
suzettefranck
0
180
Customizing the WordPress Admin Without Code
suzettefranck
1
810
"Into to PHP" Milwaukee WordCamp
suzettefranck
1
690
"Choosing a WordPress Host" - Hollywood WordPress
suzettefranck
1
440
Other Decks in Technology
See All in Technology
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.9k
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
3
390
どうすると生き残れないのか/how-not-to-survive
hanhan1978
2
1.1k
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
2
200
OPENLOGI Company Profile
hr01
0
60k
手を動かしてレベルアップしよう!
maruto
0
260
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
生成AIがローコードツールになる時代の エンジニアの役割を考える
khwada
0
220
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
120
人生を左右する「即答」のススメ: 一瞬の判断を間違えないためにするべきこと
takasyou
4
590
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
840
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
A Tale of Four Properties
chriscoyier
158
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
540
Scaling GitHub
holman
459
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
A Modern Web Designer's Workflow
chriscoyier
693
190k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Transcript
Demystifying Hosting & Domains Suzette Franck 2013 WordCamp Chicago #wcchi
Chicago Friday, June 28, 2013 Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Who Am I?
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Suzette Franck with a “ck” ★(mt) Media Temple WordPress Evangelist ★18+ Years Coding & Web Development ★Regular Speaker: WordCamps & Meetups ★Reg. Contributor on WPwatercooler.com ★Blogs frequently at: suzettefranck.com ★Twitter: @mt_Suzette ★Slides: speakerdeck.com/suzettefranck
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Did I mention Franck has a “ck”? ★Using WordPress Since 2008 ★Exclusively Since 2010 ★5-year-old Chihuahua Mix “Puppy”
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple What We Will Cover “Share your knowledge. It is a way to achieve immortality.” ― Dalai Lama XIV
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★WordPress.com vs. WordPress.org ★Acronyms and Definitions ★IPs and Domain Names ★Web Hosting Basics ★Putting It All Together w/Zone Files Demystifying Hosting and Domains
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple WordPress.com vs. WordPress.org
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple WordPress.com vs. WordPress.org Hosted WordPress.COM Self-hosted WordPress.ORG COST free varies CUSTOMIZATIONS limited yes DOMAIN NAME additional fee yes INSTALL PLUGINS no yes SETUP & MAINTENANCE yes no
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple OMG Acronyms! There are over 4,750,600 definitions at AcronymFinder.com
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★ISP - Internet Service Provider ★IP - Internet Protocol ★URL - Uniform Resource Locator ★TLD - Top Level Domain ★DNS - Domain Name System ★SOA - Start of Authority ★TTL - Time To Live Common Internet Acronyms
(ISP) Internet Service Provider Media Temple // 8520 National Blvd.
Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Provides access to the Internet * * May or may not provide web hosting and domain services
(IP) Internet Protocol Address 74.125.224.72 Media Temple // 8520 National
Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Number that is a unique identifier for devices on the Internet
(URL) Uniform Resource Locator http://commons.wikimedia.org/wiki/File %3AHollywood_and_Vine.png Media Temple // 8520
National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Web address of a file or directory
(TLD) Top Level Domain Name Media Temple // 8520 National
Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Highest level in Hierarchical Domain Name System (DNS) i i .com .edu .gov .org .net .us .pro .tv .mobi .info
(DNS) Domain Name System Media Temple // 8520 National Blvd.
Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Global & distributed keyword based lookup system
(SOA) - Start of Authority ★Where? Web Hosting Information ★Who?
Owner Contact Information ★How long? (TTL) Time To Live Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
(TTL) Time To Live Tells ISP how long to save
or “cache” information Phonebook = 1 Year Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Who Handles What? For Self-hosted WordPress, you will need: Internet Access, Domain Registrar, Web Hosting
(ISP) Internet Service Provider Media Temple // 8520 National Blvd.
Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Provides access to the Internet * * May or may not provide web hosting and domain services
Domain Registrars SELLS Domain Names and TELLS Start of Authority
(SOA) + Most Web Hosting Companies Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Web Hosting Companies Rent space on their hardware for your
files and databases Make available on Internet via an IP Address Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple * May or may not maintain and upgrade server software depending on the type of account
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple IPs and Domain Names Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Internet Corporation for Assigned Names and Numbers Media Temple //
8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple http://www.internic.net/whois.html One World, One Internet Service of ICANN Coordinated by ICANN
IP Addresses An Internet Protocol (IP) Address is a unique
number assigned to a network device so that other devices on the Internet can communicate with it. 74.125.224.72 http://whatismyip.com Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Domain Names Domain Names were invented to make it easier
to get around on the Internet google.com = 74.125.224.72 http://74.125.224.72 Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
What’s In A Name? Top Level Domain .com .org .net
.edu .gov mail.google.com TLD Subdomain SLD Second Level Domain Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
(DNS) Domain Name System Name to IP = Domain Resolution
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Role of Internet Service Provider Media Temple // 8520 National
Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★ISPs keep a local copy of DNS which expires after TTL caching = saving a local copy to improve performance ISP DNS TTL
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Web Hosting Basics “Decide you must how to serve them best” ― Yoda Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Types of Hosting Type Expense Access Ward 3rd Party 0
0 Dorm Shared $ + Condo Dedicated Virtual/ Dedicated Private $$ ++ House Dedicated $$$ +++ Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
3rd Party Hosting Good For: Beginners, Bloggers ➡FREE ➡Easy To
Use ➡Their Rules ➡Limited Customization Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Shared Hosting Good For: Personal & Small Business Websites ➡Cost
Effective ➡Host Manages Server ➡Performance & Security ➡No Root Access Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Dedicated Hosting Good For: High Traffic Business Sites ➡Yours Alone
➡Fast ➡Expensive $200/mo ➡You are Responsible Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Dedicated Virtual / Dedicated Private Server (VPS) Good For: E-Commerce,
Dynamic Sites, Business Sites ➡Root Access ➡Your Responsibility Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Nameservers NS1.DOMAINAME.COM (primary) NS2.DOMAINNAME.COM (secondary) Media Temple // 8520 National
Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★Domain Name Servers ★Handles website and email queries ★Given to you by Web Host ★Important Information to retain ★You need to give to Registrar
Hosting Considerations Storage Space Bandwidth/Transfer No. of Domains No. of
Databases Email Requirements Acceptable Use Support Method Scalability Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
v5.2.4+ v5.0+ Server Requirements for WordPress Media Temple // 8520
National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Putting It All Together You tell your Registrar where your site is hosted - but HOW?
Two Ways To Tell Registrar 1. Edit Nameservers at Registrar
(easiest) 2. Edit DNS Records at Registrar (more flexibility) ★A Records (website & subdomains) ★CNAMES (subdomains) ★MX Records (mail) Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Editing Nameservers
Nameservers NS1.DOMAINAME.COM (primary) NS2.DOMAINNAME.COM (secondary) Media Temple // 8520 National
Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★Domain Name Servers ★Handles website and email queries ★Given to you by Web Host ★Important Information to retain ★You need to give to Registrar
Nameservers Domain Details Screen ... Look for Nameservers Media Temple
// 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Set Nameservers Media Temple // 8520 National Blvd. Culver City,
CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Editing DNS Zone Files
Zone File Media Temple // 8520 National Blvd. Culver City,
CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★Contains all DNS Records ★Plain text file or User Interface to edit ★Info about domain owner ★Domain name to IP mapping instructions
Most Common DNS Records (A) Host Records Name to IP
(CNAME) Canonical Name Records Name (or subdomain) to a Name (MX) Mail Exchanger Records Email to Name or IP Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Zone File $TTL 43200 @! IN! SOA! ns.webair.net.! webmaster.180security.com. (
! ! ! 2012040101! ; Serial ! ! ! 10800! ! ; Refresh ! ! ! 3600! ! ; Retry ! ! ! 604800! ! ; Expire ! ! ! 43200! )! ; Minimum ! IN! NS! ns.webair.net. ! IN! NS! ns2.webair.net. ! IN! MX! 10 filter.180security.com. ! IN! A! 209.200.16.162 ns1! IN! A! 216.130.161.1 ns2! IN! A! 216.130.161.6 www! IN! A! 209.200.16.162 ftp! IN! A! 209.200.16.162 mail! IN! A! 216.130.191.1 filter! IN! A! 216.130.191.236 Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Zone File Media Temple // 8520 National Blvd. Culver City,
CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Zone File Media Temple // 8520 National Blvd. Culver City,
CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple DNS Propagation
DNS Propagation Automated process of updating all the DNS Records
as they exist everywhere around the world Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Perils of DNS Propagation Media Temple // 8520 National Blvd.
Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★Can take up to 72-96 hours ★No one can speed up propagation ★Hosting Company cannot speed up ★Domain Registrar cannot speed up ★Dependent on all DNS records of ISPs
How To Avoid DNS Propagation Delay Media Temple // 8520
National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple ★Edit the DNS 3 days before actual go-live date, set TTL (Time To Live) to 5 minutes or 300 seconds ★Can’t change if you are using Nameservers
Media Temple // 8520 National Blvd. Culver City, CA 90232
/ 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Questions? Suzette Franck sfranck@mediatemple.net https://speakerdeck.com/suzettefranck @mt_Suzette Tweet Me!