2012-09-02 4 views
0

Sharepoint 서버의 IP 주소를 가져 오는 방법이 있습니까? 아래 코드는 호스트 이름 만 가져 오지만 IP 주소를 알아야합니다. 이것은 당신이 어쩌면 통해 시도 찾고있는 값이 아닌 경우서버 IP 주소 받기

string hostName = SPServer.Local.Address; 
+0

프로그래밍 언어는 무엇입니까? –

+0

Sharepoint 2010을 사용하는 C# – Blackstar

+0

항상 호스트 이름 만 사용하는 경우 여기를 참조하십시오. http://www.howtogeek.com/howto/programming/get-ip-address-from-dns-hostname-in-c/ –

답변

0

System.Net 네임 스페이스의 Dns.GetHostEntry을 사용하여 호스트의 이름을 지정합니다.

당신은이 코드를 사용하여 호스트 이름의 첫 IPv4 주소를 얻을 수 있습니다 : 그것은 IPv4 주소가없는 경우

var ipAddress = Dns.GetHostEntry(hostName) 
    .AddressList 
    .First(ipAddress => ipAddress.AddressFamily == AddressFamily.InterNetwork); 

코드는 호스트 중 하나를 알 수없는 경우 예외를 던지거나 것입니다.

0

spserver에는 'SPServer.Address'라는 이름의 멤버가 HttpRequest.UserHostAccess IP 주소를 얻을 수 있습니다 호스트 명을 지정하면

+0

모두! Dns.GetHostEntry가 나를 위해 일했습니다. – Blackstar