<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Evgeni Sautin</title>
    <description>The latest articles on Forem by Evgeni Sautin (@spyker77).</description>
    <link>https://forem.com/spyker77</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F418718%2F40e7ffa8-0067-4844-b844-666510149d48.png</url>
      <title>Forem: Evgeni Sautin</title>
      <link>https://forem.com/spyker77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/spyker77"/>
    <language>en</language>
    <item>
      <title>How to connect GoDaddy domain with Heroku and Cloudflare</title>
      <dc:creator>Evgeni Sautin</dc:creator>
      <pubDate>Sun, 28 Jun 2020 13:26:07 +0000</pubDate>
      <link>https://forem.com/spyker77/how-to-connect-godaddy-domain-with-heroku-and-cloudflare-mdh</link>
      <guid>https://forem.com/spyker77/how-to-connect-godaddy-domain-with-heroku-and-cloudflare-mdh</guid>
      <description>&lt;p&gt;Well, if you (as me just recently) struggle to connect newly registered domain from GoDaddy with your app at Heroku, and in addition would like to use advantages of Cloudflare – this article is for you 🎯&lt;/p&gt;

&lt;p&gt;Though you can find some useful information on the web, nothing worked for me out of the box and since I don't do this procedure on a daily basis, it wasn't obvious where is the mistake. Hope it will help you and without many words, let's jump in!&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Sections&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;👉 Heroku settings&lt;br&gt;
👉 Cloudflare settings&lt;br&gt;
👉 GoDaddy settings&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Heroku&lt;/strong&gt;&lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Go to your app's settings on Heroku.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9babkfr14aw3mszela90.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9babkfr14aw3mszela90.png" alt="Heroku - Settings" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Scroll down to the domains section and click "Add domain".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fqnp0qyb3qumrktewkdw1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fqnp0qyb3qumrktewkdw1.png" alt="Heroku - Domains" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Enter your domain name that you've got from GoDaddy and click "Next".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F1c2g1c6yhloru5ca74pi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F1c2g1c6yhloru5ca74pi.png" alt="Heroku - Domain Name" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After clicking "Next" you'll be given a "DNS target" record that you need in the next steps.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Cloudflare&lt;/strong&gt;&lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Go to the "DNS" tab of your site and click "Add record" in DNS management section.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9cd3370qdf3glfulvs1w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9cd3370qdf3glfulvs1w.png" alt="Cloudflare - DNS Section" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Enter two CNAME records. First has the name of &lt;strong&gt;your domain&lt;/strong&gt; and target – is your "DNS target" record from last step at Heroku. Second CNAME record must have the name of &lt;strong&gt;www&lt;/strong&gt; and the same targer record from Heroku. In order to finish with this tab, copy provided nameservers as you gonna need them soon.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F8m69t3uwkc5z811tt2d6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F8m69t3uwkc5z811tt2d6.png" alt="Cloudflare - DNS Records" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Go to the "Page Rules" tab and let's add redirect from www address to the main clean one. For example, in my case &lt;a href="//www.skillhunter.app/"&gt;www.skillhunter.app&lt;/a&gt; redirects to &lt;a href="//skillhunter.app/"&gt;skillhunter.app&lt;/a&gt;. Pay attention to asterisk (&lt;strong&gt;*&lt;/strong&gt;) character in the first record and trailing &lt;strong&gt;$1&lt;/strong&gt; in the last one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fo9oxm3cws5x36uklzczt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fo9oxm3cws5x36uklzczt.png" alt="Cloudflare - Page Rules" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;GoDaddy&lt;/strong&gt;&lt;a&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: From your product's page click on "DNS" related to your domain.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F45xeqj6djqc0gq79gvo5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F45xeqj6djqc0gq79gvo5.png" alt="GoDaddy - Products Page" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Now you should see DNS records similar to the following.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F0p3aw7e2shdeebep73h4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F0p3aw7e2shdeebep73h4.png" alt="GoDaddy - DNS Management" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Scroll down to the Nameservers section and click "Change".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Foa2il4opztoy48humcsp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Foa2il4opztoy48humcsp.png" alt="GoDaddy - Change Nameservers" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Click the phrase "Enter my own nameservers (advanced)".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fhlr77yvnwd13gfx7npz2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fhlr77yvnwd13gfx7npz2.png" alt="GoDaddy - Enter Nameservers" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: Enter the nameservers, that you've copied at step 2 of Cloudflare settings and click "Save".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fblnht3g1fw6zzqas28rk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fblnht3g1fw6zzqas28rk.png" alt="GoDaddy - Save Entered Nameservers" width="800" height="481"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Congrats 🎉&lt;/p&gt;

&lt;p&gt;You did it! Just don't forget to wait, as DNS records update may take up to 72 hours.&lt;/p&gt;




&lt;p&gt;Last but not least, big shout out to &lt;a href="https://unsplash.com/@clintadair" rel="noopener noreferrer"&gt;Clint Adair&lt;/a&gt; from &lt;strong&gt;Unsplash&lt;/strong&gt; for cover photo!&lt;/p&gt;

</description>
      <category>cloudflare</category>
      <category>heroku</category>
      <category>godaddy</category>
      <category>domain</category>
    </item>
  </channel>
</rss>
