www2.*.domain.com 및 www1.*.domain.com과 같은 DNS에 와일드카드를 어떻게 추가할 수 있습니까?

www2.*.domain.com 및 www1.*.domain.com과 같은 DNS에 와일드카드를 어떻게 추가할 수 있습니까?

로드 밸런싱된 두 대의 서버가 있습니다. 배포를 수행할 때 프로덕션 사용자가 영향을 받지 않는지 확인하고 싶습니다. 제가 계획하고 있는 것은 다음과 같습니다:

  1. 로드 밸런서에서 웹 서버 2(www2)를 제거합니다.
  2. www2에 배포합니다.
  3. 간단한 테스트를 수행합니다(하나의 도메인 아래에 100개 이상의 미니 사이트가 있음).
  4. www2를 다시 로드 밸런서로 가져옵니다.
  5. 그런 다음 www1에 대해 반복합니다.

모든 하위 도메인에 대해 DNS 항목을 수동으로 추가하지 않을 수 있는 방법이 있습니까? 아니면 이 문제에 접근하는 더 좋은 아이디어를 갖고 있는 사람이 있나요?

답변1

귀하의 문제 설명에서 귀하의 모든 제약 조건을 이해했는지 확신할 수 없으므로 귀하의 질문에 대한 일반적인 답변을 제안할 수 있을지는 모르겠습니다. 그러나 테스트를 위해 외부에 접속하는 DNS를 변경하는 것은 아마도 나쁜 생각일 것입니다. 일시적으로 리디렉션되었을 때 해당 DNS 레코드에 대해 쿼리를 수행한 네트워크의 다른 엔터티를 다시 변경한 후에도 DNS 프로토콜에 의해 임시 답변을 캐시하도록 허용된다는 점을 기억하십시오(실제로 권장됨). 리소스 레코드의 TTL(Time to Live) 값에 지정된 최대 시간(초) 동안.

제안한 대로 자신의 컴퓨터에서 호스트 파일을 변경하는 것은 확인자가 원하는 임시 응답을 얻을 수 있도록 하는 동시에 테스트에 참여하지 않은 다른 사용자에게 의도하지 않은 부작용을 일으키지 않도록 방해를 최소화하는 방법입니다.

호스트 파일을 편집하여 수행할 수 있는 것보다 더 많은 작업이 필요한 경우 해당 영역의 신뢰할 수 있는 사용자 정의 복사본을 사용하여 로컬 DNS 서버를 설정(및 확인자에게 사용하도록 지시)하거나 DNS 서버가 보기를 지원하는 경우 테스트 목적으로 영역의 다른 복사본. 클라이언트 컴퓨터를 보기의 주소 일치 목록에 추가하면 다른 모든 사람에게 표준 답변을 계속 제공하면서 테스트에 대한 하나의 답변 세트를 얻을 수 있습니다.

올바르게 진행하면 보기를 한 번 설정하고 반복 사용을 위해 설정된 상태로 둘 수 있습니다(반복 편집 방지). 간단히 보기의 주소 일치 목록에서 테스트 시스템을 추가하거나 제거하거나 테스트 IP를 변경할 수 있습니다. 일치/비일치하는 기계)를 사용하여 얻는 답변을 변경합니다.

그러나 귀하의 문제 설명에서 분명하지 않은 다른 "문제"가 있을 수 있다는 느낌이 듭니다.

관련 정보