What has to happen is when the user obtains an ip address and then opens a browser, the WLC looks at the web site (default homepage) the user is trying to access and if the WLC is able to resolve via DNS, then you will get the webauth page. If can't resolve via dns, then you will get page cannot be displayed.
-Scott
*** Please rate helpful posts ***