Can I get the webServer's name when a host header is set (IIS, asp.Net)

805 Views Asked by At

Is it possible to find what the Web Server's name is when the host header is set to something else in an asp.net web app? Environment is a company intranet, Windows 2003 server (IIS 6).

e.g. the host header may be set to myApp.company.com and the servers name might be webAppServer1.company.com or webAppServer2.company.com

Using the Server Variable "SERVER_NAME" just returns the host header...

Thanks heaps!

3

There are 3 best solutions below

0
On BEST ANSWER

Try:

string host = Environment.MachineName;
1
On

Also, this I presume accesses the same information as Wim Hollebrandse's suggestion:

My.Computer.Name
0
On

Yet another option is using: Server.MachineName