DFS 네임스페이스(DFSN) 대상 참조 우선순위가 잘못 적용되는 문제

K-Seven Group 0 평판 포인트
2026-08-17T05:05:46.5133333+00:00

안녕하세요.

도메인 클라이언트가 \\domain.com\dfs\share 경로의 DFS 공유에 접근할 때, 동일 사이트의 로컬 DFS 대상이 아닌 비용이 높은 WAN 링크를 통해 원격 대상에 연결되고 있습니다.

확인 결과, Active Directory의 IP 서브넷과 사이트 매핑이 잘못되어 DFS Site-Costing이 정상적으로 동작하지 않는 것으로 보입니다.

이 경우 DFS 대상의 참조(Referral) 우선순위를 어떻게 점검하고 수정해야 하나요? 또한 AD 사이트/서브넷 매핑과 DFS 참조 순서를 확인할 때 권장되는 PowerShell 명령어나 진단 방법이 있다면 알려주시면 감사하겠습니다.

비즈니스용 Windows | Windows 365 비즈니스
댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. Harry Phan 33,725 평판 포인트 독립 자문가
    2026-08-17T07:32:23.52+00:00

    안녕하세요.

    말씀하신 상황은 DFS Site-Costing이 AD 사이트/서브넷 매핑 오류 때문에 제대로 동작하지 않아, 로컬 대상 대신 WAN 링크를 통해 원격 DFS 대상에 연결되는 전형적인 케이스입니다. 해결을 위해서는 두 가지를 반드시 점검해야 합니다. 첫째, Active Directory Sites and Services에서 서브넷이 올바른 사이트에 매핑되어 있는지 확인해야 합니다. 둘째, DFS Namespace의 Referral 우선순위가 정상적으로 계산되는지 검증해야 합니다.

    DFS Referral 우선순위는 기본적으로 AD 사이트 비용을 기반으로 결정됩니다. 클라이언트가 속한 서브넷이 잘못된 사이트에 매핑되어 있으면, DFS는 잘못된 비용 계산을 적용해 원격 대상이 우선순위로 올라옵니다. 따라서 Active Directory Sites and Services 콘솔에서 해당 클라이언트 IP 서브넷이 정확히 로컬 사이트에 매핑되어 있는지 확인하고, 필요하다면 New Subnet을 생성해 올바른 사이트에 연결해야 합니다.

    진단 시에는 PowerShell을 활용하는 것이 가장 확실합니다. DFS Referral 상태를 확인하려면 클라이언트에서 다음 명령을 실행해 보십시오:

    powershell

    dfsutil /pktinfo

    여기서 반환되는 Referral 리스트를 보면 어떤 DFS 대상이 어떤 비용으로 계산되어 있는지 확인할 수 있습니다. 또한 AD 사이트 매핑을 검증하려면:

    powershell

    nltest /dsgetsite

    이 명령으로 클라이언트가 현재 어떤 AD 사이트로 인식되는지 확인할 수 있습니다. 만약 잘못된 사이트가 반환된다면, 서브넷 매핑이 잘못된 것입니다.

    추가적으로 DFS 대상의 우선순위를 직접 제어하려면 dfsutil property state 또는 Set-DfsnFolderTarget cmdlet을 사용할 수 있습니다. 예를 들어 특정 대상의 우선순위를 낮추려면:

    powershell

    Set-DfsnFolderTarget -Path \domain.com\dfs\share -TargetPath \server\share -PriorityClass SiteCostNormal -PriorityRank 2

    이렇게 하면 AD Site-Costing을 유지하면서도 특정 대상의 상대적 순서를 조정할 수 있습니다.

    정리하면, 먼저 AD 서브넷 매핑을 바로잡아 클라이언트가 올바른 사이트를 인식하도록 해야 하고, 이후 DFS Referral을 dfsutil /pktinfo로 검증하면서 필요 시 PowerShell로 대상 우선순위를 조정하는 것이 권장되는 절차입니다.여기서 유용한 정보를 얻으셨기를 바랍니다. 이 내용이 문제에 대한 통찰을 얻는 데 도움이 되었다면 답변을 채택해 주시면 감사하겠습니다. 추가로 궁금한 점이 있으시면 언제든지 메시지를 남겨 주세요. 좋은 하루 보내세요!

    HP.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.