24. A computer program product as recited in claim 23 , wherein the operation of generating the IPv4 reply comprises: when a valid IPv6 reply is received from the IPv6 DNS Server in response to either the second IPv6 query having the IP6.ARPA string or the first IPv6 query having the IP6.INT string, translating the valid IPv6 reply into a valid IPv4 reply and dropping any other replies received in response to either the second IPv6 query having the IP6.ARPA string or the first IPv6 query having the IP6.INT string; and when a valid IPv6 reply is not received from the IPv6 DNS Server in response to either the second IPv6 query having the IP6.ARPA string or the first IPv6 query having the IP6.INT string but at least one “no answer” IPv6 reply is received from the IPv6 DNS Server in response to either the second IPv6 query having the IP6.ARPA string or the first IPv6 query having the IP6.INT string, translating one of the received “no answer” IPv6 replies into a “no answer” IPv4 reply.
25. A computer program product as recited in claim 24 , the computer program instructions stored within the at least one computer readable product being further configured for: setting a timer to a predefined value after the IPv4 query has been received, wherein the operations of translating the valid IPv6 reply or a one of the “no answer”replies are only performed if the timer has not expired.