If this doesn't resolve the issue, please submit a Tableau Support case at https://support.tableau.com
...and please let us know how you solved the issue!
Issue is resolved after changing gateway.public.host to browser tableau server URL without https. After restarting Tableau Server, Tableau Server is working fine as expected.
Though I am having doubt that
- why did Tableau Desktop unable to identify hostname of tableau server ?
- why do we need alias host name of tableau server machine while there is no proxy server/ Load balancer setup ?