使用DNS方法获取服务器的IP地址:

复制代码 代码示例:

private void ButtonIP_Click(object sender, System.EventArgs e)

{ System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;

if ( addressList.Length>1)

{ TextLIP.Text = addressList[0].ToString();

TextSIP.Text = addressList[1].ToString();

}

else

{

TextLIP.Text = addressList[0].ToString();

TextSIP.Text = "没有可用的连接";

}

}

另一种获取服务器的IP地址与MAC地址的方法:

复制代码 代码示例:

using System.Management;

string stringMAC = "";

string stringIP = "";

ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration");

ManagementObjectCollection MOC= MC.GetInstances();

foreach(ManagementObject MO in MOC)

{

if ((bool)MO["IPEnabled"] == true)

{

stringMAC += MO["MACAddress"].ToString();

TextMAC.Text = stringMAC.ToString();

string[] IPAddresses = (string[]) MO["IPAddress"];

if(IPAddresses.Length > 0)

stringIP = IPAddresses[0];

TextIP.Text = stringIP.ToString();

}

}

获取客户端本机的IP地址的方法:

复制代码 代码示例:

using System.Net;

TextIP.Text=Page.Request.UserHostAddress;

获取客户端本机的MAC地址刚复杂一些,需要调用两个API,用ARP协议获取,但也只能获取到同网段机器的MAC,对于跨网段的得利用IP扫描或cmd中nBTstat命令获取MAC地址。也可通过读取系统注册表值或WMI的数据库来获取。

mac asp.net 服务器文件路径,asp.net如何获取服务器ip与mac地址相关推荐

  1. asp net服务器虚拟路径,asp.net获取服务器虚拟路径

    ASP.NET获取路径的方法 原文:[转载]ASP.NET获取路径的方法 HttpContext.Current.Request.PhysicalPath;获得当前页面的完整物理路径.比如 F:\XF ...

  2. ASP.NET获取客户端IP及MAC地址

    ASP.NET获取客户端IP及MAC地址 2008-12-01 14:50 ASP.NET获取客户端IP及MAC地址很多时候非常必要的,像做投票.留言.评论 等系统的时候防止别人恶意操作,导致数据的虚 ...

  3. python 中文件路径到底怎么写 + 获取mac文件路径快捷键!!

    目录 1 MAC路径与Windows路径问题 2 绝对路径和相对路径概念 3 macOS获取文件绝对路径的快捷键为: 1 MAC路径与Windows路径问题 几乎所有计算机在文件夹名称间使用的都是正斜 ...

  4. arm服务器获取文件路径中文,ssh 访问远程服务器文件路径

    ssh 访问远程服务器文件路径 内容精选 换一换 在IntelliJ上选择"项目",找到".idea"文件夹,单击右键选择"新建>文件" ...

  5. 设置路径是服务器上的文件,设置服务器文件路径

    设置服务器文件路径 内容精选 换一换 为了防止您的主机被勒索病毒侵害,请创建防护策略,将重点防御的文件添加到防护策略的监控路径中,并启动机器学习.机器学习会自动聚类并收集该策略下的所有服务器的正常进程 ...

  6. c 服务器文件路径,c打开服务器文件路径

    c打开服务器文件路径 内容精选 换一换 文件作用:可以关闭/打开监听端口.指定监听端口.指定监听IP等.文件路径:Atlas 300场景下,在Host侧服务器上,在~/ide_daemon目录下查看i ...

  7. ssh查看服务器上的文件,ssh 访问远程服务器文件路径

    ssh 访问远程服务器文件路径 内容精选 换一换 在IntelliJ上选择"项目",找到".idea"文件夹,单击右键选择"新建>文件" ...

  8. vb获取服务器文件路径,vb打开ftp服务器文件路径

    vb打开ftp服务器文件路径 内容精选 换一换 该任务指导用户使用Loader将数据从HDFS/OBS导出到SFTP服务器.创建或获取该任务中创建Loader作业的业务用户和密码.确保用户已授权访问作 ...

  9. 获取网关IP和MAC 的VB源码

    '窗体上加入控件command1,然后复制下面代码,运行,按command1即可. Option Explicit Private Declare Function OpenProcess Lib & ...

最新文章

  1. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)
  2. 【硅谷牛仔】优步CEO,最倒霉的成功创业者 -- 特拉维斯·卡兰尼克
  3. 网站的PV、UV、的统计 (awk 统计命令)
  4. shell实例第2讲:获取随机字符串
  5. 让IE7/8使用CSS中first-child和last-child样式属性
  6. 工程之道,深度学习推理性能业界最佳优化实践
  7. 黑客攻防:从入门到入狱_每日新闻摘要:游戏服务黑客被判入狱27个月
  8. vb.net服务器启动后cpu占用了70_服务器如何区分攻击类型?
  9. 【学习】013 Servlet、Cookie、Session的简述
  10. xmind 免费模板链接
  11. Java的笔记开源软件_安装 MapGuide Open Source 2.0(Java版本)笔记
  12. 详解SourceOffsite的安装配置解决VSS共享数据库目录的问题
  13. swf游戏保存进度_手机玩swf游戏你需要知道的冷知识
  14. 如何给图片添加文字?图片加字功能怎么使用?
  15. linux压缩文件方式,在 Linux 上压缩文件的 5 种方法
  16. 电气器件系列十六:热电偶、热电阻
  17. python 优雅退出_Python学习教程:Python 使用 backoff 更优雅的实现轮询
  18. 人物-物理学家:爱因斯坦
  19. Android与ARM处理器
  20. java生成随机的26位英文字母

热门文章

  1. tcmalloc内存分配器分析笔记:基于gperftools-2.4
  2. 云计算:OpenStack、Docker、K8S(Kubernetes容器编排工具)的演进史 | 附推荐阅读
  3. gdb调试时调用函数、设置观察点以及GDB的宏
  4. C语言libcurl:Uses the CURLINFO_TLS_SESSION data.
  5. readline库实现命令行自动补全
  6. matlab语言和python_matlab语言转译成python
  7. 数据仓库ETL之DataX(一)简介
  8. android 多行文字水印,android实现文字水印效果 支持多行水印
  9. 【专栏精选】实战:使用LeanCloud实现玩家注册
  10. 点亮两个发光管用c语言编辑,第二个试验:用单片机点亮一个闪烁的发光管-----51单片机汇编语言试验教程 - CSDN博客...