{
//var ip=HttpContext.Current.
//var host = HttpContext.Current.Request.UserHostName.Trim();
//txtIPs.Text = host.ToString();
//var host = System.Web.HttpContext.Current.Request.LogonUserIdentity.Name.ToString();
//txtIPs.Text = host.ToString();
//string strDNS = Dns.GetHostName();
//string aa = System.Security.Principal.WindowsIdentity.GetCurrent().User.ToString().Trim();
//string bb = System.Security.Principal.WindowsIdentity.GetCurrent().Name.Substring(5).ToString().Trim();
//txtIPs.Text = bb;
//DNSLookup(txtDomain.Text);
//string ip = txtIPs.Text;
//string str = Server.HtmlEncode(Request.UserHostAddress);
//txtIPs.Text = str;
string strHostName = string.Empty;
strHostName = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostByName(strHostName);
IPAddress[] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
txtIPs.Text = ("IP Address " + i + addr[i].ToString() + ", HostName: " + strHostName);
}
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["ConStr"]);
SqlDataAdapter da = new SqlDataAdapter("Insert Into pew(name,ip)values('"+txtName.Text+"','" +txtIPs.Text+ "')", con);
DataSet ds = new DataSet();
da.Fill(ds);
lblStatus.Text = "Data Successfully Inserted";
txtName.Text = "";
txtIPs.Text = "";
}
HELLO SIR , I M FACING SOME PROBLEM,ACTUALLY I GOT THE COMPUTER NAME AND IP ADDRESS IN PARTICULAR SYSTEM WHERE DID I IMPLEMENT THE CODE, WITH THE HELP OF THIS CODE ITS PROPER
WORKING BUT AFTER HOSTING THE WEBSITE IN IIS SERVER, IT'S DISPLAY THE COMPUTER NAME AND IP ONLY THE SERVER . WHILE I WANT TO THAT I FORWARD THE LINK TO SOMEONE THAN I GOT THE IP AND COMPUTER NAME HIM/HER . PLEASE HELP ME, ITS VERY URGENT ITS FEEDBACK FORM ,IF ANY ERROR IN THIS CODE THAN PLEASE CORRECT THIS AND SEND TO ME ...
WORKING BUT AFTER HOSTING THE WEBSITE IN IIS SERVER, IT'S DISPLAY THE COMPUTER NAME AND IP ONLY THE SERVER . WHILE I WANT TO THAT I FORWARD THE LINK TO SOMEONE THAN I GOT THE IP AND COMPUTER NAME HIM/HER . PLEASE HELP ME, ITS VERY URGENT ITS FEEDBACK FORM ,IF ANY ERROR IN THIS CODE THAN PLEASE CORRECT THIS AND SEND TO ME ...
Sanjeeb LenkaPosted Dec 6, 2013, 1:49 AM
for name
string clientMachineName = (Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName);
for ip:
string clientIp = (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ?? Request.ServerVariables["REMOTE_ADDR"]).Split(',')[0].Trim();
Sanjay KumarPosted Dec 6, 2013, 1:22 AM
http://www.codeconsortium.com/en/forum/topic/17
http://www.c-sharpcorner.com/UploadFile/rahul4_saxena/geographical-information-by-ip-address-in-Asp-Net-and-C-Sharp/