서버 1이 다운된 경우 바인드에서 다른 호스트로 어떻게 리디렉션할 수 있습니까?

서버 1이 다운된 경우 바인드에서 다른 호스트로 어떻게 리디렉션할 수 있습니까?

동일한 서비스를 제공하는 두 대의 서버가 있으므로

server 1 xxx.myhost.com   A record ip 1.1.1.1
server 2 xx2.myhost.com   CNAME record to otherhost.com

서버 번호 1이 주체이므로 클라이언트에게 액세스 권한을 부여하기 위해 이 호스트(xxx.myhost.com)를 제공했습니다. 서버 2는 #1이 작동하지 않는 경우를 대비한 지원 서버입니다.

알고 싶습니다. 어떤 이유로든 서버 1이 다운되었다고 가정하면 서버 2로 리디렉션되도록 바인딩을 어떻게 구성해야 합니까?

그래픽적으로 내 클라이언트 호출 xxx.myhost.com ----다운되었습니다--- 그래서 바인드는 자동으로---xx2.myhost.com으로 리디렉션됩니다.

물론 내 고객은 서버 2에 대해 모르며 알 필요도 없습니다.

A 및 CNAME 레코드만 있는 MX 서버와 같습니다....

내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다.

답변1

당신이 찾고 있는 것은장애 조치. 실제로 이런 일이 있었습니다ServerFault에서 더 기술적으로 다루었습니다.. 그러나 요약하자면 Bind에는 이에 대한 기본 기능이 없다는 것입니다.

당신은 사용할 수 있습니다DDNS 및 영역 업데이트이를 달성하려면 상당한 추가 구성이 필요합니다.

서버를 모니터링하고 서버가 다운될 때 영역 업데이트를 푸시하도록 사용자 정의 스크립트를 설정할 수도 있을 것 같습니다. 그러나 다시 말하지만 거기에는 꽤 많은 사용자 정의 구성이 있습니다. 그리고 첫 번째 링크에서 언급한 것과 동일한 문제, 즉 DNS 캐싱이 발생하기 쉽습니다.

Rex가 첫 번째 링크에서 말했듯이 Route53(개인 경험이 있음)과 같은 일부 DNS 제공업체에는 통합 장애 조치 기능이 있습니다. 이것은 아마도 가장 '정상적인' 구현일 것입니다.

좀 더 특이한 옵션은 '선호' 서버를 가리키는 고정 경로가 있는 '게이트웨이' 서버를 가리키도록 DNS를 설정하는 것입니다. 일부 유형의 데몬은 서버가 살아 있는지 확인하고 필요에 따라 경로를 변경할 수 있습니다. 여기에는 DNS 대기 시간이 없지만, 다시 말하지만 이것은 매우 사용자 정의된 설정입니다.

연결:

관련 정보