DNS 확인이 실패할 경우 사용자 정의 페이지로 리디렉션

DNS 확인이 실패할 경우 사용자 정의 페이지로 리디렉션

Windows Server 2008 DNS를 사용합니다. 이것이 가능할지는 확실하지 않지만 내부 리소스에 대한 DNS 확인이 실패할 경우 클라이언트를 사용자 정의 HTML 페이지로 전달하고 싶습니다...

예: 다음에 대한 기록이 있는 경우:

serverA.intranet.company.com serverB.intranet.company.com

좋습니다. 하지만 사용자가 serverC.intranet.company.com(예: DNS 레코드 없음)을 요청하면 "현재 리소스를 사용할 수 없습니다."라는 페이지로 리디렉션됩니다.

여기서 사용 사례는 특정 회사 리소스만 외부 네트워크에서 사용할 수 있도록 하고 사용자 경험을 관리할 수 있기를 원한다는 것입니다.

답변1

와일드카드 레코드와 해당 주소에서 호스팅되는 제안된 "랜딩 페이지"를 사용하여 하려는 작업을 수행할 수 있다고 생각합니다.

와일드카드 DNS 레코드는 존재하지 않는 도메인 이름에 대한 요청을 일치시키는 DNS 영역의 레코드입니다. 와일드카드 DNS 레코드는 도메인 이름의 가장 왼쪽 레이블(부분)로 "*"를 사용하여 지정됩니다(예: *.example.com). 와일드카드가 일치하는 경우에 대한 정확한 규칙은 RFC 1034에 지정되어 있지만 규칙은 직관적이지도 명확하지도 않습니다. 이로 인해 구현이 호환되지 않고 사용할 때 예상치 못한 결과가 발생했습니다.

http://en.wikipedia.org/wiki/Wildcard_DNS_record

답변2

  • ServerX에 페이지를 만듭니다.
  • ServerX의 IP를 가리키는 *.intranet.company.com에 대한 와일드카드 DNS 레코드를 만듭니다.
  • ServerX가 이미 다른 사이트를 호스팅하고 있는 경우 *.intranet.company.com에 대한 요청만 오류 페이지에 제공되도록 ServerX에서 호스트 헤더를 구성합니다.

관련 정보