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
450
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
38
Website Considerations
suzettefranck
0
56
Website Weekend WP Basic Training by Karen McCamy
suzettefranck
0
3.1k
Intro to Sass for WordPress Theme Developers
suzettefranck
0
80
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
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
210
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
560
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.3k
Lexical Analysis
shigashiyama
1
150
LINEヤフーにおけるPrerender技術の導入とその効果
narirou
1
150
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
310
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
180
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
How STYLIGHT went responsive
nonsquared
95
5.2k
4 Signs Your Business is Dying
shpigford
180
21k
Building Applications with DynamoDB
mza
90
6.1k
GraphQLとの向き合い方2022年版
quramy
43
13k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Facilitating Awesome Meetings
lara
50
6.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
380
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Being A Developer After 40
akosma
87
590k
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!