Accessing Qlik Sense with DNS alias name fails when accessing within the server where Qlik Sense is installed. However, it works when accessed by a client machine outside the Qlik Sense server where it is installed.
We see below warning in Windows System Event Viewer logs,
The program Proxy.exe, with the assigned process ID 9928, could not authenticate locally by using the target name HTTP/qliksense.SERVERNAME.com The target name used is not valid. A target name should refer to one of the local computer names, for example, the DNS host name.
Try a different target name.
Environment
Qlik Sense on Windows (all versions)
Resolution
WARNING: Changes to Windows' registry may damage to your server installation if not done properly. Always make sure to have a backup and restoration plan in place before altering Windows' registry.
Open Registry Editor, locate and then click the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
Right-click MSV1_0, point to New, and then click Multi-String Value. Type BackConnectionHostNames, and then press ENTER.
Right-click BackConnectionHostNames, and then click Modify. In the Value data box, type the URL mentioned in the above warning event, and then click OK.
And add below DWORD entries in the respective location: