在具备TCP/IP的协议环境下,使用Nslookup命令。
nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。
格式:Nslookup 域名。
这个或许有人会说用ping命令也可以。但nslookup和ping 等命令最大的区别就是nslookup对方不在线也可以通过DNS获取对方ip。
进阶应用:nslookup -qt(必须小写)=类型 目标域名
对于普通建立了TCP/IP连接的用户,使用netstat命令。
无论使用的是 台式机 还是 笔记本 ,经常遇到的一个问题是,之前电脑使用的好好的,却突然上不了网了,查看下网络连接,发现网卡没有获取到ip地址,没有正确的ip地址直接导致的情况就是网络异常上不了网,遇到这种无法获取ip地址的情况怎么办呢下面是我给大家整理的一些有关电脑无法获取ip地址的解决 方法 ,希望对大家有帮助!
电脑无法获取ip地址的解决方法
一、确认物理线路连接是否正常:
1)、检查网线水晶头:
检查网线水晶头是不是都是正常的,这个检测很简单,如果家里有正常的路由器将路由器的两个lan口用这个条网线对接,此时路由器对应的指示灯是亮的,说明网线和水晶头是正常的。当然,如果有测线仪就更好了。
2)、确认网卡是正常的:
这个在第一步确认以后看下网络( win7 )或者网上邻居(xp)里面有没有本地连接;确认下网卡是不是被禁用了,如果禁用了启用一下就可以了。
二、查看电脑有没有获取到ip地址
Windows键+R键------出现“运行”窗口------输入“cmd”----按回车键---出现“命令提示符”对话框-------输入“ipconfig/all”回车查看是否获取到了ip地址。
此时,如果获取不到ip地址建议把网卡禁用然后启用一下。
如上图获取到了ip地址,那么我们分别ping一下路由器的网关和任意外网(以百度网址为例),如果ping路由不通的话就需要看下电脑网卡ip地址是否是从路由器自动获取的或者尝试手动配置一个内网的ip;如果ping的通路由 ping不通外网(百度网址),此时问题应该在路由器的设置上,看下路由器是否获取到了外网ip。
三、查看路由器是否获取到外网ip
登录路由器管理界面默认的管理地址一般为19216811或者19216801,在设备的背面一般都有标注。登录路由器界面以后找到路由器的运行状态(一般soho路由器都有这个选项),找到网络接口或者接口信息(不同品牌不同型号路由叫法可能存在不同),如图
如上,如果路由器没有获取到相应的ip信息,这时候就需要给运营商拨打电话了,让他们来处理。
局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。下面是我收集整理的如何查询局域网ip地址范文,欢迎借鉴参考。
如何查询局域网ip地址(一)
1
知道对方的计算机名查看对方的ip
方法:开始->运行->cmd->ping 对方计算机名 -4
2
知道对方ip查看对方的计算机名
方法:开始->运行->cmd->nbtstat -a 对方ip
3
查询局域网内在线电脑IP和计算机名字
以下代码保存为bat文件直接运行即可
COLOR 0A
CLS
@ECHO Off
Title 查询局域网内在线电脑IP
:send
@ECHO off&setlocal enabledelayedexpansion
ECHO 正在获取本机的IP地址,请稍等
for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do (
set "IP=%%i"
set IP=!IP:~1,-1!
ECHO 本机IP为:!IP!
goto :next
)
:next
for /f "delims= tokens=1,2,3,4" %%i in ("%IP%") do setrange=%%i%%j%%k
ECHO&ECHO 正在获取本网段内的其它在线计算机名,请稍等
ECHO 本网段%range%内的计算机有:
for /f "delims=" %%i in ('net view') do (
set "var=%%i"
::查询在线计算机名称
if "!var:~0,2!"=="\\" (
set "var=!var:~2!"
ECHO !var!
ping -n 1 !var!>nul
))
ECHO
ECHO 正在获取本网段内的其它在线计算机IP,请稍等
for /f "skip=3 tokens=1, delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用
ECHO
ECHO 查询完毕,按任意键退出
pause>nul
如何查询局域网ip地址(二)
局域网查看在用的IP地址,对IP地址进行管理,是网管人员的基本 *** 作。我常用的方式有两种:登陆交换机查看,通过nmap等扫描工具查看。下面对这两种方式分别说一说。
登陆交换机查看
登陆网关交换机查看arp信息,这里需要注意的是接入交换机是不记录IP信息的,需要登陆网关交换;
每台终端上网必须要设置一个网关地址,是数据转发的第一跳,在这台网络设备上记录了终端的相关arp信息,即mac地址和ip地址的对应表;
这里以华为交换机为例子,telnent登陆交换机,输入命令“display arp”,即可查看局域网相关网段的IP地址,
nmap是一个非常有名的网络安全审计工具,在黑客帝国里有它的镜头,扫描局域网网段只是其中很小的一部分功能,有兴趣的网友可以深入研究一下;
扫描局域网某IP网段的,可以使用nmap的三层网络设备发现选项”-sP",终端需要支持“ping" *** 作;如果需要扫描特定的服务,判断是否在线,可以使用四层扫描选项,‘-sT’是全连接,'-sS'是半连接;
相关命令“nmap -sP 172171480/24",
总结
判断某个网段的在线IP,最简单的方式就是登陆网关交换机查看,是被动获取信息的方式,获取的数据比较准确;
使用ping等工具扫描局域网网段,是主动获取信息的方式,需要终端对ping命令回复,有些终端可能由于安全问题,关闭了ping的响应,那么获取的信息可能与实际情况有误。
如何查询局域网ip地址(三)
如何在自己电脑端查看局域网中所有用户计算机的IP和MAC地址呢有时为了局域网管理的需要,可以需要批量获取局域网电脑的IP和MAC地址。以下就与大家分享一下获取局域网电脑IP和MAC地址的方法。
方法一:通过命令提示符查看局域网电脑的IP和MAC地址。
新建一个文本文件,并在其中复制粘贴以下内容:
COLOR 0ACLS@ECHO OffTitle 查询局域网内在线电脑IP:send@ECHO off&setlocal enabledelayedexpansion
ECHO 正在获取本机的IP地址,请稍等 for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i" set IP=!IP:~1,-1! ECHO 本机IP为:!IP! goto :next )
:next for /f "delims= tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i%%j%%k ECHO&ECHO 正在获取本网段内的其它在线计算机名,请稍等 ECHO 本网段%range%内的计算机有: for /f "delims=" %%i in ('net view') do ( set "var=%%i" ::查询在线计算机名称 if "!var:~0,2!"=="\\" ( set "var=!var:~2!" ECHO !var! ping -n 1 !var!>nul )) ECHOECHO 正在获取本网段内的其它在线计算机IP,请稍等 for /f "skip=3 tokens=1, delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用
ECHOECHO 查询完毕,按任意键退出pause>nul
然后将文件名修改成“查询局域网在线电脑IPbat”,注意其中的扩展名为“bat”,双击即可查看局域网所有在线电脑的IP地址。
查询局域网电脑MAC地址的方法:打开“命令提示符”窗口,输入命令“nbtstat -a IP”即可获取与IP对应的电脑MAC地址。例如,查看局域网电脑IP为“1921680125”的MAC地址,只需要输入“nbtstat -a 1921680125”即可。
方法二:利用“聚生网管”软件来查询局域网电脑IP和MAC地址。直接在百度中搜索获取程序的下载地址。
安装并运行“聚生网管”程序,从d出的“监控网段配置”界面中,创建一个基于本地网卡的监控网段,然后选中并点击“开始监控”按钮。
从打开的程序主界面中,点击“启用管理”右侧的“下拉列表,从中选择一种监控模式,可以根据当前网络结构及分布特点进行选择。然后点击”启用管理“按钮。
此时将自动列出当前局域网中所在在线电脑相关信息,其中就包括电脑IP和MAC地址信息。
同时还可以查看电脑当前网速使用情况,只需要勾选对应的计算机或者直接勾选”全选“项,即可显示当前所有计算机网络使用情况。
苹果Mac OS X与Windows是两个不同的 *** 作系统,但有时候我们也需要在两款不同的 *** 作系统中共享文件,那么Mac能不能访问Windows系统下的共享文件呢? 答案是肯定的,下面PC6小编给大家带来Mac系统下访问Windows共享文件的设置教程,希望能帮到大家。下面是相信设置步骤:
1、首先先确认Windows系统下已开启共享。并且两台电脑之间局域网已通。
2、苹果MAC系统,点击桌面。打开顶部菜单 “前往”。
3、菜单中选择最下面的 “连接服务器”。
4、输入要共享的地址,格式为"smb://19216801" 其中的ip地址为你要访问的电脑ip。
5、正在连接电脑。
6、若是你共享的那台电脑有设置账号密码,则输入正确的账号密码访问。
7、这里因为我没有设置密码,即使用“客人”登录。
8、选择需要访问的共享文件夹。
这样就可以在Mac上顺利访问Windows系统下的共享文件了,是不是非常简单呢?
可以上网。
NAT方式:
例如大学宿舍里有一个路由器,宿舍里四个人连接这个路由器,路由器的wanip就不理会了,这个ip是动态获取的,而lanip默认是19216811,子网掩码是2552552550。而其他四个人是自动获取ip,假设四个人的ip是:
A:1921681100/2552552550, B:1921681101/2552552550, C:1921681102/2552552550, D:1921681103/2552552550
那么虚拟机的ip可以设置的ip地址是19216812-192168199,1921681104-1921681254(网络地址全0和全1的除外,再除去ABCD四个人的ip地址)
那么虚拟机的ip地址可以设置为192168198/2552552550,设置了这个ip地址,ABCD这四个人就可以通过192168198访问虚拟机了,如果虚拟机需要上外网,那么还需要配置虚拟机的路由地址,就是19216811了,这样,虚拟机就可以上外网了,但是,上网我们一般是通过域名去访问外网的,所以我们还需要为虚拟机配置一个dns服务器,我们可以简单点,把dns服务器地址配置为google的dns服务器:8888,到此,虚拟机就可以上网了。
NAT
NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。
NAT和桥接的比较:
(1) NAT模式和桥接模式虚拟机都可以上外网。
(2) 由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网,不懂的人可以查查NAT的相关知识。
(3) 桥接模式下,多个虚拟机之间可以互相访问;NAT模式下,多个虚拟机之间也可以相互访问。
如果你建一个虚拟机,只是给自己用,不需要给局域网其他人用,那么可以选择NAT,毕竟NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,只要虚拟机的网路配置是DHCP,那么你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可,就可以让虚拟机联网了。
例如你想建多个虚拟机集群,作为测试使用,而宿主机可能是一个笔记本,ip不固定。这种应用场景,我们需要采用nat模式了,但是我们要考虑一个问题,虚拟机之间是需要互访的,默认采用dhcp,虚拟机的ip每次重启,ip都是不固定的,所以我们需要手工设置虚拟机的ip地址。
但是我们对虚拟机网卡所在的虚拟网络的信息还一无所知,例如虚拟机网络的路由地址,子网掩码,所以我们需要先查下nat虚拟网络的信息。
使用vmware,在Edit->Virtual Network Editor中配置好虚拟网络信息后看到下图所示,注意VMnet8,VMnet8相当于是本机的一个路由,虚拟机设置NAT后就通过这个路由进行上网的,可以查看其网络地址,路由地址,子网掩码。
选择VMnet8->NAT设置,可以看到子网ip显示为1921682330,子网掩码是2552552550,那路由地址呢,其实就是网关IP了,都是同个东西,这里是1921682332。
接下来就好办了,在对应的虚拟机设置好ip,子网掩码,路由地址就可以上外网了,至于dns可以设置为8888
以上就是关于cmd指令如何获取别人电脑的ip地址全部的内容,包括:cmd指令如何获取别人电脑的ip地址、电脑无法获取ip地址怎么处理、如何查询局域网ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)