网络常用指令.docx
《网络常用指令.docx》由会员分享,可在线阅读,更多相关《网络常用指令.docx(25页珍藏版)》请在冰豆网上搜索。
网络常用指令
常用网络命令及命令
一、测试物理网络的PING
ping192.168.0.8-t,参数-t是等待用户去中断测试
二、查看DNS、IP、Mac等
A.Win98:
winipcfg
B.Win2000以上:
Ipconfig/all
IPConfig实用程序和它的等价图形用户界面——Windows95/98中的WinIPCfg可用于显
示当前的TCP/IP配置的设置值。
这些信息一般用来检验人工配置的TCP/IP设置是否正确。
但是,如果你的计算机和所在的局域网使用了动态主机配置协议(DynamicHostConfigurationProtocol,DHCP——WindowsNT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用。
这时,IPConfig可以让你了解你的计算机是否成功的租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。
了解计算机当前的IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
常用选项ipconfig——当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
(个人多次遇到过ipconfig命令可以修复wifi网络连接受限的状况,与仅仅显示配置的功能矛盾,很奇怪,期待高人解释。
以后大家在密码正确而wifi连接受限时可以尝试此操作。
)
ipconfig/all——当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。
如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期(有关DHCP服务器的相关内容请详见其他有关NT服务器的书籍或询问你的网管)。
ipconfig/release和ipconfig/renew——这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。
如果你输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。
如果你输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。
请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。
如果你使用的是Windows95/98,那么你应该更习惯使用winipcfg而不是ipconfig,因为它是一个图形用户界面,而且所显示的信息与ipconfig相同,并且也提供发布和更新动态IP地址的选项。
如果你购买了WindowsNTResourceKit(NT资源包),那么WindowsNT也包含了一个图形替代界面,该实用程序的名字是wntipcfg,和Windows95/98的winipcfg类似。
总的参数简介(也可以在DOS方式下输入Ipconfig/?
进行参数查询)
Ipconfig/all:
显示本机TCP/IP配置的详细信息;
Ipconfig/release:
DHCP客户端手工释放IP地址;
Ipconfig/renew:
DHCP客户端手工向服务器刷新请求;
Ipconfig/flushdns:
清除本地DNS缓存内容;
Ipconfig/displaydns:
显示本地DNS内容;
Ipconfig/registerdns:
DNS客户端手工向服务器进行注册;
Ipconfig/showclassid:
显示网络适配器的DHCP类别信息;
Ipconfig/setclassid:
设置网络适配器的DHCP类别。
ipconfig/renew“LocalAreaConnection”:
更新“本地连接”适配器的由DHCP分配IP地址的配置
ipconfig/showclassidLocal*:
显示名称以Local开头的所有适配器的DHCP类别ID
ipconfig/setclassid“LocalAreaConnection”TEST:
将“本地连接”适配器的DHCP类别ID设置为TEST
举例说明在RUN(运行)窗口中输入CMD进去DOS窗口
在盘符提示符中输入:
ipconfig/all后回车。
显示如下,(若你想查查自己或网络中存在的网络信息就用这种方法)
WindowsIPConfiguration【WindowsIP配置】(中文意思,下同)
HostName............:
PCNAME【域中计算机名、主机名】
PrimaryDnsSuffix.......:
【主DNS后缀】
NodeType............:
Unknown【节点类型】
IPRoutingEnabled........:
No【IP路由服务是否启用】
WINSProxyEnabled........:
No【WINS代理服务是否启用】
Ethernetadapter:
【本地连接】
Connection-specificDNSSuffix:
【连接特定的DNS后缀】
Description...........:
RealtekRTL8168/8111PCI-EGigabi【网卡型号描述】
PhysicalAddress.........:
00-1D-7D-71-A8-D6【网卡MAC地址】
DHCPEnabled...........:
No【动态主机设置协议是否启用】
IPAddress............:
192.168.90.114【IP地址】
SubnetMask...........:
255.255.255.0【子网掩码】
DefaultGateway.........:
192.168.90.254【默认网关】
DHCPServer.........:
192.168.90.88【DHCP管理者机子IP】
DNSServers...........:
221.5.88.88【DNS服务器地址】
LeaseObtained...........:
2011年4月1号8:
13:
54【IP地址租用开始时间】
LeaseExpires............:
2011年4月10号8:
13:
54【IP地址租用结束时间】
参数应用Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。
其实这只是Ipconfig的不带参数用法,而它的带参数用法,在网络应用中也是相当不错的。
参数说明
1、/all
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。
与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。
2、/batch文件名
将Ipconfig所显示信息以文本方式写入指定文件。
此参数可用来备份本机的网络配置。
3、/release_all和/releaseN
释放全部(或指定)适配器的由DHCP分配的动态IP地址。
此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。
4、ipconfig/renew_all或ipconfig/renewN
为全部(或指定)适配器重新分配IP地址。
此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。
应用实例
1、备份网络设置
ipconfig/batchbak-netcfg
说明:
将有关网络配置的信息备份到文件bak-netcfg中。
2、为网卡动态分配新地址
ipconfig/release1
说明:
去除网卡(适配器1)的动态IP地址。
ipconfig/renew1
说明:
为网卡重新动态分配IP地址。
如果你的网络连通发生故障,凑巧网卡的IP地址是自动分配的,就可以使用实例2的方法了。
三、域名查询
C.NSLOOKUP:
如查看河北的DNS
C:
\>nslookup
DefaultServer:
Address:
202.99.160.68
>server202.99.41.2则将DNS改为了41.2
>
Server:
Address:
202.99.160.68
Non-authoritativeanswer:
Name:
Address:
202.99.160.212
概述Nslookup(nameserverlookup)(域名查询):
是一个用于查询Internet域名信息或诊断DNS服务器问题的工具.
编辑本段实例查询域名信息
D:
>nslookup
DefaultServer:
ns-
Address:
202.96.209.5
当前的DNS服务器,可用server命令改变。
设置查选条件为所有类型记录(A、MX等)
查询域名,注意有.
Server:
ns-
Address:
202.96.209.5
查询结果~~
Non-authoritativeanswer:
未权威回答,出现此提示表明该域名的注册主DNS非提交查询的DNS服务器
nameserver=NS.NEASE.NET
nameserver=NS2.NEASE.NET
查询域名的名字服务器
primarynameserver=
主要名字服务器
responsiblemailaddr=admin.NEASE.NET
联系人邮件地址admin@
serial=20010348
区域传递序号,又叫文件版本,当发生区域复制时,该域用来指示区域信息的更新情况。
refresh=10800(3hours)
重刷新时间,当区域复制发生时,指定区域复制的更新时间间隔
retry=3600(1hour)
重试时间,区域复制失败时,重新尝试的时间
expire=360000(4days4hours)
有效时间,区域复制在有效时间内不能完成,则终止更新
defaultTTL=3600(1hour)
TTL设置
被查询域名的资料
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
MXpreference=50,mailexchanger=
internetaddress=202.106.185.77
nameserver=NS.NEASE.NET
nameserver=NS2.NEASE.NET
NS.NEASE.NETinternetaddress=202.106.185.75
NS2.NEASE.NETinternetaddress=61.145.113.57
internetaddress=202.108.44.218
internetaddress=202.108.44.207
internetaddress=202.108.44.208
internetaddress=202.108.44.209
internetaddress=202.108.44.210
internetaddress=202.108.44.229
internetaddress=202.108.44.246
internetaddress=202.108.44.180
被查询域名的满足条件记录
------------------------
编辑本段该命令的帮助(汉字部分为说明)
Commands:
(identifiersareshowninuppercase,[]meansoptional)
命令,标记有[]为可选
NAME-printinfoaboutthehost/domainNAMEusingdefaultserver
查询主机或域名,用缺省服务器
NAME1NAME2-asabove,butuseNAME2asserver
查询主机或域名,用NAME2做提交查询服务器
helpor?
-printinfooncommoncommands
打印帮助信息
setOPTION-setanoption
设置选项
all-printoptions,currentserverandhost
打印当前选项和服务器
[no]debug-printdebugginginformation
打印调试信息
[no]d2-printexhaustivedebugginginformation
打印详细的调试信息
[no]defname-appenddomainnametoeachquery
在查询中增加域名
[no]recurse-askforrecursiveanswertoquery
请求递归查询
[no]search-usedomainsearchlist
使用域名搜索列表
[no]vc-alwaysuseavirtualcircuit
始终使用虚电路
domain=NAME-setdefaultdomainnametoNAME
设置缺省域名
srchlist=N1[/N2/.../N6]-setdomaintoN1andsearchlisttoN1,N2,etc.
设置域名列表搜索列表
root=NAME-setrootservertoNAME
设置根服务器
retry=X-setnumberofretriestoX
设置重试次数
timeout=X-setinitialtime-outintervaltoXseconds
设置超时时间
type=X-setquerytype(ex.A,ANY,CNAME,MX,NS,PTR,SOA,SRV)
设置查询记录类型
querytype=X-sameastype
与上同
class=X-setqueryclass(ex.IN(Internet),ANY)
设置查询类
[no]msxfr-useMSfastzonetransfer
使用快速区域传递
ixfrver=X-currentversiontouseinIXFRtransferrequest
serverNAME-setdefaultservertoNAME,usingcurrentdefaultserver
lserverNAME-setdefaultservertoNAME,usinginitialserver
finger[USER]-fingertheoptionalNAMEatthecurrentdefaulthost
root-setcurrentdefaultservertotheroot
ls[opt]DOMAIN[>FILE]-listaddressesinDOMAIN(optional:
outputtoFILE)
-a-listcanonicalnamesandaliases
-d-listallrecords
-tTYPE-listrecordsofthegiventype(e.g.A,CNAME,MX,NS,PTRetc.)
viewFILE-sortanlsoutputfileandviewitwithpg
exit-exittheprogram
退出程序
------------
四、网络信使
Netsend计算机名/IP *(广播)传送内容,注意不能跨网段
netstopmessenger停止信使服务,也可以在面板-服务修改
netstartmessenger开始信使服务
五、探测对方对方计算机名,所在的组、域及当前用户名(追捕的工作原理)
ping-aIP-t,只显示NetBios名
nbtstat-a192.168.10.146比较全的
六、netstat-a显示出你的计算机当前所开放的所有端口
netstat-s-e比较详细的显示你的网络资料,包括TCP、UDP、ICMP和IP的统计等
七、探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址
arp-a
在代理服务器端
捆绑IP和MAC地址,解决局域网内盗用IP!
:
ARP-s192.168.10.5900-50-ff-6c-08-75
解除网卡的IP与MAC地址的绑定:
arp-d网卡IP
在网络邻居上隐藏你的计算机(让人家看不见你!
)
netconfigserver/hidden:
yes
netconfigserver/hidden:
no则为开启
几个net命令
A.显示当前工作组服务器列表netview,当不带选项使用本命令时,它就会显示当前域或网络上的计算机上的列表。
比如:
查看这个IP上的共享资源,就可以
C:
\>netview192.168.10.8
在192.168.10.8的共享资源
资源共享名类型用途注释
--------------------------------------
网站服务Disk
命令成功完成。
B.查看计算机上的用户帐号列表netuser
C.查看网络链接netuse
例如:
netusez:
\\192.168.10.8\movie将这个IP的movie共享目录映射为本地的Z盘
D.记录链接netsession
例如:
C:
\>netsession
计算机用户名客户类型打开空闲时间
---------------------------------------------------------------------
\\192.168.10.110ROMEWindows20002195000:
03:
12
\\192.168.10.51ROMEWindows20002195000:
00:
39
命令成功完成。
八、关于共享安全的几个命令
A.查看你机器的共享资源netshare
B.手工删除共享(可以编个bat文件,开机自运行,把共享都删了!
)
netsharec$/d
netshared$/d
netshareipc$/d
netshareadmin$/d
注意$后有空格。
C.增加一个共享:
c:
\netsharemymovie=e:
\downloads\movie/users:
1
mymovie共享成功。
同时限制链接用户数为1人。
九、在DOS行下设置静态IP
A.设置静态IP
CMD
netsh
netsh>int
interface>ip
interfaceip>setadd"本地链接"staticIP地址maskgateway
B.查看IP设置
interfaceip>showaddress
十、Arp
显示和修改“地址解析协议(ARP)”缓存中的项目。
ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。
计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。
如果在没有参数的情况下使用,则arp命令将显示帮助信息。
语法
arp[-a[InetAddr][-NIfaceAddr]][-g[InetAddr][-NIfaceAddr]][-dInetAddr[IfaceAddr]][-sInetAddrEtherAddr[IfaceAddr]]
参数
-a[InetAddr][-NIfaceAddr]
显示所有接口的当前ARP缓存表。
要显示指定IP地址的ARP缓存项,请使用带有InetAddr参数的arp-a,此处的InetAddr代表指定的IP地址。
要显示指定接口的ARP