9. A non-transitory computer readable medium having stored thereon instructions managing client defined response requirements in a domain name system query comprising machine executable code which when executed by at least one processor, causes the processor to: determine when a DNS request to resolve a hostname comprises a domain name with a value indicating a type of internet protocol version; truncate the internet protocol version value from the DNS request when the domain name and the internet protocol version value is present and prior to querying at least one of a plurality of servers for an internet protocol address associated with the DNS request; receive the internet protocol address from the at least one of a plurality of servers; determine when a format of the received internet protocol address conforms to one or more policies; and perform one or more actions based on the determination of the conformance of the received internet protocol address.
9. A non-transitory computer readable medium having stored thereon instructions managing client defined response requirements in a domain name system query comprising machine executable code which when executed by at least one processor, causes the processor to: determine when a DNS request to resolve a hostname comprises a domain name with a value indicating a type of internet protocol version; truncate the internet protocol version value from the DNS request when the domain name and the internet protocol version value is present and prior to querying at least one of a plurality of servers for an internet protocol address associated with the DNS request; receive the internet protocol address from the at least one of a plurality of servers; determine when a format of the received internet protocol address conforms to one or more policies; and perform one or more actions based on the determination of the conformance of the received internet protocol address. 11. The medium as set forth in claim 9 wherein the determining the received query to resolve the hostname further comprises: determine when a querying client is present within a pre-defined list when the domain name with the value indicating the type of internet protocol version is determined to be absent in the received query; and append a pre-defined value indicating a type of internet protocol version when the querying client computing device is determined to be present in the pre-defined list.