I'm not sure when this DNS change happened, but it appears that the
api.globalgiving.org is a CNAME alias to *.
execute-api.us-east-1.amazonaws.com.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4411
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nssearch. IN A
;; AUTHORITY SECTION:
;; Query time: 2 msec
;; SERVER: 10.20.0.2#53(10.20.0.2)
;; WHEN: Mon Jan 04 20:58:15 UTC 2021
;; MSG SIZE rcvd: 101
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 667
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;; ANSWER SECTION:
The 2 issues this is creating are:
- All calls to api.globalgiving.org are now being routed to our private API Gateway.
- Since it's using API Gateways via the VPC Endpoint, the SSL certificate errors out.
Am I missing something about why you are using CNAME instead of A records?
Thanks for any help or guidance you could provide on this issue.