Windows Server 2003 DNS 추가 CNAME이 작동하지 않습니다.

Windows Server 2003 DNS 추가 CNAME이 작동하지 않습니다.

내 DNS 서버에서 obscureServer32324name.domain.com 대신 Portal.domain.com을 갖도록 하위 도메인 별칭을 만들려고 합니다. 정확한 A 호스트 항목에 대한 aa CNAME 별칭을 모두 시도했거나 동일한 항목에 대한 두 번째 A 호스트 항목을 만들었습니다. 서버 IP가 있고 둘 중 어느 쪽도 DNS 서버에서 바로 ping을 실행해도 응답을 받을 수 없습니다.

DNS 서비스를 시작하는 데 필요한 것과 같이 dnsmgmt에 이러한 레코드를 추가한 후 수행해야 할 작업이 누락되었습니까?

답변1

"domain.com" DNS 영역에서 "obscureServer32324name.domain.com"을 참조하는 CNAME 레코드 "portal.domain.com"을 생성합니다. 명령 프롬프트에서 다음을 수행합니다.

nslookup portal.domain.com

무엇을 돌려받나요?

"domain.com"이 Active Directory 통합 영역인 경우 DNS 서버가 문제 해결을 시작하기 전에 약간의 지연이 있을 수 있다는 점을 명심하세요.

또한 Active Directory 통합 DNS 전면에서는 DNS 클라이언트가 직전에 DNSMGMT를 통해 레코드를 추가한 동일한 AD 복사본을 "보고" 있는 DNS 서버에 대해 확인을 시도하지 않을 수도 있다는 점을 명심하세요. AD 복제를 강제하거나 AD 복제가 완료될 때까지 5분 동안 기다립니다.

이와 같은 변경 사항을 "수행"하기 위해 Microsoft DNS 서버를 중지하거나 다시 시작할 필요가 없습니다.

편집: 귀하의 의견:

기괴한. 나는 약간의 손실을 입었습니다. 이는 매우 일반적인 구성이므로 제대로 작동할 것입니다. 그런 식으로 구성된 서버를 사용하는 고객이 여러 명 있습니다("WSUS" 또는 "바이러스 백신" 등과 같은 CNAME 레코드 포함).

테스트 중인 컴퓨터는 CNAME을 DNS 서버로 추가한 서버 컴퓨터를 사용하도록 구성되어 있습니다. 맞습니까?

다음을 수행하고 올바른 영역에서 쿼리하고 있는지 확인하세요.

nslookup -querytype=SOA domain.com

다음과 같이 반환되어야 합니다.

domain.com
        primary name server = server.domain.com
        responsible mail addr = hostmaster
        serial  = 425
        refresh = 900 (15 mins)
        retry   = 600 (10 mins)
        expire  = 86400 (1 day)
        default TTL = 3600 (1 hour)
server.domain.com     internet address = 192.168.1.1

실제로 반환된 SOA 레코드가 호스팅된 영역을 볼 것으로 예상되는 서버 컴퓨터를 참조하는지 확인하세요.

우리는 그것을 알아낼 것입니다. 시간이 좀 걸릴 수 있습니다.

답변2

다른 DNS 서버가 관련된 것 같습니다. 하나는 레코드가 생성되는 곳이고 다른 하나는 레코드가 쿼리되는 곳입니다.

내부 DNS 서버에 레코드를 생성하고 있는데 클라이언트가 해당 DNS 서버를 보도록 구성되어 있지 않은 것 같습니다.

이것이 가능합니까?

  1. 클라이언트 컴퓨터에 구성된 DNS 서버 IP를 가져옵니다.
  2. 해당 DNS 서버에 로그온하고 domain.com 영역이 있으면 거기에 CNAME 항목을 만듭니다.

당신이 그것을 할 수 없다면

다음 명령을 출력해 주실 수 있나요?

DNS를 쿼리하는 머신

ipconfig /all 
nslookup portal.domain.com
nslookup -q=NS domain.com

관련 정보