
Microsoft SQL을 DNS 데이터의 데이터 원본으로 사용하도록 Microsoft DNS 서버(widows Server 2008+)를 구성할 수 있습니까? 가이드가 있나요?
답변1
난 두려워하지. MS DNS는 백엔드 스토리지, 텍스트 기반 영역 파일 또는 Active Directory 스토리지에 대해 두 가지 옵션만 제공합니다.
SQL에 저장하여 얻고 싶은 것은 무엇입니까?
편집하다: AD 저장소는 기본적으로 DNS 데이터가 사실상 NTDIS.dit 파일인 Active Directory 데이터베이스에 저장된다는 것을 의미합니다. 액세스하려면 LDAP 명령을 사용해야 합니다. Powershell을 사용하여 Server 2008 이상에서 AD에 저장된 DNS에 액세스하면 일부 기능을 얻을 수 있습니다.
답변2
DNSCMD를 사용하면 AD를 직접 방해하지 않고도 영역을 다소 안전하게 변경할 수 있습니다. '다소'라고 말하는 이유는 이 땅에 용이 있기 때문입니다.
검과 갑옷이 있는 경우 AD 변경은 LDIFDE를 사용하거나 ADSI 호출을 통해 직접 수행할 수 있습니다.
답변3
Microsoft DNS는 이와 같은 용도로 사용하고 싶은 것이 아닙니다. 그 문제에 대해서는 BIND도 아닙니다.
데이터베이스 백엔드를 지원하는 다양한 언어에 대한 좋은 DNS 서버 라이브러리가 많이 있습니다. 일반적으로 그들은 다음과 같은 지리적 위치에 중점을 둡니다.pgeodns.
답변4
SQL 백엔드를 사용하는 DNS 서버는 DNS 응답 시간을 느리게 만듭니다. DNS 통계를 얻으려고 하시나요? 그렇다면 DNS를 조사할 수 있는 Windows Server SDK를 살펴봐야 합니다. 물론 프로그래밍 경험도 필요합니다.