First our apologies to our users that are experiencing this problem. It's one thing to get a report of something not working, but another thing entirely to work out exactly what the cause is. And along the way, certain things have to be tried and tested first, and this takes time.
We believe we have -
just now - found the bug. If you look in the 'Advanced VPN' section and you see that the NETBIOS option is enabled in Access Server 2.1.1, then that is almost certainly the cause of the DNS problems you are experiencing. The symptoms are that all the DNS options under VPN Settings simply will not be passed from the server to the client. We will of course fix this bug ASAP and make a new release. And our apologies for needing some time to find the problem. It didn't exactly make much sense that the bug came from here, but in my tests, I have found this to be the case. You have 3 options;
- Downgrade AS to 2.1.0.
Wait for new AS 2.1.2 (or whatever the version number will be)
Disable the NETBIOS option temporarily until 2.1.2 is available and then upgrade and re-enable the option.
As for DNS resolution zones and DNS suffixes, there are some caveats.
DNS resolution zones define which DNS zones will be queried through the DNS server pushed by the Access Server. However, for the Windows platform, only Windows 8, 8.1, and Windows 10, can implement this. On Mac OS, iOS, Android, this already works, and it supports multiple zones. While Microsoft's documentation states that multiple DNS resolution zones are supported (if you're interested, read up on NRPT), however we have found that it does not. This is most likely a bug or some limitation that is not explained in the documentation. In fact the documentation clearly suggests that multiple DNS resolution zones are possible to specify, yet it only takes one. So while you can specify multiple DNS resolution zones in the Access Server, and these are pushed to Windows clients, all but the first one are ignored on Windows. This particular problem we cannot solve at this time.
DNS suffixes are a similar story. While operating systems like Mac OS X and Linux support multiple DNS suffixes on a VPN interface just fine, Windows has problems supporting these on a VPN interface. You can have multiple DNS suffixes but you have to add them manually. Pushed from the Access Server, the Windows platform will only accept one DNS suffix for the VPN interface.