- Newest
- Most votes
- Most comments
As the DNS protocol is designed, both the parent (in this case, the TLD) and the child (in this case, your zone using Route 53) have a copy of the NS records. As you've realized, the child-side NS records are technically superfluous, but the rule is that they must exist, so they do.
(They're supposed to be identical, but it's not really possible to technically enforce that.)
I haven't found anyone who knows why it was designed that way. There was probably a good reason for it, which may or may not apply to how the DNS is used 35 years later.
The SOA record exists in the child zone. The primary nameserver is used for some things -- such as discovering which nameserver to send RFC 2136 dynamic updates to -- but you're probably not using it for anything when using Route 53. (For example, Route 53 is configured through the AWS API, not through RFC 2136 dynamic updates.)
Relevant content
- asked 3 years ago
- asked a year ago
- asked 3 months ago
- asked 19 days ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago