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:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- DisableLoopbackCheck:DWORD=1
HKEY\system\CurrentControlSet\Services\Lanmanserver\parameters
- DisableStrictNameChecking:DWORD=1
Cause
Microsoft Windows issue with identifying DNS Alias name within the server
Related Content
How to change the Qlik Sense Enterprise on Windows Hub URL