DNS Suffixes not working properly

I have multiple domains in my 2000-2003 forest
i.e
contoso.com
acme.com
widgets.com

Let's say my primary corp domain is contoso.com and I have a production datatcenter in acme.com

I need to point a contoso.com client at a dns server in widgets.com for QA to do some testing.

I have a production jboss server...we'll call it jboss1.acme.com with an alias prod-sw1
the alias exists in each domain:
i.e
prod-sw1.contoso.com points to jboss1.acme.com
prod-sw1.widgets.com points to jboss1.widgets.com (widgets is a test environment)

In the past, I was able to set a contoso clients DNS server to a widgets.com DNS server and then set the primary DNS suffix to widgets.com.
pinging prod-sw1 would result in getting a response from prod-sw1.widgets.com
Now with the DNS server and DNS suffixes set, i still only get a response from production: prod-sw1.acme.com

i do an nslookup and i AM pointed at the widgets DNS server BUT it responds with the acme result.

Note: each DNS server has forward lookup zones for every other domain. I am perplexed why a DNS server does not give a response for the host from within its own domain and why DNS sufixes do not override DNS queries. This used to work fine for us. Please help!!!

Thank you!

I
LVL 2
captjjtAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chris DentPowerShell DeveloperCommented:

Hey,

You can't blame the DNS Server, it only gives the answer for the question the client asks :)

You might take a look at what's happening in the query. NsLookup will give you a close enough view of that:

nslookup
set debug
prod-sw1

You should see it constructs queries based on the primary DNS suffix then the DNS Suffix Search List. It asks the DNS server for each in order.

If will only append each suffix if it receives NXDOMAIN responses for the first suffixes.

From what you've said I'd have to assume either the primary DNS suffix is ignored, or the search list order is incorrect.

Chris
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.