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;