Jump to content

Moving Domain


Ryan Zimmerman

Recommended Posts

Firstly, thank you for this great service!

 

I have one domain hosted with you (on Stevie), ryanzim.com. This is actually a static site, so I would like to move it to GitHub Pages but keep a subdomain hosted here. I would also like to migrate DNS for the bare domain to my registrar's DNS servers.

 

There are some email forwarders configured for the bare domain; I would be setting up the appropriate records at the new DNS server.

 

What would be the best way to do this migration without causing much downtime for my site (or missing any emails)?

 

Thanks in advance.

Link to comment
Share on other sites

If you skip moving the DNS to your registrar, you can just use the advanced DNS editor to change the A record for ryanzim.com to the other host's IP.

 

However, if you really want to use different DNS, I think the following should work.

  • First create a subdomain of ryanzim.com in cpanel. This subdomain will become your Heliohost-hosted subdomain. Wait until it's no longer queued and you can see your content/directory listing.
  • Create an A record for the subdomain created above on your new DNS server. Point it to 216.218.192.170
  • Create an MX record for ryanzim.com on your new DNS server. Point it to the subdomain you created above (you're not supposed to use IPs in MX records, so you can do this to point the MX to Stevie). Optionally create a TXT record for SPF configuration.
  • Create the appropriate A or CNAME record for ryanzim.com on your new DNS server to point it to Github Pages.
  • Point ryanzim.com to the new DNS server at your registrar and allow changes to propagate.

Configurations using non-Heliohost DNS are NOT officially supported and have not been tested. As a result, I cannot guarantee that this configuration will work for you. I currently host a single subdomain myself without issue, however I do not have any email services set up on that domain.

Link to comment
Share on other sites

Verify that you can actually put NS records on a subdomain (known as subdomain delegation). Most DNS providers and registrars don't let you do that, hence my assumption this wasn't the case. It's also worth noting that even if you can do this, you will still need to manually add MX records to the root domain's DNS or the email forwarding won't work.

 

Also, can you post the DNS configuration Github Pages requires for a domain?

 

Check to see if you can even add the NS record to a subdomain, and let us know what Github requires. Once we know that, I can look into it further.

Link to comment
Share on other sites

My DNS server supports subdomain delegation. Also thought I should clarify, I only have email forwarders on the bare domain, not on the subdomain. The DNS provider supports email forwarding, so HelioHost's nameservers wouldn't be handling any email.

 

Github Pages requires a CNAME on the www subdomain and an A record or URL forwarding (ryanzim.com to www.ryanzim.com) on the bare domain.

Link to comment
Share on other sites

If you don't plan to use our email forwarding anymore (you say your DNS provider can do it for you), you have two choices. I've personally tested the second (using A records and my Johnny account/IP), though the first should also work (and will be simpler since you already have the root domain added).

  1. Create a new subdomain in cPanel here, then add an A record for your subdomain pointed to 216.218.192.170, or NS records pointed to ns1.heliohost.org and ns2.heliohost.org. Done.
  2. Change your main domain to the subdomain that will be hosted here, then add an A record for your subdomain pointed to 216.218.192.170, or NS records pointed to ns1.heliohost.org and ns2.heliohost.org. Done.

  • This second option will break your HelioHost email forwarding, so be sure you've got MX records sending your mail elsewhere first!

After that, you just add the CNAME and A for Github to your root domain at your DNS provider and you're good.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...