
우리는 개인 서비스를 호스팅하는 서버를 가지고 있습니다. 이러한 서비스는 전 세계 다른 지역에서도 액세스할 수 있지만 IP 요청이 수신된 애플리케이션 수준에 약간의 차이가 있습니다.
애플리케이션은 app1.domain.com과 같은 하위 도메인에서 실행되므로 *.domain.com을 예외 어딘가에 추가하고 공용 대신 VPN IP를 가리키고 싶습니다. /etc/hosts는 이 사무실에 25개의 클라이언트 시스템이 있고 더 나아가 새 앱을 출시할 때마다 모든 사람의 /etc/hosts를 업데이트해야 하기 때문에 과잉입니다. 보다 일반적이고 일회성 솔루션을 찾고 있습니다.
DNS가 나의 솔루션이 될 수 있을까요? 하지만 그런 경우에도 새 앱이 시작될 때마다 새 항목을 추가해야 하지 않나요? (그래도 25개의 머신에 추가하는 것보다는 훨씬 낫지만 그래도...)
당신은 무엇을 제안합니까?
답변1
여기서는 DNS가 해결책입니다. 그렇게 하기 위해 설립된 것입니다.
답변2
예, DNS를 사용하세요. 모든 서비스가 동일한 시스템에 있는 경우 *.domain.com
해당 IP를 가리키는 와일드카드 레코드를 추가할 수 있습니다.
답변3
이는 DNS 영역에 유용하게 사용됩니다. 많은 장소에 내부 영역과 외부 영역이 있으므로 내부 IP에서 오는 경우 하나의 주소 집합을 얻고 다른 모든 사람은 다른 주소 집합을 얻습니다.