asp.net 获取静态网关地址

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Management;
namespace HELLO_WORD_ASP.NET_MVC4.Models
{
public class MacAddress
{

/// <summary>
/// 获取网卡地址信息
/// </summary>
/// <returns></returns>
public string GetNetCardMacAddress()
{

try
{
string macAddress = "";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if ((bool)mo["IPEnabled"] == true)
{
macAddress = mo["MacAddress"].ToString();
break;
}
}
moc = null;
mc = null;
return macAddress;
}
catch
{
return "unknow";
}
}
}
}

注意事项:ManagementClass 代码粘贴出错,这时候将System.Management 添加引用..

时间: 2024-11-06 07:29:28

asp.net 获取静态网关地址的相关文章

Linux 最小化安装后IP的配置(手动获取静态IP地址)

一.图形化界面配置(假设为电脑A) 如果你的Linux安装有图形化界面,那么通过以下方式来配置: 我这里是有两块网卡,第一个网卡在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(DHCP获取IP地址) 第一块王卡: 看一下配置2: 另外一块网卡打算使用手动获取 看一下配置1:  二.如果你的Linux是最小安装请看下面的配置(电脑B) 也是两块网卡,第一块网卡同样是DHCP获取IP,在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(DHCP获取IP地址),

asp.net获取访问者ip地址的函数

/// <summary> /// 获取IP地址 /// </summary> public static string IPAddress { get { string userIP; // HttpRequest Request = HttpContext.Current.Request; HttpRequest Request = HttpContext.Current.Request; // ForumContext.Current.Context.Request; //

ASP如何获取真实IP地址

大家都知道,在ASP中可以使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址.要想透过代理服务器取得客户端的真实IP地址,就要使用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取. 不过要注意的是,并不是每个代理服务器都能用Request.ServerVariable

asp.net 获取网站根地址

1 public static string GetSiteRoot() 2 { 3 string port = System.Web.HttpContext.Current.Request.ServerVariables["SERVER_PORT"]; 4 if (port == null || port == "80" || port == "443") 5 { 6 port = ""; 7 } 8 else 9 { 10

ASP.NET获取客户端IP地址

public static string GetRealIP()        {            string ip;            try            {                HttpRequest request = HttpContext.Current.Request; if (request.ServerVariables["HTTP_VIA"] != null)                {                    ip

PHP 中获取当前url地址

<?php  //在PHP中获取当前连接等信息可以先打印phpinfo()函数,查看自己所需要的值: //获取域名+当前入口文件+带的参数 $url = '   //获取静态URL地址 $url = '   ?>

asp.net获取ip地址的方法

在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址. 要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取. 不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables(

linux dhcp 获取ip地址能上网,设置静态ip地址则不能上网

今天碰到一个奇怪的问题:安装了一台centos6.6,安装完成后默认dhcp获取ip地址,发现是可以上网的,获取的ip地址为192.168.0.131/24,因为是安装的服务器,所以打算把此地址设置成静态ip地址,使用yum的时候发现连接不上,后来发现是系统不能上网了. 检查了好半天,发现ping 8.8.8.8 是可以ping通,但是ping www.baidu.com不能ping通,然后我去更改/etc/resolv.conf在里面添加nameserver 192.168.0.1重启netw

再论 ASP.NET 中获取客户端IP地址

说到IP获取无非是我们常见的以下几种方式,但是具体获取的值具体区别在哪?网上不乏相关文章,说的也是很详细,但是真正使用起来,还有很多不太对的地方.IP在不同系统中,应用相当广泛,常见的日志记录.广告分区域投放等. 1: HttpContext.Current.Request.ServerVariables["HTTP_VIA"]; 2: HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"