网络管理员和网络技术人员常用的网络命令
了解和掌握下面几个命令将会有助于你更快地检测到网络 故障所在,从而节省时间,提高效率。1、ping 测试物理网络;2、netstat;3、地址解析协议(arp) 探测arp绑定(动态和静态)列表;4、IPConfig;5、netsh命令;6、net命令;7、nslookup;8、telnet
了解和掌握下面几个命令将会有助于你更快地检测到网络 故障所在,从而节省时间,提高效率。
1、ping 测试物理网络 -----------网管员必须掌握的
命令:ping 192.168.0.8 -t ,参数-t是等待用户去中断测试.-n 是发包的次数,-l 发送包的大小,
-a显示NetBios名 。
参数
·ping IP –t
连续对IP地址执行Ping命令,直到被用户以Ctrl C中断。
·ping IP -l 3000
指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。
·ping IP –n
执行特定次数的Ping命令。
·ping IP –a
显示NetBios名
友情提示:这个是最基本的,最常用的网络命令
通过Ping检测网络故障的常见手法
下面就给出一个典型的使用ping命令来排错的过程:
·ping 127.0.0.1
这个ip是是微软保留给每台机器本机回环地址,可以不需要连接网线PING通。如果此时收到错误的信息,则表明 TCP/IP 安装不正确。删除并重新安装 TCP/IP
·ping 本机IP
在确保配置和网线连接都正确的情况下如果此时收到错误信息,则说明 Windows NT 和网络适配器之间可能存在通信问题。要解决这一问题,请删除并重新安装网络适配器驱动程序
·ping 局域网内其他IP
这个命令将数据报通过经过网卡和网络电缆给其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么有可能存在这么一些问题:
(1.查看IP地址和子网掩码是不是正确,对方机器是不是防火墙过滤了ICMP包)
·ping 网关IP
这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答.说明了你的机器网络配置正常,如果不通。
·ping 远程IP
如果能收到4个数据包的响应应答,那么表示成功地使用了缺省网关。通往互联网的路是通的。
·ping localhost
localhost是个系统安装后自动添加的一个解析,它是127.0.0.1的别名,每太计算机都应该能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(hosts)中存在问题。
·ping www.kuqin.com(如www.kuqin.com 酷勤网 )
如果执行ping后,出现无法解析出IP。那么就有可能是DNS出现问题了。那么这时候我们就可以试着
在PING一个IP地址来确认是不是DNS的问题。如:163的IP:202.108.9.16 必须是在正常情况下能允许PING的机器。
如果上面的测试都通过的话,那么访问互联网一般就没什么大问题了。
2、netstat
命令:
netstat -an 显示出你的计算机当前所开放的所有端口
3、地址解析协议(Address Resolution Protocol,ARP)
探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址
命令:arp -a -------显示ARP 表
arp -s --------添加一个ARP 解析
arp -d--------删除一个ARP 解析
4. ipconfig -----------网管员必须掌握的
IPConfig最常用的选项
·ipconfig
当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
·ipconfig /all
当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物 理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
·ipconfig /release和ipconfig /renew
这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地 址。
5. netsh命令详解
命令行工具是一个功能很强大的命令行工具
配置IP地址:
netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0
配置主DNS:
netsh interface ip set dns "本地连接" static 202.106.196.115
配置备用DNS:
netsh interface ip add dns "本地连接" 202.106.0.20
导出配置脚本:
netsh -c interface ip dump >c:\ip.txt
导入配置脚本:
netsh -f c:\ip.txt
6 net 命令-----------网管员必须掌握的。
net use \\ip\ipc$ " " /user:" " 建立IPC空链接
禁止空连接Local_Machine\System\CurrentControlSet\Control\LSA\RestrictAnonymous 把这个值改成”1”即可
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接
net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:
net use h: \\ip\c$ 登陆后映射对方C:到本地为H:
net use \\ip\ipc$ /del 删除IPC链接
net use h: /del 删除映射对方到本地的为H:的映射
net user 用户名 密码 /add 建立用户
net user guest /active:yes 激活guest用户
net user 查看有哪些用户 查看帐户的属性
net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
在网络邻居上隐藏你的计算机
net config server /hidden:yes
net config server /hidden:no 则为开启
命令:Net send 计算机名/IP *
命令:net stop messenger 停止信使服务,也可以在面板-服务修改
命令:net start messenger 开始信使服务
7.nslookup
用法是: nslookup 域名
nslookup –type=类型 目标域名
nslookup –qt=类型 目标域名 注意qt必须小写。 类型可以是一下字符,不区分大小写
指定使用的名字服务器在默认情况下nslookup使用的是我们在本机TCP/IP配置中的DNS服务器进行查询,但有时候我们需要指定一个特定的服务器进行查询试验。这时候我们不需要更改本机的TCP/IP配置
nslookup –qt=类型 目标域名 指定的DNS服务器
8. telnet
例子:telnet ip 端口 远和登陆服务器,默认端口为23