Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
Community Member


I run a WSA 360 setup for a large customer.

He needs a DNS Proxy service like the one  that is available in the other large player in this market.

Can i do something simmilar whit ironport WSA's ??

Or is it in the Development track to implement such a DNS Proxy in Ironport WSA. ??

the need is to resolve dnsnames to local addresses for redirecting purposes.

Chapter 5: Managing the DNS Proxy

When a DNS proxy service is enabled, it listens on port 53 for both explicit and

transparent DNS domain query requests. By default, the service is created but not


The DNS does a lookup of the DNS cache to determine if requests can be answered. If

yes, the SG appliance responds. If not, the DNS forwards the request to the DNS server

list configured on the SG appliance. (To configure the DNS server list, see


> Network > DNS


Through policy, you can configure the list of resolved domain names (the

resolving name


) the DNS uses. The domain name in each query received by the SG appliance is

compared against the resolving name list.

Upon a match, the appliance checks the

resolving list. If a domain name match is found but no IP address was configured for

the domain, the appliance sends a DNS query response containing its own IP address.

If a domain name match is found with a corresponding IP address, that IP address is

returned in a DNS query response.

All unmatched queries are sent to the name servers

configured on the SG appliance.

Everyone's tags (1)
Community Member


Not sure if I completely understand what the bluecoat appliance is doing, however if your goal is to "resolve dnsnames to local addresses for redirecting purposes."

Can you just use the Alternate DNS servers Overrides (Optional): section of the Networking - DNS to acheive this.

put an entry in the override for and point it at your internal dns servers where you have a zone file for which has a internal a record for www. (for example)

then when a user goes through the ironport for the WSA will see there is a DNS override and rather than quering the internet root servers it will query your internal servers which will return an internal address and route the user to your internal site.

If you just want to override a single host rather than the whole domain,

For example you want to redirect all to an internal but keep being resolved out.. in the domain section you can put the host name as well, (this way the internal server will only be queried if the user types www.  and the external queried if they use mail.)

Community Member


Its Not just to point to another dns for certain domains. That would require zone records for the entire domain. I only need to redirect some fqdn urls to other adresses

The BC DNSproxy listens on udp 53 like a real dns.

And if at has a host record for whit address it will return this instead of our real public address. We ten route to a pix or asa that makes a reverse nat to the real address or a vpn tunnel.

So we can have exeptions for the "general security rule, no routing to internet registred adresses" at this customer.

Querys can be send from internal devices that do not pass the proxy.

The need comes from a migration from a eol/eos SGS5660 setup.

The SGS DNSd deamon could do the same thing as the BC dns proxy

Community Member


The WSA is not a DNS server and it doesn't proxy requests via port 53.

I wonder though, if you are only dealing with a few fqdn's, if you could define them in a custom category named "category_redirect", for example. You could then create an access policy and define membership with an advanced option of "URL Categories: category_redirect". You would then set the Custom URL Filtering for the new access policy to Redirect and specify the desired URL; in this case, I believe you could use an ip address for the URL, though I don't know if you would be limited to http traffic.

In any case, you would still have to deal separately with any traffic that you are trying to redirect that is not normally proxied.

CreatePlease to create content