请问如何使用ASP.NET修改IP地址呢? 请问如何使用ASP.NET修改IP地址,主机名字或者获取网卡信息等一些功能呢?各位可以提供一些参考资料吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先取得ip,然后依据ip 获取mac浏览器无权限修改客户端ip 我上次面试的时候听到一个家伙说他就是获取IP然后修改的。我不知道如何实现。不过应该可以实现的吧(不知道是不是用asp.net语言实现的)。。水平有限,错误的地方还请见谅。 用网页控件ActiveX 这个就可以了,呵呵~ 哈哈 你的回答真逗!!不知道你要实现什么功能??有一个办法是.net能使用代理访问网站!如果你是修改实际的IP,还真不是好弄的。参考http://www.hbnmjy.com 用代理服务器,ASP.NET弄这个有必要么? Window Form可以实现修改IPusing System.Management;void SetNetworkAdapter(){ ManagementBaseObject inPar = null; ManagementBaseObject outPar = null; ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (!(bool)mo["IPEnabled"]) continue; //设置ip地址和子网掩码 inPar = mo.GetMethodParameters("EnableStatic"); inPar["IPAddress"] = new string[] { "192.168.0.1", "192.168.0.2" };// 1.备用 2.IP inPar["SubnetMask"] = new string[] { "255.255.255.0", "255.255.255.0" }; outPar = mo.InvokeMethod("EnableStatic", inPar, null); //设置网关地址 inPar = mo.GetMethodParameters("SetGateways"); inPar["DefaultIPGateway"] = new string[] { "192.168.2.1", "192.168.3.1" }; // 1.网关;2.备用网关 outPar = mo.InvokeMethod("SetGateways", inPar, null); //设置DNS inPar = mo.GetMethodParameters("SetDNSServerSearchOrder"); inPar["DNSServerSearchOrder"] = new string[] { "202.96.128.86", "202.96.128.143" }; // 1.DNS 2.备用DNS outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null); break; }} asp.net 行转列 动态列 怎么绑定GRIDVIEW Lucene.net检索关键字高亮显示 问题 动态生成file控件,到服务端获取问题? ******************急用!! ASP.NET怎么操作NT帐号 dropdownlist动态绑定后如何进行修改 asp.net中,如何访问局域网 如何转到自定义WEB控件定义 entity framework 添加多对多表的时候如何作为实体添加? 关于修改控件值的问题 有关动态数组的问题! parseInt 到 C#的转换。 这个shift事件判断如何再添加一个鼠标左键单击呢?
浏览器无权限修改客户端ip
我不知道如何实现。不过应该可以实现的吧(不知道是不是用asp.net语言实现的)。。水平有限,错误的地方还请见谅。
有一个办法是.net能使用代理访问网站!如果你是修改实际的IP,还真不是好弄的。
参考
http://www.hbnmjy.com
using System.Management;void SetNetworkAdapter()
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"])
continue; //设置ip地址和子网掩码
inPar = mo.GetMethodParameters("EnableStatic");
inPar["IPAddress"] = new string[] { "192.168.0.1", "192.168.0.2" };// 1.备用 2.IP
inPar["SubnetMask"] = new string[] { "255.255.255.0", "255.255.255.0" };
outPar = mo.InvokeMethod("EnableStatic", inPar, null); //设置网关地址
inPar = mo.GetMethodParameters("SetGateways");
inPar["DefaultIPGateway"] = new string[] { "192.168.2.1", "192.168.3.1" }; // 1.网关;2.备用网关
outPar = mo.InvokeMethod("SetGateways", inPar, null); //设置DNS
inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
inPar["DNSServerSearchOrder"] = new string[] { "202.96.128.86", "202.96.128.143" }; // 1.DNS 2.备用DNS
outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
break;
}
}