본문 바로가기

Server Infra/AWS

AWS Route53 Inbound endpoint 설정하고 테스트

728x90

이번에는 inbound endpoint이다.

저번과 반대로 온프렘에서 AWS 내부의 private host zone을 호출하는 것을 가정할 것이다. IP는 장표와 다르니 참고.. 우선 테스트를 위해 private hosted zone을 생성해 줄것이다.

다음은 EC2에 테스트 용도로 만든 웹 서버를 타겟으로 a record를 생성해 주겠다.

그리고 outbound endpoint 생성했던것과 마찬가지로 inbound endpoint 생성을 해주자. 이부분은 과정이 동일하기에 스크린샷 찍지 않았다.

생성이 완료되면 이처럼 특정 서브넷에 ENI가 할당된다. 이게 중요하다. 왜냐하면 on-prem 서버에서 호출한 dns 서버 ip가 필요하기 때문이다. 그래서 이제 on-prem dns 서버 세팅을 해보겠다.

우선 설정 파일 경로는 보통

/etc/dnsmasq.conf

이렇다 route53 inbound ip를 설정해주자

echo "server=/test.company/172.16.95.222" >> /etc/dnsmasq.conf
echo "server=/test.company/172.16.104.100" >> /etc/dnsmasq.conf
systemctl restart dnsmasq

설정 완료후 inbound로 설정한 dns로 curl 명령어를 호출하면 아래와 같이 정상적으로 호출되는것을 볼 수 있다.

728x90