We have an issue resolving the alias record samresources.scholastic.com from our internal Windows 2008 DNS servers that are using hints - the result is non-existent domain (NXDOMAIN). It looks up fine when using a BIND server. I've also tried this from www.dnswatch.info - the results look the same as what I'm getting from Windows.
The record in question is a CNAME to samresources.education.scholastic.com (education added to the domain). The Windows server does resolve this A record correctly.
The name server for scholastic.com returns an NXDOMAIN result with an authority record of itself. And it is not one of the DNS servers for education.scholastic.com. Based on the info here: http://rfc-ref.org/RFC-TEXTS/2308/chapter2.html it seems it should not be returning itself as an authority record, not return an authority record at all, or it should return the authority record for education.scholastic.com or even return the A record from education.scholastic.com.
A really strange thing is that I can manage to get it to resolve if I run an nslookup 'set q=any' and then lookup samresources.scholastic.com. But then if I clear the forward cache and start nslookup over, it will fail again without the q=any.
Also, after clearning the cache, if I run nslookup set q=any scholastic.com - the result does not include the internet addresses of the ns1(primary) & ns2 nameservers, but it does return the internet addresses for the other nameservers.
I'm trying to figure out if this is an issue at scholastic.com or if it's something on my end (MS DNS).