学习啦 > 学习电脑 > 网络知识 > 网络基础知识 > 获取本机在局域网ip地址方法是什么

获取本机在局域网ip地址方法是什么

时间: 加城1195 分享

获取本机在局域网ip地址方法是什么

  局域网可以实现文件管理、应用软件共享、打印机共享、扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。在项目中经常要获取用户的上网的IP地址,如何获取用户的IP地址,方法很多,现在介绍以下2种

  复制代码 代码如下:

  ///

  /// 获取本机在局域网的IP地址

  ///

  ///

  private string GetLocalIPAddress()

  {

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

  string strNativeIP = "";

  string strServerIP = "";

  if (addressList.Length > 1)

  {

  strNativeIP = addressList[0].ToString();

  strServerIP = addressList[1].ToString();

  }

  else if(addressList.Length==1)

  {

  strServerIP = addressList[0].ToString();

  }

  return strServerIP;

  }

  另外一种就是抓取网页中查询到的上网地址的IP来实现的。实现如下:

  复制代码 代码如下:

  ///

  /// 获取本机的上网IP

  ///

  ///

  private string GetConnectNetAddress()

  {

  string strUrl = "http://www.ip138.com/ip2city.asp"; //获得IP的网址

  Uri uri = new Uri(strUrl);

  WebRequest webreq = WebRequest.Create(uri);

  Stream s = webreq.GetResponse().GetResponseStream();

  StreamReader sr = new StreamReader(s, Encoding.Default);

  string all = sr.ReadToEnd(); //读取网站返回的数据 格式:您的IP地址是:[x.x.x.x]

  int i = all.IndexOf("[") + 1;

  string tempip = all.Substring(i, 15);

  string ip = tempip.Replace("]", "").Replace(" ", "").Replace("<", "");

  return ip;

  }

  补充:局域网、校园网安全维护方法

  校园网络分为内网和外网,就是说他们可以上学校的内网也可以同时上互联网,大学的学生平时要玩游戏购物,学校本身有自己的服务器需要维护;

  在大环境下,首先在校园网之间及其互联网接入处,需要设置防火墙设备,防止外部攻击,并且要经常更新抵御外来攻击;

  由于要保护校园网所有用户的安全,我们要安全加固,除了防火墙还要增加如ips,ids等防病毒入侵检测设备对外部数据进行分析检测,确保校园网的安全;

  外面做好防护措施,内部同样要做好防护措施,因为有的学生电脑可能带回家或者在外面感染,所以内部核心交换机上要设置vlan隔离,旁挂安全设备对端口进行检测防护;

  内网可能有ddos攻击或者arp病毒等传播,所以我们要对服务器或者电脑安装杀毒软件,特别是学校服务器系统等,安全正版安全软件,保护重要电脑的安全;

  对服务器本身我们要安全server版系统,经常修复漏洞及更新安全软件,普通电脑一般都是拨号上网,如果有异常上层设备监测一般不影响其他电脑。做好安全防范措施,未雨绸缪。


获取本机在局域网ip地址方法是什么相关文章:

1.教你如何获取局域网中未使用的IP地址

2.怎么查看本机局域网ip地址查询

3.如何查找局域网内所有的ip地址

4.局域网内自动获取ip地址设置打印机共享的方法

5.局域网自动获取ip设置方法教程

4051222