Using AWS DNS with Godaddy ( Nameservers now point to AWS provided Name Servers ) - MX SRV CNAME not propagating.

0

So, I was initially using the default DNS from godaddy and with the same there were some MX records etc. and the emails were also getting exchanged.

Now, I have changed the DNS records in godaddy because My Hosting Zone is in AWS Route 53 for this domain and I have also created the required -

TXT, SRV, MX, CNAME

Records in Rout53.

It has been more than 24 hours now - but still if I run the dig tnpnews.in command it doesn't reflect any of the records rather it just shows NS and SOA records there.

My emails are also not working - any ideas here ?

--- EDIT 1 ---- Here is my Route53 Config Route 53 Config

TNP
已提問 9 個月前檢視次數 261 次
1 個回答
2
已接受的答案

I would look again at your config in Route 53. I agree that there are no MX records showing publicly based on dig.

Once you update them in the Public Hosted Zone, you should be able to see them pretty much immediately using dig against one of your specified name servers using the following syntax. In this syntax the @ sends the dig lookup to the specified host and since you are sending to the NS that you are updating in Route 53 this avoids any TTL caching and lets you look at the raw record.

dig tnpnews.in -t MX @ns-65.awsdns-08.com

You can substitute any of the AWS NS servers listed for the Public Hosted Zone after the @ symbol.

Hope this helps!

profile pictureAWS
專家
iBehr
已回答 9 個月前
profile pictureAWS
專家
已審閱 9 個月前
  • Thanks for the response.

    So, I tried with all of my NS servers with the command that you have suggested, but there is same out put for all (though the NS servers in each response are different, ofcourse ).

    e.g. dig tnpnews.in -t MX @ns-1628.awsdns-11.co.uk

    ; <<>> DiG 9.10.6 <<>> tnpnews.in -t MX @ns-1628.awsdns-11.co.uk ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34859 ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; WARNING: recursion requested but not available

    ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;tnpnews.in. IN MX

    ;; AUTHORITY SECTION: tnpnews.in. 900 IN SOA ns-1628.awsdns-11.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

    ;; Query time: 5 msec ;; SERVER: 205.251.198.92#53(205.251.198.92) ;; WHEN: Thu Aug 24 12:14:14 IST 2023 ;; MSG SIZE rcvd: 126

  • Also, I have edited my post to include the Route53 Config.

  • Remove the '@.' from your MX entry record name. The record name should be 'tnpnews.in' just like your NS and SOA record names.

  • thanks, it has started showing up - does it mean I need to remove @ from the other places as well - actually the godaddy guys asked to do it this way.

  • Yes, I would remove the '@.' from each. I think that may have been something specific to GoDaddy's system however when you are putting in Route 53 that way you are actually creating a record for a subdomain called @ rather that the base domain.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南