I have the same problem. AWS provide DNS DNS IPv6 / IPv6 and DNS IPv4 / IPv4 DNS. in my case, IPv6 DNS is marked as private but accessible from the Internet, and public IPv4-DNS is only available from the intranet.
Since I need to use a name server from another provider, I use IPv6 ip as a point for my domain.
Since u said your dns are available (http: ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com), ping using a command tool to check the exact ip and try to use this ip for viewing.
source share