DNS client added to DNS server but not working

Hi,
We have built a new server (RHEL VM)and added that IP/hostname into dns zone configs file on DNS server (Solaris 10). Reloaded the configuration using

and added nameserver into resolv.conf on client. But when I am trying nslookup, its not getting resolved. The nameserver is not able to resolve the hostname to IP or viceversa... Getting message as "** server can't find xyz: REFUSED"

The port is open too.

any help is appreciated...

Maybe you need to allow query access, like

cat /etc/named.conf
...
options {
...
        allow-recursion { any; };
        allow-query  { any; };
        allow-query-cache { any; };
...
};
... 

But I am able to resolve successfully on other dns clients... This is new one I need to get into DNS..

Can you share the content of /etc/resolv.conf and the output of a test nslookup so we can see.

Thanks, in advance,
Robin

[root@xyzname ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.1
nameserver  a.b.c.d
nameserver 4.2.2.2

[root@xyznamel ~]# nslookup xyzname  a.b.c.d
Server:          a.b.c.d
Address:        a.b.c.d#53

** server can't find xyzname: REFUSED

any clue guys ?

Having no clue of Solaris, when seeing some clients resolve successfully and some not, I'd meticulously compare the working and non-working clients' configurations: network setup, OS and resolver versions, config files' contents, what have you.

I am not sure about RHEL VMs but this (marked bold) line:

looks strange to me. Is that really the standard setup? I'd start by removing this line and try name resolution then.

bakunin

nslookup xyzname a.b.c.d bypasses /etc/resolv.conf.
REFUSED means that the server a.b.c.d refuses the query.
Does nslookup xyzname a.b.c.d work on other DNS clients?
If yes, what are the "allow" entries in /etc/named.conf on server a.b.c.d?
Any "named" messages in /var/adm/messages on server a.b.c.d?