I am running an IIS 7.5 site that serves up content for http://www.foo.com/
I've been asked to properly route http://www.foo.com./ (note the trailing dot). If you hit that page now, you'll get an IIS error:
Bad Request - Invalid Hostname
HTTP Error 400. The request hostname is invalid.
This happens even for http://www.microsoft.com. I have seen some sites route trailing periods successfully (like http://www.amazon.com./), but it looks like most of those were using Apache, not IIS.
I added a host header in IIS for www.foo.com. which is allowed. However, it won't let you start the site. It won't start and pops up a message box saying:
Value does not fall within the expected range.
Does anyone know how to serve up domains with trailing dots in IIS?