slayernoah's solution is working perfectly fine, but I want to add that above solution will work even if site is being browsed over Internet not just Intranet. Plus I didn't do any steps other than
Enable Windows Integrated Authentication on IIS website.
Add registry key and added Each Cname / Host on separate Line
This fixed and saved lot of time