WP101 Hosting and Domains - 2013 Chicago WordCamp
Demystifying Hosting & DomainsSuzette Franck2013 WordCamp Chicago #wcchiChicagoFriday, June 28, 2013Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
View Slide
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleWho Am I?
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleSuzette 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 TempleDid 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 TempleWhat 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 FilesDemystifying Hosting and Domains
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleWordPress.comvs.WordPress.org
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleWordPress.com vs. WordPress.orgHostedWordPress.COMSelf-hostedWordPress.ORGCOST free variesCUSTOMIZATIONS limited yesDOMAIN NAME additional fee yesINSTALL PLUGINS no yesSETUP & MAINTENANCE yes no
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleOMG 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 LiveCommon Internet Acronyms
(ISP) Internet Service ProviderMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleProvides access to the Internet ** May or may not provide web hosting and domain services
(IP) Internet Protocol Address74.125.224.72Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleNumber that is a uniqueidentifier for devices on the Internet
(URL) Uniform Resource Locatorhttp://commons.wikimedia.org/wiki/File%3AHollywood_and_Vine.pngMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleWeb address of afile or directory
(TLD) Top Level Domain NameMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleHighest level in Hierarchical Domain Name System (DNS)ii.com.edu.gov.org.net.us.pro .tv.mobi.info
(DNS)Domain Name SystemMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleGlobal & distributed keyword based lookup system
(SOA) - Start of Authority★Where? Web Hosting Information★Who? Owner Contact Information★How long? (TTL) Time To LiveMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
(TTL) Time To LiveTells ISP how long to save or “cache” informationPhonebook = 1 YearMedia 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 TempleWho Handles What?For Self-hosted WordPress, you will need:Internet Access, Domain Registrar, Web Hosting
Domain RegistrarsSELLS Domain Names and TELLS Start of Authority (SOA)+ Most Web Hosting CompaniesMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Web Hosting CompaniesRent space on their hardware for your files and databasesMake available on Internet via an IP AddressMedia 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 softwaredepending on the type of account
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleIPs and Domain NamesMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Internet Corporation forAssigned Names and NumbersMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Templehttp://www.internic.net/whois.htmlOne World, One InternetService of ICANNCoordinated by ICANN
IP AddressesAn Internet Protocol (IP) Address is aunique number assigned to a networkdevice so that other devices on theInternet can communicate with it.74.125.224.72http://whatismyip.comMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Domain NamesDomain Names were invented to make iteasier to get around on the Internetgoogle.com = 74.125.224.72http://74.125.224.72Media 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 LevelDomain.com .org.net .edu.govmail.google.comTLDSubdomainSLDSecondLevelDomainMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
(DNS)Domain Name SystemName to IP = Domain ResolutionMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Role of Internet Service ProviderMedia 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 TTLcaching = saving a local copy to improve performanceISP DNS TTL
Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media TempleWeb Hosting Basics“Decide you must how to serve them best”― YodaMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Types of HostingType Expense AccessWard 3rd Party 0 0Dorm 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 HostingGood For: Beginners, Bloggers➡FREE➡Easy To Use➡Their Rules➡Limited CustomizationMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Shared HostingGood For: Personal & Small Business Websites➡Cost Effective➡Host Manages Server➡Performance & Security➡No Root AccessMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Dedicated HostingGood For: High Traffic Business Sites➡Yours Alone➡Fast➡Expensive $200/mo➡You are ResponsibleMedia 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 ResponsibilityMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
NameserversNS1.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 ConsiderationsStorage SpaceBandwidth/TransferNo. of DomainsNo. of DatabasesEmail RequirementsAcceptable UseSupport MethodScalabilityMedia 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 WordPressMedia 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 TemplePutting It All TogetherYou tell your Registrar where your site is hosted -but HOW?
Two Ways To Tell Registrar1. 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 TempleEditing Nameservers
NameserversDomain Details Screen ... Look for NameserversMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Set NameserversMedia 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 TempleEditing DNS Zone Files
Zone FileMedia 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 RecordsName to IP(CNAME) Canonical Name RecordsName (or subdomain) to a Name(MX) Mail Exchanger RecordsEmail to Name or IPMedia 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.162ns1!IN! A! 216.130.161.1ns2!IN! A! 216.130.161.6www!IN! A! 209.200.16.162ftp!IN! A! 209.200.16.162mail! IN! A! 216.130.191.1filter!IN! A! 216.130.191.236Media Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Zone FileMedia 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 TempleDNS Propagation
DNS PropagationAutomated process of updating all theDNS Records as they exist everywherearound the worldMedia Temple // 8520 National Blvd. Culver City, CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
Perils of DNS PropagationMedia 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 DelayMedia 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-livedate, set TTL (Time To Live) to 5 minutes or300 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 TempleQuestions?Suzette Franck[email protected]https://speakerdeck.com/suzettefranck@mt_SuzetteTweet Me!