우리는 모든 시스템이 로컬 이름 서버와 보조 이름 서버에 내부 DNS를 수행하도록 설정하여 로컬 DNS 서버 오류가 발생할 경우 WAN을 통해 원격 위치에 있는 보조 이름 서버에 도달해야 합니다.
최근 유지 관리 기간 동안 로컬 기본 이름 서버가 오프라인 상태가 되었고 UNIX/Linux 시스템인 VCS(Veritas Cluster)와 Red Hat 클러스터 모두에서 클러스터 리소스 문제가 발생했습니다.
서버가 보조 서버로 이동해야 할 때 해결을 얼마나 오랫동안 지연해야 하는지 결정하려고 합니다(예: 기본 서버에 대한 시간 초과는 얼마입니까?). 기본 서버가 있지만 정지하면 한동안 정지되는 것처럼 보입니까? 2차 레벨로 이동하기 전 대기 시간을 조정할 수 있나요? 이는 Solaris 10 및 RHEL 6에서 작동합니다.
답변1
시간 초과는 매개변수를 /etc/resolv.conf
통해 구성할 수 있습니다 timeout
.
라인을 추가해 보세요: options timeout:<desired timeout in seconds>
to /etc/resolv.conf
.
resolv.conf
매뉴얼 페이지 에서 :
timeout:n
다른 이름 서버를 통해 쿼리를 재시도하기 전에 확인자가 원격 이름 서버의 응답을 기다리는 시간을 설정합니다. 이는 파서 API 호출에 소요된 총 시간이 아닐 수 있으며 단일 파서 API 호출이 단일 시간 초과에 매핑된다는 보장은 없습니다. 초 단위로 측정되며 기본값은
RES_TIMEOUT
(현재 5, 참조<resolv.h>
)입니다. 이 옵션의 값은 기본적으로 30으로 제한됩니다.
이전된 포인트linuxquestions.org.