新しいデータセットが作成された場合、要求元のコンピューターのホスト名をデータベースに保存する必要があります。これをユーザーに明確に示すために (すべて社内用です)、ユーザーが入力するフォームに 3 つのテキストボックスとして表示します。これら 3 つのテキスト ボックスは次のように入力されます。
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
txtHostname.Text = Request.UserHostName.ToString();
txtIPAdress.Text = Request.UserHostAddress.ToString();
txtWindowsLogin.Text = Request.LogonUserIdentity.Name.ToString();
}
}
ただし、テストしたクライアントに関係なく、Request.UserHostname でホスト名を指定する必要がある IP の逆引きは機能しないため、フィールドには IP アドレスが入力されます。サーバーで nslookup を使用すると、反転は正常に機能します。どこから始めればよいか、何かヒントはありますか? どうもありがとう。