
여기에 NooB 질문을 완성하면 용어가 심하게 망가진 것 같습니다!...
Windows 2008 PDC에서 DNS 관리자를 실행합니다.
이는 Desktop1.mydomain.com과 같은 mydomain.com 아래의 모든 항목에 대한 도메인 쿼리를 제어합니다.
전달자는 이 도메인 외부(serverfault.com 등)에 있는 DNS 레코드에 대해 라우터(이후 인터넷 DNS 서버를 쿼리함)를 쿼리하도록 설정됩니다.
내부 네트워크 범위 밖에 있는 여러 하위 도메인에 대한 DNS 쿼리를 라우터로 보내도록 설정하고 싶습니다. 예를 들어 www.mydomain.com(외부에서 호스팅되는)의 IP 주소를 입력하고 싶지 않습니다. ) Windows DNS에 - t'interweb에서 가져오길 원합니다.
많은 하위 도메인이 있으므로 와일드카드와 같은 것이 이상적입니다. 즉, 모르는 것이 있으면 쿼리를 라우터로 전달하면 됩니다.
내 트위터를 이해할 수 있는 사람이 있나요?
답변1
Active Directory 도메인 이름이 "mydomain.com"이고 "www.mydomain.com"이라는 외부 호스팅 웹 사이트가 있는 경우 (말씀하신 대로) 내부 Windows 2008 DNS 서버를 가리키는 "A 레코드"를 생성해야 합니다. 외부 웹서버의 IP 주소로
더 나은 방법은 Active Directory 도메인을 "mydomain.local" 또는 "ad.mydomain.com"이라고 부르고 외부 DNS 서버가 "mydomain.com"에 대해 권한을 갖도록 하는 것이었습니다.
다른 게시물에서 SBS 2008을 사용하고 계신 것으로 확인됩니다. 안타깝게도 SBS 2008을 처음부터 다시 설치하지 않으면 AD 도메인 이름을 바꿀 수 없습니다.
편집하다.
진정한 "하위 도메인"에 대해 이야기하는 경우 외부 DNS 서버에 하위 도메인을 생성할 수 있으며 내부적으로 Windows DNS 서버에서 외부 이름 서버에 권한을 위임할 수 있습니다.
예를 들어 "newyork.mydomain.com"이라는 하위 도메인에는 "www.newyork.mydomain.com" 및 "ftp.newyork.mydomain.com" 등의 호스트가 있을 수 있습니다.
하지만 귀하의 경우에는 하위 도메인이 아닌 호스트 이름을 언급하고 있다고 생각합니다. 이는 각 외부 호스트 이름에 대해 "A 레코드"를 생성해야 함을 의미합니다.
답변2
네트워크에 없는 도메인에 대해서는 기록을 넣을 필요가 없습니다. 올바르게 설정되어 있으면 클라이언트가 모르는 레코드에 대해 DNS 서버를 쿼리할 때 쿼리를 체인의 다음 DNS 서버(이 경우에는 라우터)로 전달합니다. 이 작업에 필요한 것은 DNS 서버 속성에서 전달자가 올바르게 설정되어 있다는 것입니다.
보다이 기사전달자가 어떻게 작동하는지 자세히 알아보세요.
문제는 DNS 서버가 mydomain.com 범위를 담당하므로 존재하지 않는 mydomain.com에 대해 받는 모든 요청은 전달되지 않고 찾을 수 없다는 응답만 보낸다는 것입니다.
외부 하위 도메인이 실제로 어디에 있는지 DNS 서버에 명시적으로 알려야 외부 서버의 IP를 사용하여 각 하위 도메인에 대한 A 레코드를 추가할 수 있습니다. 또는 해당 도메인의 모든 하위 도메인을 전달하려는 경우 다음을 사용할 수 있습니다. 와일드카드 *.mydomain.com. 그러면 DNS에 자체 A 레코드가 없는 하위 도메인에 해당하는 IP 주소가 반환됩니다.