You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have deployed a standard hub and spoke architecture using this repository, and the example-spoke-vpc code.
Everything has run smoothly, and we can communicate via ICMP from an application in our dev spoke, to another EC2 instance in our test account (via the TGW)
However name resolution is failing - e.g. from DEVELOPMENT account - ping instance.test.network.internal (a Route53 A record in the TEST account, in the PHZ test.network.internal. The above command returns ping: instance.test.network.internal: Name or service not known
We have a top-level domain in the networking account network.internal but we get NXDOMAIN when we try to resolve that from any of the spoke accounts.
Any idea what we might be missing? We haven't changed any of the code from this repository, apart from non-consequential variables such as tags and IPAM CIDR ranges.
The text was updated successfully, but these errors were encountered:
liamraeAL
changed the title
Cross account network resolution
Cross account network resolution failing - despite network connectivity
Aug 2, 2022
liamraeAL
changed the title
Cross account network resolution failing - despite network connectivity
Cross account name resolution failing - despite network connectivity
Aug 2, 2022
The fix for this was amending the target of the forward rule to point to the aws_route53_resolver_endpoint.inbound.ip_address rather than the outbound resolver endpoint IPs.
Our use-case is purely internal AWS traffic, and name resolution. No external/on-prem outbound resolvers required.
We have deployed a standard hub and spoke architecture using this repository, and the example-spoke-vpc code.
Everything has run smoothly, and we can communicate via ICMP from an application in our dev spoke, to another EC2 instance in our test account (via the TGW)
However name resolution is failing - e.g. from DEVELOPMENT account -
ping instance.test.network.internal
(a Route53 A record in the TEST account, in the PHZtest.network.internal
. The above command returnsping: instance.test.network.internal: Name or service not known
We have a top-level domain in the networking account
network.internal
but we get NXDOMAIN when we try to resolve that from any of the spoke accounts.Any idea what we might be missing? We haven't changed any of the code from this repository, apart from non-consequential variables such as tags and IPAM CIDR ranges.
The text was updated successfully, but these errors were encountered: