获取服务器ip,本地ip,本在mac
2011-12-12 10:44
274 查看
本文来自:http://www.cnblogs.com/lilei107/archive/2011/07/27/2118506.html
using System.Net;
// 在此处放置用户代码以初始化页面
string SessionID = HttpContext.Current.Request.UserHostAddress;
string strHostName = Dns.GetHostName(); //得到本机的主机名
IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IP
SessionID = SessionID +","+ ipEntry.AddressList[0].ToString();
Label1.Text = SessionID;
System.Diagnostics.Process p=new System.Diagnostics.Process();
p.StartInfo.CreateNoWindow=true;
p.StartInfo.UseShellExecute=false;
p.StartInfo.RedirectStandardOutput=true;
p.StartInfo.FileName="ipconfig";
p.StartInfo.Arguments="/all";
p.Start();
p.WaitForExit();
string s=p.StandardOutput.ReadToEnd();
Label1.Text+=","+s.Substring(s.IndexOf("Physical Address. . . . . . . . . :")+36,17);
------------------------
//
//获取指定域名的IP地址
//
string StringURL;
StringURL = "http://www.baidu.com/";
for (int i = 0; i < Dns.GetHostEntry(StringURL).AddressList.Length; i = i + 1)
{
MessageBox.Show(Dns.GetHostEntry(StringURL).AddressList[i].ToString());
}
//
//获取本机IP地址
//
string StringHost;
StringHost = Dns.GetHostName();
for (int i = 0; i < Dns.GetHostEntry(StringHost).AddressList.Length; i = i + 1)
{
MessageBox.Show(Dns.GetHostEntry(StringHost).AddressList[i].ToString());
}
using System.Net;
// 在此处放置用户代码以初始化页面
string SessionID = HttpContext.Current.Request.UserHostAddress;
string strHostName = Dns.GetHostName(); //得到本机的主机名
IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IP
SessionID = SessionID +","+ ipEntry.AddressList[0].ToString();
Label1.Text = SessionID;
System.Diagnostics.Process p=new System.Diagnostics.Process();
p.StartInfo.CreateNoWindow=true;
p.StartInfo.UseShellExecute=false;
p.StartInfo.RedirectStandardOutput=true;
p.StartInfo.FileName="ipconfig";
p.StartInfo.Arguments="/all";
p.Start();
p.WaitForExit();
string s=p.StandardOutput.ReadToEnd();
Label1.Text+=","+s.Substring(s.IndexOf("Physical Address. . . . . . . . . :")+36,17);
------------------------
//
//获取指定域名的IP地址
//
string StringURL;
StringURL = "http://www.baidu.com/";
for (int i = 0; i < Dns.GetHostEntry(StringURL).AddressList.Length; i = i + 1)
{
MessageBox.Show(Dns.GetHostEntry(StringURL).AddressList[i].ToString());
}
//
//获取本机IP地址
//
string StringHost;
StringHost = Dns.GetHostName();
for (int i = 0; i < Dns.GetHostEntry(StringHost).AddressList.Length; i = i + 1)
{
MessageBox.Show(Dns.GetHostEntry(StringHost).AddressList[i].ToString());
}
相关文章推荐
- 总结 asp.net 和 javascript获取本地IP(MAC)和服务器IP(MAC)的方法
- 获取本地Mac地址,服务器IP,及验证
- Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip 、获取本地主机的名字
- 共享一个获取本地信息IP,MAC的头文件及其实现方法(更新)
- C#编程之 如何获取本地和远程主机的IP及MAC地址
- shell获取本地网卡IP,mac,掩码,dns,外网IP
- C#获取本地计算机名IP,Mac地址
- Java获取本地服务器IP
- C#中获取本地计算机的的计算机名,IP和MAC地址
- VC++获取系统信息/获取OS/获取MAC/获取本地IP/判断是否为网吧
- Linux C 获取本地 ip mac 域名对应 ip
- 获取本地MAC地址和多IP
- 利用jdk1.6 获取服务器ip和mac
- C#获取本地计算机名IP,Mac地址
- C#获取本地计算机名IP,Mac地址
- VC++获取系统信息/获取OS/获取MAC/获取本地IP/判断是否为网吧
- 关于Java获取本地服务器IP的问题
- C# 获取本地IP客户端IP地址以及MAC地址
- C#获取本地计算机名,IP,MAC地址
- C#获取本地计算机名,IP,MAC(物理)地址(转)