I’ve recently deployed my website on netlify, under the domain name “deychev.com”. I’ve waited more than 48 hours since the DNS change (the domain “deychev.com” is registered under AWS), but the certificates for the site still haven’t been issued.
I’d appreciate some help troubleshooting the situation.
Thanks in advance,
Daniel
I see you have configured deychev.com to use Netlify DNS. However, there is an A record pointing to the Netlify load balancer IP address 75.2.60.5 which should not exist.
This is what DNS should like (with different domains)
You should see the NETLIFY records in the same place the A record was https://app.netlify.com/teams/YOUR_TEAM_NAME/dns/deychev.com.
If you don’t see see them, you can remove deychev.com as the custom domain from your Netlify site, then re-add it which should create these records automatically.
You should have no records in the AWS console. If you have nameserver records other than Netlify, you need to remove them. I.E. You need to remove these records if they exist
Name Server: NS-1476.AWSDNS-56.ORG
Name Server: NS-247.AWSDNS-30.COM
Name Server: NS-704.AWSDNS-24.NET
Name Server: NS-1874.AWSDNS-42.CO.UK
If however you are unable to do this and need to maintain records in AWS, then you cannot use Netlify DNS and will need to follow Configure external DNS for a custom domain instead.
I decided to follow the 2nd option of “Configure external DNS for a custom domain”. As a matter of fact this is what I did in my original setup, and it does indeed require using the loadbalancer record (and again, after removing the record, the site is no longer accessible).
Correct, you need to have an A record for the apex pointing to the load balancer, a CNAME for the www subdomain pointing to your Netlify site e.g. mysite.netlify.app and need to ensure the dns?.p01.nsone.net NS records are removed, and also remove the domain from Netlify Domains.
As long as everything is configured correctly, it shouldn’t take 48 hours (although it can in some cases.)
Ok, I just checked, deychev.com and www.deychev.com are both accessible although without SSL.
If you go to the custom domains section for your site and scroll to the SSL/TLS Certificate section you might find a “Renew Certificate” button. If so, click it and with luck it will provision a certificate for your domain
Both deychev.com and www.deychev.com have SSL, and www.deychev.com redirects automatically to deychev.com.
If you are having issues with the site loading with SSL, you may have local caching issue because of previous attempts to access the site when SSL wasn’t provisioned.
http:// automatically redirects to https:// by default.