I must say this is a bizarre condition...

Environment: SLES 10, running DHCP and DNS on 172.16.0.0/24. It acts as the DNS for the whole network, which comprises of a number of subnets(172.16.1.0/24, 172.16.2.0/24...) The DNS was running okay before a network upgrade (simply added a bunch on switches to expand the network).

After the upgrade, PCs on the same subnet as the DNS can resolve domain names, but PCs on other subnets fail to do so.

Below is a screen captured from the CMD prompt of a PC hosted on a different subnet. Instead of giving the IPs of the specified domain names, the DNS gives me something else. Normal log appears to be okay.

C:\Users\student>nslookup
Server: XXX.YYY.com
Address: 172.16.0.27

> www.oracle.com
Server: XXX.YYY.com
Address: 172.16.0.27

Non-authoritative answer:
Non-authoritative answer:
Name: www.oracle.com
Served by:
- n4x.akamaiedge.net

x.akamaiedge.net
- n5x.akamaiedge.net

x.akamaiedge.net
- n6x.akamaiedge.net

x.akamaiedge.net
- n7x.akamaiedge.net

x.akamaiedge.net
- n0x.akamaiedge.net

x.akamaiedge.net
- n1x.akamaiedge.net

x.akamaiedge.net
- n2x.akamaiedge.net

x.akamaiedge.net
- n3x.akamaiedge.net

x.akamaiedge.net