본문 바로가기

Windows Server

DNS의 조건부 전달자 List 추출하기

반응형

Windows Server의 Powershell 명령어를 활용하여, 현재 조건부 전달자(Conditonal Forwarders) 목록 전체를 CSV 파일로 추출할 수 있다.

 

Get-DnsServerZone -ComputerName 서버명 Where-Object {$_.ZoneType -eq 'Forwarder'} | Export-Csv -NoTypeInformation DNSCFList.csv

 

만약, 해당 리스트를 통해 다른 Target 서버에 해당 레코드를 추가하고자 하면, 아래 명령어를 활용하면 된다.

Target 서버 지정이 안되기 때문에, DNS 서버에 직접 접속 후 아래 명령어를 실행하면 된다. 대상 IP 추가는 ,형태로 multi value 추가가 가능하다. Default 옵션은 전체 DC/DNS 서버에 복제되는 구성은 아니므로 필요한 경우, 상세 옵션을 참고하여 수정하여 실행하면 된다.

 

Add-DnsServerConditionalForwarderZone -Name "조건부 전달자 도메인명" -MasterServers "1.1.1.1,1.1.1.2" UseRecursion $FALSE

 

상세 조건과 옵션은 아래 문서를 참고하자. 

Add-DnsServerConditionalForwarderZone (DnsServer) | Microsoft Learn

반응형