Basically I issue a query (Type: PTR) from my client for the following
_some-service._tcp.gv.com
In response to that query, I get back
Reply code: No such name (3)
According to this question and rfc
3 Name Error - Meaningful only for
responses from an authoritative name
server, this code signifies that the
domain name referenced in the query does
not exist.
However when I am on my client the domain name does resolve to the correct ip address and I can ping without issue
[root@client/]# ping gv.com
PING gv.com (192.168.10.10) 56(84) bytes of data.
64 bytes from gv.com (192.168.10.10): icmp_seq=1 ttl=64 time=0.308 ms
64 bytes from gv.com (192.168.10.10): icmp_seq=2 ttl=64 time=0.329 ms
64 bytes from gv.com (192.168.10.10): icmp_seq=3 ttl=64 time=0.330 ms
64 bytes from gv.com (192.168.10.10): icmp_seq=4 ttl=64 time=0.306 ms
^C
--- gv.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
Why does the DNS response give me the reply code 3 when the domain name resolves for my client?
Could it be that the error occurs because the service I am looking for does not exist in the DNS server?