1. A method for managing client defined response requirements in a domain name system (DNS) query implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, the method comprising: determining when a DNS request to resolve a hostname comprises a domain name with a value indicating a type of internet protocol version; truncating 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; receiving the internet protocol address from the at least one of a plurality of servers; determining when a format of the received internet protocol address conforms to one or more policies; and performing one or more actions based on the determination of the conformance of the received internet protocol address.
1. A method for managing client defined response requirements in a domain name system (DNS) query implemented by a network traffic management system comprising one or more network traffic apparatuses, client devices, or server devices, the method comprising: determining when a DNS request to resolve a hostname comprises a domain name with a value indicating a type of internet protocol version; truncating 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; receiving the internet protocol address from the at least one of a plurality of servers; determining when a format of the received internet protocol address conforms to one or more policies; and performing one or more actions based on the determination of the conformance of the received internet protocol address. 4. The method as set forth in claim 1 wherein the determining if the format of the received internet protocol address conforms to the one or more policies further comprises processing the received response to perform one or more actions based on one or more rules when the internet protocol address is determined to be non-conforming to the one or more policies.