title: How do I get AWS Client VPN to resolve DNS using VPC-peered Private Hosted Zone
body: <p>I have a VPC in my AWS account peered to a VPC of a partners account. The partner account has Route 53 resolvers to resolve DNS within domain.com to IPs in their peered VPC.</p>
  <p>I've associated my VPC with their private hosted zone.</p>
  <p>Within my VPC (for example SSH into an EC2 instance), the DNS resolution for foo.bar.domain.com works great - I'm resolving &amp; connecting to the resources in their VPC as expected.</p>
  <p>However, when I'm running and AWS client VPN on my personal machine, I'm unable to resolve the foo.bar.domain.com to the same private IP address through the VPN. So, for example, running a development server on my machine connected to the partner VPC URLs is failing.</p>
  <p>I've tried hosting a DNS server in the VPC with a zone forwarding rule pointing to the Route 53 IPs.</p>
  <p>I've tried setting the VPN DNS server IP to the Route 53 IPs.</p>
  <p>But none of that has worked. Help would be appreciated?</p>