2011-10-05 2 views
1

우리는 C#을 사용하여 원격으로 DNS 레코드 (추가/업데이트)를 관리해야합니다. WMI를 사용하여 솔루션을 작성하고 구현했으나 문제는 WMI가 매우 느려질 수 있다는 것입니다.WMI를 사용하지 않고 Microsoft DNS *를 관리하는 방법이 있습니까?

나는 Microsoft Provisioning Framework에서 사용하는 DNS Provider API을 발견했습니다. 그래도 좀 더 검색하면이 프레임 워크가 폐기 된 것처럼 보입니다.

WMI를 사용하지 않고 Microsoft DNS를 관리 할 수 ​​있다면 누구나 알고 있습니까? 현재로서는 DNS 파일을 직접 조작하거나 WMI 호출을 컴퓨터에서 로컬로 실행하는 TCP 서버를 작성하는 유일한 방법이 있습니다 (훨씬 빠르게 작동하는 것처럼 보입니다). 사람이 어떤 답변이나 제안을했다처럼 약간 광고를해야했다, 그래서

감사합니다, J

답변

2

음, 고려를 많이 내 자신을 작성하지 아주 강한 욕망 후 ...하지 않는 것 이 목적을위한 TCP 서버 나는 똑같이 받아 들일 수있는 또 다른 솔루션 인 웹 서비스에 빠졌다.

우리가 WMI에서 겪어 본 가장 큰 문제는 원격 네트워크 (동일한 LAN의 원격 컴퓨터가 정상적으로 작동하는 것처럼 보임)에서 전화를 걸 때만 해당하므로 WMI 호출을위한 프록시로 사용할 프레임 워크가 필요했습니다. . 그래서 간단한 웹 서비스를 작성하고 모든 것이 잘 작동합니다. 사내 TCP 서버의 사용자 정의 스레딩이나 SSL 덕분에 패킷 암호화에 대해 걱정할 필요가 없습니다.

희망 사항은 동일한 문제가있는 사용자에게 도움이되기를 바랍니다. 일본

관련 문제