10-10-2011 07:30 AM
The browser sends an HTTP GET request only after it gets an IP address from DNS
i.e. For eg: If you type in www.google.com, the browser does not send a HTTP GET right away but waits for the DNS to return an IP address for www.google.com
When the DNS returns an IP address, the browser will send HTTP GET for that IP address 184.108.40.206 which is then redirected to the captive portal page
If you want to be redirected without the DNS, then you will have to type in an IP address in the address bar of the browser for e.g. http://220.127.116.11
This will redirect you to captive portal without DNS.
10-10-2011 07:56 AM
10-10-2011 08:20 AM
I am not sure if I understand your question correctly.
I am assuming you meant that you want the DNS server address on the client populated with controller IP address. That would not work, since controller would not be performing DNS.