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
460
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
41
Website Considerations
suzettefranck
0
57
Website Weekend WP Basic Training by Karen McCamy
suzettefranck
0
3.1k
Intro to Sass for WordPress Theme Developers
suzettefranck
0
82
Ten Features of Jetpack You Can’t Live Without
suzettefranck
1
180
Introduction to Security and Backups
suzettefranck
0
170
Customizing the WordPress Admin Without Code
suzettefranck
1
800
"Into to PHP" Milwaukee WordCamp
suzettefranck
1
680
"Choosing a WordPress Host" - Hollywood WordPress
suzettefranck
1
440
Other Decks in Technology
See All in Technology
Work as an App Engineer
lycorp_recruit_jp
0
350
Wantedly での Datadog 活用事例
bgpat
2
630
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
shintaro_fukatsu
0
110
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
110
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
160
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
160
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
3
280
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
280
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
120
Working as a Server-side Engineer at LY Corporation
lycorp_recruit_jp
0
350
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
120
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
175
9.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
450
Building Adaptive Systems
keathley
38
2.3k
The Language of Interfaces
destraynor
154
24k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
A Philosophy of Restraint
colly
203
16k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
RailsConf 2023
tenderlove
29
940
The Pragmatic Product Professional
lauravandoore
32
6.3k
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
[email protected]
https://speakerdeck.com/suzettefranck @mt_Suzette Tweet Me!