SharepointサーバーのIPアドレスを取得する方法はありますか?以下のこのコードはホスト名を取得するだけですが、IPアドレスを知る必要があります。
string hostName = SPServer.Local.Address;
SharepointサーバーのIPアドレスを取得する方法はありますか?以下のこのコードはホスト名を取得するだけですが、IPアドレスを知る必要があります。
string hostName = SPServer.Local.Address;
SPServerには「SPServer.Address」という名前のメンバーがあります。これが探している値でない場合は、HttpRequest.UserHostAccessを試してみてください。
ホスト名を指定すると、名前空間でDns.GetHostEntryを使用してホストのIPアドレスを取得できSystem.Net
ます。
次のコードを使用して、ホスト名の最初のIPv4アドレスを取得できます。
var ipAddress = Dns.GetHostEntry(hostName)
.AddressList
.First(ipAddress => ipAddress.AddressFamily == AddressFamily.InterNetwork);
ホストが不明な場合、またはホストにIPv4アドレスがない場合、コードは例外をスローします。