Wordpress.com
Wordpress.com is a free hosting platform run by Wordpress. The instructions below allow you to connect your Wordpress.com site with your domain. Wordpress.com doesn't support hosting on the www subdomain. To use their service, you will need to point to a subdomain, mask the domain, or point your main nameservers.
Wordpress.com charges a yearly fee to point your own domain to it (unless you use masking). We recommend using other great blogging services such as Tumblr, which support domain pointing for free and support hosting on the www subdomain.
Option 1 - Subdomain Pointing
Point a subdomain to your Wordpress.com site. You can also forward the main domain to the subdomain.
- Login to your Control Panel at https://www.misk.com/cp/
- Point a subdomain (e.g., blog.example.com) to your Wordpress blog
- Click on your Domain Name
- Under Essentials in the top area, click DNS
- Click Add Record and select CNAME
- Enter the Subdomain you want (e.g., blog)
- Enter yourname.worpdress.com (replace yourname with your actual Wordpress name) as the Hostname
- Click Save
- Setup the domain with Wordpress (reference link)
- Login to Wordpress
- Click My Sites
- Click on the site you want to use (You may already be viewing a site. If it's not the one you want to use, click Switch Site to choose another)
- On the left side, click Domains
- Click Add Domain
- Click Map It
- Enter your subdomain (e.g., blog.example.com) in the text field
- Click Add
- Purchase the mapping
- Once purchased, you will be taken to a thank you page. Click Update Settings
- To the right of the new subdomain, click Make Primary
- Click Update Primary Domain to complete the setup
- OPTIONAL - Forward the main domain to the newly created subdomain
- Click on your Domain Name
- Under Essentials in the top area, click Website
- Select Domain Forwarding
- Enter your new subdomain (e.g., http://blog.example.com/) as the Destination
- Click Save
Option 2 - Domain Masking
Redirect the domain to your Wordpress website by using Domain Masking.
Option 3 - Nameserver Pointing
List their nameservers (ns1.wordpress.com, ns2.wordpress.com, and ns3.wordpress.com) on the domain by following the steps at Domain Nameservers. This will point everything to Wordpress and will prevent you from using the Essentials email and dns.
Wordpress.org Self Hosted
Wordpress.org is a free and open source content management system. It requires more work since you'll be responsible for the operation of the website and backups. You need a server / host that supports databases (ie. MySQL) and dynamic scripting languages (ie. PHP) to use it. You can then point the domain to your website using an IP address or CNAME record. The following cloud hosting services are just one of many options if you want to go this route:
Amazon Web Services
https://aws.amazon.com/getting-started/hands-on/launch-a-wordpress-website/
Google Cloud
https://cloud.google.com/wordpress
Windows Azure
https://docs.microsoft.com/en-us/azure/app-service/quickstart-php