精华内容
下载资源
问答
  • 局域网电脑获取不到IP地址

    千次阅读 2018-06-06 17:20:09
    一切正常情况下,电脑获取不到IP地址。就是客户端的DHCP Clicent服务停止并且重启一下,就能自动获取DHCP服务器上下发的IP地址了。进入服务的命令:services.msc如下图,将该服务重新启动...

    一切正常情况下,电脑获取不到IP地址。就是客户端的DHCP Clicent服务停止并且重启一下,就能自动获取DHCP服务器上下发的IP地址了。

    进入服务的命令:services.msc

    如下图,将该服务重新启动




    展开全文
  • 注:近些天做了关于“android开发UDP获取服务器ip地址”的小软件,服务器是linux系统,服务端的编码是用C语言写的,但是万变离其宗,客户端一定需要C语言编写,Java也照样能配对上的。 1.只需要一个button ...

    注:近些天做了关于“android开发UDP获取服务器ip地址”的小软件,服务器是linux系统,服务端的编码是用C语言写的,但是万变不离其宗,客户端不一定需要C语言编写,Java也照样能配对上的。

    1.只需要一个button

    连接好网络(wifi)此时服务器在接收状态,接受到什么都会返回ip和端口给客户端。

    2.接收

    try {
    			mHandler.post(new myRunnable("开始UDP连接"));
    			InetAddress serverAddress = InetAddress.getByName("255.255.255.255");//广泛广播地址
    			byte[] bytesToSend = "test_client".getBytes();
                
    			int servPort = 6000;//与服务端一致的port
    
    			try {
    				DatagramSocket socket = new DatagramSocket();
    				socket.setSoTimeout(TIMEOUT);
    				
    				DatagramPacket sendPacket = new DatagramPacket(bytesToSend,bytesToSend.length,serverAddress,servPort);
    				byte[] buf = new byte[1024];
    				DatagramPacket receivePacket = new DatagramPacket(buf, buf.length);
    				
    				int tries = 0;
    				
    				boolean receivedResponse = false;
    				
    				do{
    					socket.send(sendPacket);
    					
    					try{
    						socket.receive(receivePacket);
    						if(!receivePacket.getAddress().equals(serverAddress)){
    							System.out.println("接收到了一个个未知来源的数据包");
    						}
    						receivedResponse = true;
    					}catch(InterruptedIOException e){
    						tries +=1;
    						System.out.println("Time out,"+(MAXTRIES - tries)+ " more tries....");
    					}
    				}


    3.结果

    if(receivedResponse){					
    					String rcvd = "Received from " + receivePacket.getAddress() + ", Data="
                                + new String(receivePacket.getData(), 0, receivePacket.getLength());
    					mHandler.post(new myRunnable(rcvd));
    					//System.out.println("Received:"+new String(receivePacket.getData()));
    					//mHandler.post(new myRunnable("Received:"+new String(receivePacket.getData())));
    				}else{
    					System.out.println("NO response -- giving up.");
    					mHandler.post(new myRunnable("NO response -- giving up."));
    				}
    				socket.close(); 


    ps:接下来还可以进一步做下去,跟服务器正常对话!
    源代码下载地址: http://download.csdn.net/detail/qq_18235445/9570071

    展开全文
  • 有些公司的出口网关,用的是电信的家庭光猫,局域网内电脑50台以上就容易出现,部分开机晚的电脑抢占不到ip地址,无法连网。 此bat命令集合,让电脑多次自动获取dhcp信息,配置静态ip地址,可以根据自己公司局域网ip...
  • 建立承载网络,查看承载网络信息和连接的设备mac地址和认证状态,获取本机局域网的设备的ip地址
  • 局域网内通过mac地址获取ip地址

    千次阅读 2020-05-25 13:38:36
    局域网内通过mac地址获取ip地址 通过dhcp 通过arp等方法建立ipMac的映射,再反向查找 RARP(逆地址解析协议)

    局域网内通过mac地址获取ip地址

    通过dhcp

    通过arp等方法建立ip到Mac的映射,再反向查找

    RARP(逆地址解析协议)

    展开全文
  • php获取本机的局域网(内网)IP地址的代码与函数说明 为大家介绍php获取本机所在局域网,也就是内网IP地址的一段代码,并对其中用到的函数,进行了详细解释。供大家学习参考。 代码如下: view sourceprint?01 ...

    php获取本机的局域网(内网)IP地址的代码与函数说明
    为大家介绍php获取本机所在局域网,也就是内网IP地址的一段代码,并对其中用到的函数,进行了详细解释。供大家学习参考。
    代码如下:

    view sourceprint?01 <?php 

    02 /** 

    03  * 获取本机的局域网<A class=infotextkey href="http://www.jbxue.com/tags/IPdizhichangshi.html" target=_blank>IP地址</A> 

    04  * www.jbxue.com 

    05 */

    06 function get_local_ip(){ 

    07 exec("ipconfig /all",$arr); //运行这句需要修改php.ini文件并重启<A class=infotextkey href="http://www.jbxue.com/server/apache/" target=_blank>apache</A> 

    08 if (is_array($arr)){ 

    09 foreach($arr AS $val) 

    10 { 

    11    //echo $val.""; 

    12     if(eregi("IP Address",$val)) 

    13  $pip = substr($val, strpos($val, ":") + 1); 

    14    if (preg_match ("/192.168.1./", $pip))  //你可以根据需要修改这里的<A class=infotextkey href="http://www.jbxue.com/wb/regular/" target=_blank>正则表达式</A> 

    15   return $pip; 

    16 }}} 

    17 ?>

    对以上代码中用到的函数的解释。

    Exec:
    1.找到php.ini 然后搜索exec,发现disable-_function=exec,system,ini_alter…. 去掉exec
    2.执行外部程序
    3.string exec ( string $command [, array &$output [, int &$return_var ]] )
    ①$command:将要执行的语句;
    ②$output:如果输出参数存在,那这个数组将包含命令的所有输出行。尾随空白,如n 不报行在内。注意,如果数组中已包含一些元素,exec()会被增加到数组末尾,如果不想在这个函数追加元素,在将数组传给exec()前调用unset();
    ③$return_var:值为1,说明没运行程序;值为0,说明运行成功。
    ④返回值:命令结果的最后一行
     
    Foreach:
    1. 遍历数组
    2. foreach (array_expression as $value) statement
        ①遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。
        ②当 foreach 开始执行时,数组内部的指针会自动指向第一个单元。这意味着不需要在 foreach 循环之前调用reset()。
     
    Eregi:
    1.不区分大小写的正则表达式匹配
    2.int eregi ( string $pattern , string $string )
    ①在$string中寻找与给定的正则表达式$pattern所匹配的子串
    ②返回值:如果在 string 中找到 pattern 模式的匹配则返回 所匹配字符串的长度,如果没有找到匹配或出错则返回 FALSE
     
    Strops:
    1. 查找字符串首次出现的位置($needle在$haystack中首次出现的数字位置)
    2. int strpos ( string $haystack ,mixed $needle)
    ①$haystack:在该字符串中进行查找
    ②返回值:以整型返回位置信息。如果没找到 needle,strpos() 将返回布尔型的 FALSE 值
     
    Substr:
    1. 返回字符串的子串
    2. string substr ( string $string , int $start )
    ①$string:输入字符串
    ②$start:从$string的$start位置开始,从 0 开始计算
    ③返回值:返回提取的子字符串, 或者在失败时返回 FALSE

    Preg_match:
    1. 执行一个正则表达式匹配
    2. int preg_match ( string $pattern , string $subject )
    ①$pattern:要搜索的模式, 字符串类型
    ②$subject:输入字符串
    ③返回$pattern 的匹配次数. 它的值将是0次(不匹配)或1次, 因为preg_match()在第一次匹配后将会停止搜索。


    本文原始链接:http://www.jbxue.com/article/7524.html

    展开全文
  • 如题,目前,大概知道可以使用apr获取局域网内其他客户端的mac地址,但是知道是否可以根据路由器的ip地址获取路由器的mac地址
  • 解决局域网无法自动获取ip问题

    千次阅读 2019-08-19 18:19:58
    但是为什么有时连上网线后却不能使用(网线没有问题的情况下),局域网内电脑50台以上就容易出现,部分开机晚的电脑抢占不到ip地址,无法连网.下面的方法可能会帮到你. Echo off echo 自动获取IP地址.... netsh ...
  • Linux shell脚本获取服务器局域网IP地址 正确的命令如下: #!/bin/bash local_ip=$(ifconfig | grep '\<inet\>'| grep -v '127.0.0.1' | awk '{ print $2}' | awk 'NR==1') echo $local_ip shell变量要想获取...
  • 获取当前局域网下所有连接设备的ip地址和mac地址

    万次阅读 多人点赞 2021-07-03 16:53:18
    今天我们计划实现通过Python读取当前局域网下所有连接设备的IP地址和Mac地址。 基本原理: 通过ipconfig /all 命令获取局域网所在的网段 通过arp -d *命令清空当前所有的arp映射表 循环遍历当前网段所有可能的ip...
  • python获取局域网内计算机IP地址

    千次阅读 2013-12-04 16:27:56
    参考文章链接 # -*- coding: cp936 -*- import urllib2,re,time   while True: #获取ip地址并发送  try:  content = urllib2.urlopen("http://iframe.ip138.com/ic.asp").read()
  • C#获取局域网内所有联网设备的IP地址和MAC地址
  • 局域网中访问其他计算机的时候会需要IP地址,我们是可以查看在同一个局域网内其他计算机的IP地址的。  第一步:在查询其他计算机IP地址之前,要先找到局域网内其他的计算机,打开“开始”-“运行”—输入“cmd”...
  • 局域网获取公网IP的实现

    千次阅读 2009-05-18 09:04:00
    局域网获取公网IP的实现 从局域网获取公网IP,应该有很多种方法,比如直接进路由器看,开花生壳这样的服务,或者有一些网站提供测试你公网IP地址等等很多,但是去获取这个IP,都需要你手动去获取这个IP,这样很麻烦,我就...
  • 获取局域网内新加设备的IP地址背景失败的尝试成功的方法理论知识理论分析实际操作结果分析成果问题 背景 新入一个设备,只能通过IP地址访问之。先将自己的主机用网线直接连接该设备,并将主机IP地址设为静态,且与该...
  • 通过IP获取MAC地址——java实现
  • 2.2.1.1是局域网ip, 我知道这是什么东西。nginx配置文件里面没有这个东西。 ![图片说明](https://img-ask.csdn.net/upload/201901/11/1547202782_753206.jpg) ip我是用x-forwarded-for获取的。 X-Real-IP...
  • 当前在做一个项目 获取局域网下所有的 ip进行通信 但是一直获取不到 所有的局域网ip 各位帮帮忙
  • 下面进入主题,总结一下vue本地项目可以用IP地址局域网内访问 方法1.将index.js中的host的值改为‘0.0.0.0’ config/index.js,有个host的配置项,默认值为“localhost”,我把localhost改成ip地址,重...
  • CentOS7获取不到ip地址的解决方案

    千次阅读 2021-06-06 10:57:02
    但是还有一部分同学,按照以上步骤做了之后,还是无法获取到ip地址,并且NAT模式可行,桥接模式依然是无法得到ip,访问网络。 首先,我们来看下NAT和桥接两种网络模式分别是什么: 桥接模式: 在桥接模式下,VMWare...
  • # Android 如何获取mac地址 获取IP地址已经用ping搞定了, 如何获取mac地址? Android10上通过udp, 然后读取本地arp的方法可行了. 请问我要怎样获取mac地址呢?
  • 搜索局域网里的所有IP地址

    千次阅读 2012-03-16 12:39:52
    //获取自己主机的IP地址 process.destroy(); br.close(); input.close(); } catch (IOException e) { e.printStackTrace(); } int cap = v.size(); InetAddress[] addrs = new ...
  • 先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器的支持情况来决定,目前主流浏览器对于ipv4的支持是统一的。第一种:用于仅支持IE的且允许Activex运行,利用ActiveObject来获取。这种...
  • 问题一个接着一个!... 无法获取IP地址,难道是网卡出问题了,可能,如果网卡出问题那顶多是一两台电脑,可能全公司的电脑网卡都有问题。 既然不是网卡的问题,而且无法获取IP,那就DHCP服务有问题...
  • #pragma mark - 获取设备当前连接的局域网的名称(获取不到返回nil) /** * @author zm * * @brief 获取设备当前连接的局域网的名称(获取不到返回nil) * * @return 局域网的名称 */ - (NSString *)f_...
  • C# 获取局域网IP和MAC地址

    千次阅读 2010-05-12 16:06:00
    C#遍历局域网的几种方法及比较2009-07-03 10:08扫描局域网IP列表的几种方法很多软件都有获知局域网在线计算机IP的功能,但是在.net怎么实现呢,有好多方法,下面我给大家介绍几种,供大家参考。1、微软社区上介绍了...
  • 近期公司有项目要获取到同一局域网下的设备ip和mac,问了度娘2天,网上大师们的项目不是跑起来就是没有反应 总结一下大家使用的方法无非就是 1:通过java运行cmd命令,来通过arp命令获取同一网络下设备信息,...
  • 首先下载nbtscan软件,然后将其解压,进入解压出来的nbtscan文件夹内将cygwin1.dll和nbtscan.exe两个文件拷贝c:\windows\system32文件夹内。 nbtscan软件下载 ...这是获取192.168.50.0网段上的所有IP及MAC地址
  • 局域网跨网段搜索IP

    2019-03-25 15:47:44
    局域网跨网段搜索IP,使用了pcap库

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,048
精华内容 25,219
关键字:

局域网获取不到ip地址