0

SharepointサーバーのIPアドレスを取得する方法はありますか?以下のこのコードはホスト名を取得するだけですが、IPアドレスを知る必要があります。

string hostName = SPServer.Local.Address;
4

2 に答える 2

0

SPServerには「SPServer.Address」という名前のメンバーがあります。これが探している値でない場合は、HttpRequest.UserHostAccessを試してみてください。

于 2012-09-02T11:24:47.577 に答える
0

ホスト名を指定すると、名前空間でDns.GetHostEntryを使用してホストのIPアドレスを取得できSystem.Netます。

次のコードを使用して、ホスト名の最初のIPv4アドレスを取得できます。

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

ホストが不明な場合、またはホストにIPv4アドレスがない場合、コードは例外をスローします。

于 2012-09-02T11:30:44.477 に答える