C#中如何获取IP地址?,看到问题的时候我也很纠结,纠结的不是这个问题是如何的难回答,而是纠结的是这些问题都是比较基本的常识,也是大家会经常用到的。但是却不断的有人问起,追根究底的原因估计就是没有好好的总结。为了帮助大家能尽快的掌握这些基础知识,特别在网上搜索了各种解决这个问题的方法。同时IT博客也希望大家以后在开发代码的过程中能够学会总结,学会把基础知识闹闹把握。
1、获取本地计算机名称和ip
Private Sub Button1_Click(ByVal sender As System.Object, _ByVal e As System.EventArgs) Handles Button1.Click
Dim HostName As String
Dim HostIP As IPHostEntry
//定义主机IP地址集
Dim IPAdress As IPAddress
//定义IP地址
HostName = Dns.GetHostName
//获取本地主机名称
HostIP = Dns.GetHostByName(Dns.GetHostName())
//或取本地主机的IP地址集
IPAdress = New IPAddress(HostIP.AddressList(0).Address)
//获取本地主机的IP地址
Me.TextBox1.Text = HostName
Me.TextBox2.Text = IPAdress.ToString
End Sub
2、获取客户端ip和名称
//客户端ip:
Request.ServerVariables.Get("Remote_Addr").ToString();
//客户端主机名:
Request.ServerVariables.Get("Remote_Host").ToString();
//客户端浏览器IE:
Request.Browser.Browser;
//客户端浏览器 版本号:
Request.Browser.MajorVersion;//
//客户端操作系统:
Request.Browser.Platform;