이전 이름 ​​서버를 확인할 수 없는 경우 /etc/resolv.conf에 정의된 후속 이름 서버를 사용할 수 있습니까?

이전 이름 ​​서버를 확인할 수 없는 경우 /etc/resolv.conf에 정의된 후속 이름 서버를 사용할 수 있습니까?

저는 네트워킹에 대해 잘 모르지만 관련 내용을 읽는 데 많은 시간을 보냅니다.

내 항목에는 /etc/resolv.conf3개를 나열했습니다 nameservers. 내가 이해한 바로는 두 번째 이름 지정자는 첫 번째 이름 지정이 실패하거나 시간 초과된 경우에만 사용됩니다.

첫 번째 것이 작동하지 않을 때 두 번째 것을 사용하게 하는 방법이 있나요?

이것은 내 Centos 워크스테이션에 있습니다. 실행 중인 네임서버가 없습니다.

답변1

첫 번째 것이 작동하지 않을 때 두 번째 것을 사용하게 하는 방법이 있나요?

DNS 확인자는 첫 번째 이름 서버가 오류(예: SERVFAIL)를 반환하거나 연결할 수 없는 경우에만 다른 이름 서버로 이동합니다. DNS 서버가 하나를 반환하면 NXDOMAIN확인자는 그것이 정답이라고 가정하고 다른 답변을 확인하지 않습니다. NXDOMAIN요청한 도메인이 존재하지 않는다는 최종적이고 확실한 답변으로 간주됩니다.

로컬 도메인에 대해 권한이 있는 로컬 DNS 서버가 있기 때문에 이 질문을 하는 경우 모든 도메인 이름을 확인할 수 있도록 해당 DNS 서버에 전달자를 설정해야 합니다. 실패를 방지하기 위해 이 DNS 다음에 비로컬 DNS를 나열할 수 있지만 , 다른 DNS 서버를 반환하면 이름 확인이 중지되므로 resolv.conf로컬 DNS가 먼저 와야 합니다 .NXDOMAIN

관련 정보