You can configure the responder feature to respond to DNS requests as it does to HTTP and TCP requests. For example, you could configure it to send DNS responses over UDP and ensure that the DNS requests from the client are sent over TCP. A number of NetScaler expressions support examination of the DNS header in the request. These expressions examine specific header fields and send an appropriate response.
-
DNS Expressions. In a responder configuration, you can use the following NetScaler expressions to refer to various portions of a DNS request:
| Expressions |
Descriptions |
| DNS.NEW_RESPONSE |
Creates a new empty DNS response based on the request. |
DNS.NEW_RESPONSE <AA, TC, rcode> |
Creates a new DNS response based on the specified parameters. |
-
DNS Bind Points. The following global bind points are available for policies that contain DNS expressions.
| Bind Points |
Descriptions |
| DNS_REQ_OVERRIDE |
Priority/override request policy queue. |
| DNS_REQ_DEFAULT |
Standard request policy queue. |
In addition to the default bind points, you can create policy labels of type DNS and bind DNS policies to them.