For your second question, you can find the answer in the following page - https://aws.amazon.com/route53/pricing/
It says *"We charge the standard rate for the following DNS queries:
Queries for which the domain name or subdomain name matches a record name but not the record type. For example, suppose you create a record for acme.example.com and specify a type of A. If we receive queries for acme.example.com with a type of AAAA, we'll charge for those queries. Some browsers automatically send both "A" and "AAAA" queries for a specified domain or subdomain name, so we recommend that you create both "A" and "AAAA" records where applicable. Queries for a record that doesn't exist (w.example.com)."*
For your first question, do read up about Shield and Shield Advanced on the following page - https://aws.amazon.com/shield/faqs/
Relevant content
- asked 4 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 3 months ago
Thanks for your answer but I want to know how we could prevent Route 53 from being queried for a record that doesn't exist. My customers don't want to pay for this fee.