Get IP Address of Sharepoint server
-
I have a ASP.Net Page that resides on a web-hosting server and it can be accessed by adding it as a link to a webpart on some other sharepoint server. I want to display the IP address of Sharepoint server on the ASP.Net Page that can be viewed in the web part. Is it Possible? I tried Request.ServerVariables("HTTP_REFERER") but this gives the entire path which I don't want i.e. http://<Sharepointservername>/tryout/default.aspx I don't want this, I want the IP Address of the SharePoint Server alone. I also tried Request.ServerVariables("remote_host") but it gives me the IP Address of the web-hosting server where the ASP.Net Page resides which is not what I want. I hope all this is not confusing. I am a .Net developer and Sharepoint is pretty new to me, so plz. help.
-
I have a ASP.Net Page that resides on a web-hosting server and it can be accessed by adding it as a link to a webpart on some other sharepoint server. I want to display the IP address of Sharepoint server on the ASP.Net Page that can be viewed in the web part. Is it Possible? I tried Request.ServerVariables("HTTP_REFERER") but this gives the entire path which I don't want i.e. http://<Sharepointservername>/tryout/default.aspx I don't want this, I want the IP Address of the SharePoint Server alone. I also tried Request.ServerVariables("remote_host") but it gives me the IP Address of the web-hosting server where the ASP.Net Page resides which is not what I want. I hope all this is not confusing. I am a .Net developer and Sharepoint is pretty new to me, so plz. help.
Parse the servername from Request.ServerVariables("HTTP_REFERER")
IPHostEntry ipEntry;
//The IP Address Array. Holds an array of resolved Host Names.
IPAddress [] ipAddr;
//Value of alpha characters
ipEntry = Dns.GetHostByName (servername );
ipAddr = ipEntry.AddressList;