2

I have an AD integrated forward DNS zone say domain.com. when I try to query a specific record in the zone like ie.domain.com it gives me answer that it's CNAME pointing to www.domain.com.

When I open the DNS Management console, I don't see this record at all.

I cleared the server cache. I created A record with same name and it let me create, but it still continued to resolve to earlier CNAME. I created CNAME record with same name and it let me create, but it still continued to resolve to earlier CNAME.

I also looked at querying the record using dnscmd.exe /enumrecords command I also looked at backend AD location (ForestDNSZone) and there also there is no such record. I also verified there are no conditional forwarder for this domain on the server.

I am stumped right now, from where DNS server is getting that CNAME record?

10
  • You're querying the domain controller directly, right? Mar 30, 2012 at 21:06
  • Yes.. infact I tried to query multiple domain controllers to just make sure it had nothing to do with Replication.
    – KAPes
    Apr 1, 2012 at 4:58
  • Did you flush the DNS Cache on the client? Apr 2, 2012 at 0:16
  • Yes I had cleared the cache on client too.
    – KAPes
    Apr 3, 2012 at 1:38
  • Have you manually forced nslookup to query the server with the zone using "server <ip address>"? If this works you may have an issue with the wrong DNS servers set on the computer you're testing from.
    – Ashley
    Apr 3, 2012 at 18:53

1 Answer 1

1

It turned out that subdomain was independently hosted with different AD replication scope and no delegation done in parent domain.

I knew that where zone is hosted (domain, DOmainDNSZone or ForestDNSZones) mattered in terms of where server looks up for data and looking at other partitions gave me the clue.

1
  • since you answered the question, may I suggest that you mark it as the answer :) Apr 20, 2012 at 1:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .