Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WP101 Hosting and Domains - 2013 Chicago WordCamp

WP101 Hosting and Domains - 2013 Chicago WordCamp

WP101 Hosting and Domains - 2013 Chicago WordCamp

Suzette Franck

June 28, 2013
Tweet

More Decks by Suzette Franck

Other Decks in Technology

Transcript

  1. 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
  2. Media Temple // 8520 National Blvd. Culver City, CA 90232

    / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Who Am I?
  3. 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
  4. 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”
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. (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
  12. (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
  13. (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
  14. (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
  15. (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
  16. (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
  17. (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
  18. 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
  19. (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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. (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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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?
  39. 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
  40. Media Temple // 8520 National Blvd. Culver City, CA 90232

    / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Editing Nameservers
  41. 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
  42. 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
  43. Set Nameservers Media Temple // 8520 National Blvd. Culver City,

    CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
  44. Media Temple // 8520 National Blvd. Culver City, CA 90232

    / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple Editing DNS Zone Files
  45. 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
  46. 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
  47. 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
  48. Zone File Media Temple // 8520 National Blvd. Culver City,

    CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
  49. Zone File Media Temple // 8520 National Blvd. Culver City,

    CA 90232 / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple
  50. Media Temple // 8520 National Blvd. Culver City, CA 90232

    / 877-578-4000 / mediatemple.net / @mt_Suzette © 2013 (mt) Media Temple DNS Propagation
  51. 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
  52. 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
  53. 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
  54. 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!