
저는 수백 개의 도메인을 처리하는 DNS 서버(Win 2003)를 가지고 있습니다. 우리 고객 중 한 명이 우리 소유가 아닌 DNS 서버를 사용하기 위해 도메인을 변경하더라도 우리는 여전히 모든 기록을 보유합니다. 이러한 도메인이 누적되지 않도록 자동으로 정리하는 방법이 있습니까?
답변1
Windows 지원 도구의 DNSCMD 유틸리티를 사용하여 DNS 서버의 모든 DNS 영역을 열거하는 스크립트를 코딩한 다음 WHOIS(또는 외부 DNS 서버를 통해)를 통해 서버를 확인해야 하는지 여부를 확인할 수 있습니다. 권한 있는 DNS 서버. 그렇지 않은 경우 스크립트는 DNSCMD를 호출하여 위반 영역을 삭제할 수 있습니다.
다소 위험한 작업이기 때문에 스크립트가 제대로 작동하지 않는지 확인하기 위해 (적어도 초기에는) 사람을 루프에 투입할 수 있습니다. (만약을 대비해 "안전한 보관"을 위해 영역을 삭제하기 전에 스크립트에서 해당 영역을 내보내도록 했습니다.)
답변2
자동으로 아니오. 모든 영역 파일 목록을 가져온 다음 각 영역에서 NS 조회를 수행하려면 dnscmd를 사용해야 합니다. DNS가 없는 서버를 권한 있는 서버로 끌어내고 dnscmd를 사용하여 삭제하세요.
이 중 많은 부분을 스크립트로 작성할 수 있지만 한 달에 한 번씩 수동으로 수행하고 싶은 작업입니다.
JR
답변3
특정 영역에 대해 카운터를 활성화하는 것이 가능한지는 모르겠지만 이는 트래픽이 없는 영역을 나타내며 해당 도메인의 이름 서버에서 제거되었을 가능성이 높습니다.