Configuring Route 53 DNS migrated from Godaddy - amazon-web-services

Quick Help Please....
I recently migrated my DSN from Godaddy to AWS Route 53. When doing the process I had checked "automatically import....". So I thought everything would propagate automatically.
Now after 7+ days when Godaddy finally released me, nothing is working. I am not an expert on DNS. And Site is down. Priority now is getting "www.example.com" to point to my ip address.
I have attached screen shot. What else needs to be done?
I should also add this was launched into a VPC.
Update I have attached an image of my Named Servers.

You shouldn't be using an IP address for S3. You need to change the record type to CNAME, and point it to the domain name S3 tells you to use. Honestly that's how it should have been set up on GoDaddy as well.
Here are the instructions: http://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
You don't need to be an "expert on DNS" to set this stuff up. You just need to follow the instructions.
Also, when you say "this was launched into a VPC" what do you mean by that? Route53 offers public and private DNS zones. Public zones are similar to your previous GoDaddy DNS and are what you need to use for a public website. Private DNS zones are for DNS records you only want to resolve from within your VPC.

Related

Route 53 Domain will not point to AWS Lightsail instance

I am attempting to set up a new website in AWS Lightsail and am unable to get my domain to point to my Lightsail instance. The domain was purchased in Route 53, and in that domain's hosted zone I have set up an A record to point to my instance's static IP. When I navigate to that static IP directly, I can access the site without issue.
These issues began occurring after attempting to create an SSL certificate in the Lightsail distribution tools. After configuring the distribution and DNS Zone, I edited the name servers in both the domain registry as well as the hosted zone in Route 53 to match what is recommended by AWS under the Lightsail DNS Zone information. It has been over two days since these name servers were changed, and I still cannot navigate to my instance through this domain.
Any suggestions even for how to troubleshoot this issue would be very much appreciated. Has anyone run into similar issues with Lightsail and Route 53?

Unable to connect Godaddy domain with route 53 elastic ip

I am trying to connect my EC2 elastic ip with one of my domains on Godaddy but it refused to connect after a long time. in my Route53 I have created hosted zone for my domain name and copied the NameSpaces to my godaddy DNS management but it didnt worked.
Route53
Godaddy
DNS takes some time to propagate across all networks. Give it some time and it will be resolved. In fact, I can see it has resolved for me and will be resolved for you as well soon.
DNS propagation may take time. Login to your instance and try resolving the domain. Use the command, nslookup ghumphirlo.com

Pointing EC2 instance to a custom DNS

I have been trying to follow this tutorial but it is more complex than it needs to be I hope because I can assign tag names manually and I can do the route53 stuff manually.
https://www.esentri.com/auto-register-ec2-instance-in-aws-route-53/
What I have so far is I have created a PUBLIC hosted zone. "myzoneabc.com" This was created indirectly after I created my registered domain in Route53.
I then launched an EC2 instance and took its AWS assigned DNS name and created a CNAME record as follows
server.myzoneabc.com CNAME ec2-35-177-xxx-xxx.eu-west-2.compute.amazonaws.com
I can RDP onto server with DNS = server.myzoneabc.com with no problem.
Problem with this is when I restart my EC2 then the DNS which I entered in my route53 record above is no longer valid because it will have been modified after a stop/start of my EC2 instance.
My EC2 instance is only created once and either in a running or stopped state, it is never terminated.
So question is , is there any way to have route53 point a DNS recore like server.myzoneabc.com at my EC2 instance without using the DNS that Amazon assigns it which is always different. Thats what I think these EC2 instance tags are doing in the tutorial link posted above.
You probably need to update your DNS provider to use the NS records of your hosted zone. Only creating the Hosted Zone, will not tell anyone on the internet to use it.
Follow the Developer Guide: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html

Point Domain name to AWS EC2 instance

I have a domain name registered with tmdhosting.com. And I have created a WordPress multisite setup on AWS using bitnami WordPress multisite stack.
Now I would like to point my domain name from my registrar to my AWS instance. Where they are asking me to provide them with a NS. I am new to AWS and I am not sure as to how to go about doing this.
Also did a little bit of research where it said that I will need a Route 53 (which is not free) I would want to know if there is another way to do this.
Can I use CloudFront to do this as with my previous provider had given me a cloudflare name server.
Please let me know the steps as to how to go about doing this.
To point a Domain Name to an EC2 instance, you can either use Route 53 or your own DNS service. In both cases:
Assign an Elastic IP address to your EC2 instance
In Route 53 or your own DNS service, define a domain/subdomain that points to this IP address
The above assumes that you wish to point to a single EC2 instance. If you have multiple instances with a Load Balancer in front, you will require a CNAME record pointing to the DNS name of the Load Balancer. (If using Route 53, using the "ALIAS" button to point to a Load Balancer.)
Route 53 is not free, but it is very cheap. If correctly configured to point to AWS resources, it can cost only 50c/month per hosted zone.
CloudFront is a content distribution network that caches web content. It will not assist you in assigning a Domain Name to an EC2 instance. (Custom domain names can be used with CloudFront, but that doesn't appear to be your particular question.)

Why does AWS Route53 not keep consistent DNS zones?

In a setup with EC2 instances, and a properly configured zone file, I've found that AWS periodically changes their DNS servers. This means one has to go all the way back to the initial ISP setup and update those DNS records every time they change.
This ISP (and most every ISP) actually allows you to set up private DNS nameservers, but this only works if the DNS servers (addresses) are consistent. Otherwise the site will become completely unreachable when AWS randomly changes their zone files/DNS servers. Is there any way around this?
The IP addresses of Route 53's name servers assigned to your hosted zones should not change. I would post to the Route 53 forums explaining what you are seeing.