192.168 2个网段.2.101下一个网段是多少

201.1.0.1/21网段的广播地址是
这个IP的为:201.1.7.255
我们先来理解以下概念:
子网:IP地址均分为网络位和主机位两段,假设一个网络中的主机为450台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,就提出了子网化的概念,子网的定义就是把中的一部分主机位借用为网络位。如在一个B类地址172.16/16,可以借用7位做为,一个形如172.16.2/23的地址段就可以满足该网络的需求。其中172.16/16称为主网,172.16.2/23称为子网。
超网:子网化一定程度上减轻了IP紧张的压力,但是由于在IP地址分配初期的考虑不周全,导致A类、B类地址在初其大量分配,资源相当紧张,而一些中型网络又需要超过一个C的地址,这进只能分配几个连续的C类地址块。为了减小Internet的数量,就提出了超网的概念,超网和子网的定义刚好相反,就是借用一部网络位作为主机位。从而达到减小Internet的目的。如192.168.0/24-192.168.3/24四个C类地址段,就是可超网化为192.168.0/22这样一个超网。
CIDR(无类型域间路由):随着子网和超网概念的深入,IANA在分配IP地址过程中类别的概念越来越淡化,一般情况下就直接以地址块的形式分配地址段,配合路由设备的支持,就出现了无类型域间路由的概念。它是一种工业标准,与IP地址一起使用的,用来显示子网位数。例如,172.16.10.1/24就表示32位子网掩码中有24个1。
简单的说凡是借了位就用到了CIDR,
借少了位叫超网,比如:192.168.1.0/22
借多了位叫VLSM,比如:192.168.1.0/28
回头来看例子:一个网络中的主机为450台如何使用合适的子网掩码呢?
求解:计算出主机位取多少位合适(设主机位位数为n)
2的n次方-2大于或等于450& 得出n取9&&
2的9次方是512,当然大于450,这里为什么还要减2呢?因为,还要去掉一个网络(头)和一个(尾)
(当然,有些东西要死记,比如2的一次方直到2的1是多少)
那子网掩码即是10. 换成是
255.255.254.0
这样说不难看懂吧?让我们多做些题加深印象!
下面就开始说说VLSM题的类型:
第一类题的类型
A.已知,求。
B.已知,求网络地址。
C.已知主机地址,求主机地址
D.已知网络地址,求。
记住了VLSM的类型题,挺有用的。
A类例题:已知网络地址,求主机地址。
Which two of the addresses below are available for host addresses on the subnet 192.168.15.19/28? (Select two answer choices)
A. 192.168.15.17
B. 192.168.15.14
C 192.168.15.29
D. 192.168.15.16
E. 192.168.15.31
F. None of the above
Answer: A, C
题的要求是哪两个可用的主机地址是在子网192.168.15.19/28中的。
这道题的CIDR是 /28 ,一个标准的C类子网掩码是 /24,所以对于/24来说,/28是借了4位主机位给网络位,借出来的网络位就叫做子网了。大家想想,借了4位子网,写成二进制为10000,那么对于二进制来说,红色标识的4个1加起来得多少呢,是128+64+32+16=240。所以/28的子网掩码是255.255.255.240。其实你要看的是最后一个数,255.255.255.x这前三个255都不用去看,重点是最后一个数240,这才是解题要的信息。
第二步,现在引入一个新的数字256,用256减去我们在第一步求得的240,得多少呢,是16。呵呵,能算出16就离答案不远,解题的关键就出来了。(这一方法是我从《CCNA学习指南第5版》的第三章学到的,让我可以一看到VLSM的题就信心大增,希望此方法你能理解,学会,相信会受益匪浅的)
第三步,16是什么意思呢,这么说吧,首先我们先明白,对于C类的网段,都是一个网段有255个IP地址的,(如果不理解,可以想想你是如何配置自己电脑的IP地址。)那么这个16就把255划分成每16为一块,0、16、32、48、64、80、96、112、128、……、240,这些数又是什么呢,我可以告诉你,他们就是网络地址,能知道网络地址是十分有用的,网络地址是用来标识一个网段的。比如说192.168.15.0/28,这个网段是从192.168.15.0到192.168.15.15的,简化来说就是从0~15。在一个网段中我们要考虑的是哪个是网络地址、哪个是广播地址,那么剩余的就是我们经常要去求的主机地址。正如我前面所说的0、16、32、48、64、80、96、112、128、……、240,这些数就是网络地址,那么广播地址是哪些呢,其实就是该网段的最后一个IP地址。举个例子,32网段的广播地址是47,48网段的广播地址是63。这里再说一句,32网段的下一个网段是48号网段,相信这个大家都没有问题,我想说的是求该网段的广播地址其实就是下一个网段的网络地址的前一个地址,这里举个地址,我要求32网段的广播地址,其实就是32网段的下一个网段的前一个地址,即48减一,即47。所以说知道了网络地址后,广播地址也会相应的出现,对于/28划分的网段来说,广播地址是:15、31、47、63、79、95、111、127、……、239、255。
说到这里才终于可以对题讲解了,192.168.15.19/28这个地址,我们可以知道19这个主机号是归属于16这个网络地址的,而16这个网络地址的范围是16~31,但16是网络号、31是广播地址,所以可用主机的范围是17~30。所以A选项正确;B选项不在范围内,排除;C选项正确:D选项是网络地址,不可以选;E选项是广播地址,不可以选;所以答案选择A、C。
这就是对VLSM解题的方法,这里总结一些对VLSM的解题步骤:
1.&&&&&& 要敏感的看到/? ,然后展开成子网。比如C类的/27 ,借了3位,即128+64+32=224。
2.&&&&&& 用256做减法。比如256减224,得“块数”32。解题的关键点就出来了。
3.&&&&&& 有了块后,解题就开始了。
现在你试试做下面的这道题,方法一样:
Your ISP has assigned you the following IP address and subnet mask:
IP address: 199.141.27.0
Subnet mask: 255.255.255.240
Which of the following addresses can be allocated to hosts on the resulting subnet? (Select all that apply)
A. 199.141.27.2
B. 199.141.27.175
C. 199.141.27.13
D. 199.141.27.11
E. 199.141.27.208
F. 199.141.27.112
Answer: A, C, D
做出来了么,如果觉得自己还有可能做出来就不要看我的解释先。
通过自己的努力自己的双手做出来的题是十分兴奋,高兴的~~不知道你是否有同感呢。
好了,下面讲这道题的解析:
看到Subnet mask: 255.255.255.240这句话没,这个子网的关键词是240。(这就是上面讲的步骤的第一步),然后用256减240,得【块】16,第二步出来,解题的插入点就出来了。第三步,有了块后,解题开始,看到IP address: 199.141.27.0这句话没,通过块16,可以推出0网段的范围是0~15,所以A、C、D都是正确的,而B、D、E、F都不在0网段的0~15这个范围内。到这里,解题就算结束了。
B类例题: 已知主机地址,求网络地址。
What is the subnet for the host IP address 201.100.5.68/28?
A. 201.100.5.0
B. 201.100.5.32
C. 201.100.5.64
D. 201.100.5.65
E. 201.100.5.31
F. 201.100.5.1
这道题是已知可用的IP地址来求出该地址的网络地址。这种题的解法同A类题正好相反,但解题的步骤是一样的。
1.首先进入你眼帘的应该是/28,按照VLSM的解题步骤,第一步可以知道,借4位可以算出240。
2.用256减240,得“块数”16。解题的插入点就出来了。
3.解题开始:
看看下面的这个表,可以直观的知道68这个主机是在64这个网段内的,所以答案就出来了,选C。
下面的这道题,是一道B类地址的题,我想有必要讲讲:
A TestKing PC has the IP address 172.16.209.10 /22. What is the subnet of this address?
A. 172.16.42.0
B. 172.16.107.0
C. 172.16.208.0
D. 172.16.252.0
E. 172.16.254.0
不知道你有没有注意到,前面的题都是C类的,并且我也在每道题上声明清楚了。而现在摆在我们面前的是一道B类地址的题,怎么知道这是一个B类的地址呢,你注意到题中的IP地址172.16.209.10 /22的头,172没有,就是由它来决定是不是B类地址的。那前面的C类呢,呵呵,其实就是192、199、201,这是头来确定它是C类的。那么我现在知道172是一个B类的地址后,又有什么用呢,这里先需要你记住B类默认的子网掩码是/16。所以本题中/22对于/16来说,借了6位。(PS:在本题的最后,我会拓展整理A类、B类、C类地址的范围给大家看。)
那么现在要做的是用VLSM三步解题法来解这道题。
第一步,要继续敏感的看到/22,知道了是借6位,即128+64+32+16+8+4=252
第二步,用256来减252,得出“块数”4。解题的插入点就出来了。
第三步,解题开始:
我们得出以4为一个网段,即:
0.0、4.0、8.0、12.0、16.0、……、200.0、204.0、208.0、212.0、……、240.0
从这些数中你应该能发现:
209.10是归宿于208.0网段的。所以,答案选择C。
自己仔细比较B类和C类的需别。当你能了解172.16.208.255/22是一个主机地址而不是广播地址时,就证明你对B类的VLSM没有问题了。
【扩展】:
范围:0~126,例如:1.1.1.1,
B类地址范围:127~191,例如:172.16.0.1,191.2.2.1
C类地址范围:192~223,例如:192.168.0.1,202.111.222.1
D类和E类的可以不用管。
注意到没有,是哪一类地址是由头来决定的,别的都不用管。知道了是哪一类地址就可以知道该IP地址的默认子网掩码。A类默认的子网掩码是/8,B类默认的子网掩码是/16,而C类默认的子网掩码是/24,这样我们就可以根据题来知道是借了多少位,VLSM三步解题法的第一步就有保障了。
If a host on a network has the address 172.16.45.14/30, what is the address of the subnetwork to which this host belongs?
A. 172.16.45.0
B. 172.16.45.4
C. 172.16.45.8
D. 172.16.45.12
E. 172.16.45.18
解析:&&&&&&&&&&&
这道题做出来了么,如果觉得自己还有可能做出来我建议还是就不要看我的解释先。
下面是我的快速用VLSM三步解题法的思路:
1. /30,借14位,得255.252。
2.神奇的256一减252得“块数”4,解题的插入点就出来了。
3.解题开始,具体问题具体分析:
题的要求是已知主机地址求该主机地址的子网地址。
那么最接近14的这个主机地址的子网是什么呢,0、4、8、12、……,其实就是12。所以答案是选择D。
C类型题:已知主机地址,求主机地址
Of the following choices, which IP address should be assigned to the PC host?
A. 192.168.5.5
B. 192.168.5.32
C. 192.168.5.40
D. 192.168.5.63
E. 192.168.5.75
Answer: C.
这种题就是比较实际的题了,运用前面所讲的知识和VLSM三步解题法就可以求出答案。这种题一定要会,一定要理解,现实中会遇到。
路由器的接口地址是:192.168.5.33/27
VLSM三步解题法:
1.&&&&&&&&&& 依然要敏感的看到/27,得出掩码224。
2.&&&&&&&&&& 用256减224,得出“块数”32。解题的插入点就出来了。
3.&&&&&&&&&& 解题开始:
题的要求是配置一个IP地址给PC机。大家想想,PC机是和路由器直连的,你要让PC机能够访问到路由器,即192.168.5.33这个IP地址,那就要让PC机的IP地址和路由器的IP地址192.168.5.33在内。这点很重要,很需要理解的。(如果还是不理解,可以想想你在宿舍是如何连接起局域网的,很重要的一点就是要让每台机子的IP地址都在内。)
所以最接近33这个地址的网络地址是块数32,即网络地址为192.168.5.32/27,这个网络地址的范围是32~63。其中32是网络地址,63是广播地址,33~62是主机地址。
所以说答案就从33~62里找吧,当然,33这个主机已经给路由器的接口用了,所以应该是从34~62这些地址里找,答案选C。A选项不在范围内;B选项是网络地址;D选项是广播地址;而E选项不在范围内。
相信现在解VLSM的题已经难不倒你了吧!
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:18055次
排名:千里之外
原创:62篇
转载:27篇
(2)(2)(3)(5)(2)(3)(4)(3)(2)(2)(1)(4)(6)(7)(5)(2)(3)(4)(5)(24)新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分0 UID阅读权限20积分290帖子精华可用积分290 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 290, 距离下一级还需 210 积分
帖子主题精华可用积分290 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
屏蔽访问IP和域名
命令行下运行 route -p(-P表示重启后生效) add destip MASK 255.255.255.255 127.0.0.1
(用你要屏蔽的IP地址替换destip)
可能会报错,但是可以用 route print(知识若不分享 实在没有意义
) 看到它确实加进去了
route -p add 220.189.126.2 MASK 255.255.255.255 127.0.0.1
route -p add 220.189.126.2 MASK 255.255.255.255 127.0.0.1
恢复屏蔽IP
route delete 59.42.248.210 mask 255.255.255.255
windows/system32/drivers/etc/hosts
怎样屏蔽IP地址
通常情况下,使用防火墙来阻断因特网交通是最好的办法。但是,低端防火墙,比如Internet Connection Firewall并不能过滤单个IP地址。有一个过滤单个IP地址的办法是调整电脑上的路由表。路由命令行工具可以解决这个问题。这是一个较难使用的工具。不懂路由知识而贸然调整可能会导致电脑与网络失去连接。
下面这样的命令可以阻断与IP地址为220.189.126.2的通信:
route –p add 220.189.126.2 MASK 255.255.255.255 192.168.1.0 METRIC 1 IF 2
需要根据你的计算机调整接口号码,目的地IP应改为本地网络上以前不存在的一个地址。像我前面所说的,解决办法并不容易。
参考资料:
Route命令详解
在本地 IP 路由表中显示和修改条目。
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
清除所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。如果它与命令之一(例如 add、change 或 delete)结合使用,表会在运行命令之前清除。
与 add 命令共同使用时,指定路由被添加到注册表并在启动 TCP/IP 协议的时候初始化 IP 路由表。默认情况下,启动 TCP/IP 协议时不会保存添加的路由。与 print 命令一起使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。
指定要运行的命令。下表列出了有效的命令。 命令 目的
add 添加路由
change 更改现存路由
delete 删除路由
print 打印路由
Destination
指定路由的网络目标地址。目标地址可以是一个 IP 网络地址(其中网络地址的主机地址位设置为 0),对于主机路由是 IP 地址,对于默认路由是 0.0.0.0。(知识若不分享 实在没有意义
mask subnetmask
指定与网络目标地址相关联的网掩码(又称之为子网掩码)。子网掩码对于 IP 网络地址可以是一适当的子网掩码,对于主机路由是 255.255.255.255 ,对于默认路由是 0.0.0.0。如果忽略,则使用子网掩码 255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位是 0,则目标地址中的对应位就不能设置为 1。
指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点 IP 地址。对于本地连接的子网路由,网关地址是分配给连接子网接口的 IP 地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的 IP 地址。
metric Metric
为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。
if Interface
指定目标可以到达的接口的接口索引。使用 route print 命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上 0x。忽略 if 参数时,接口由网关地址确定。
在命令提示符显示帮助。
路由表中 跃点数 一列的值较大是由于允许 TCP/IP 根据每个 LAN接口的 IP 地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数,因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数,请在每个 LAN 连接的 TCP/IP 协议的高级属性中禁用自动确定接口跃点数。
如果在 systemroot\System32\Drivers\Etc 文件夹的本地网络文件中存在适当的条目,名称可以用于 Destination。只要名称可以通过“域名系统” (DNS) 查询这样的标准主机名解析技术分解为 IP 地址,就可以将其用于 Gateway,DNS 查询使用存储在 systemroot\System32\Drivers\Etc 文件夹下的本地主机文件和 NetBIOS 名称解析。
如果是 print 或 delete 命令,可以忽略 Gateway 参数,使用通配符来表示目标和网关。Destination 的值可以是由星号 (*) 指定的通配符。如果指定目标含有一个星号 (*) 或问号 (?),它被看作是通配符,只打印或删除匹配的目标路由。星号代表任意一字符序列,问号代表任一字符。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星号通配符的有效使用。
使用了无效的目标和子网掩码(网掩码)值的组合,会显示“Route:bad gateway address netmask”错误消息。目标中有一位或多位设置为 1,而其在子网掩码中的对应位设置为 0 时会发生这个错误。可以通过二进制表示法表示目标和子网掩码来检查这种情况。以二进制表示的子网掩码包括表示目标网络地址部分的一连串的 1 和表示目标主机地址部分的一连串的 0 两个部分。查看目标以确定目标的主机地址部分(由子网掩码所定义)是否有些位设置成了 1。
只有 Windows NT 4.0、Windows 2000、Windows Millennium Edition 和 Windows XP 的 route 命令支持 -p 参数。Windows 95 或 Windows 98 的 route 命令不支持该参数。
只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。
要显示 IP 路由表的完整内容,请键入:
route print
要显示 IP 路由表中以 10. 开始的路由,请键入:
route print 10.*
要添加默认网关地址为 192.168.12.1 的默认路由,请键入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的永久路由,请键入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,跃点数为 7 的路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7(知识若不分享 实在没有意义
要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,接口索引为 0x3 的路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入:
route delete 10.41.0.0 mask 255.255.0.0
要删除 IP 路由表中以 10. 开始的所有路由,请键入:
route delete 10.*
要将目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
route 的命令
routing ip add/delete/set/show interface 在指定接口上添加、删除、配置或显示常规 IP 路由设置。
routing ip add/delete/set/show filter 在指定接口上添加、删除、配置或显示 IP 数据包筛选器。
routing ip add/delete/show boundary 在指定接口上添加、删除或显示多播边界设置。
routing ip add/set ipiptunnel 添加或配置 IP 中的 IP 接口。
routing ip add/delete/set/show rtmroute 添加、配置或显示不持续的路由表管理器路由。
routing ip add/delete/set/show persistentroute 添加、删除、配置或显示持续路由。
routing ip add/delete/set/show preferenceforprotocol 添加、删除、配置或显示路由协议的优先级。
routing ip add/delete/set/show scope 添加、删除或显示多播作用域。
routing ip set/show loglevel 配置或显示全局 IP 记录等级。
routing ip show helper 显示 IP 的所有 Netsh 实用程序子环境。
routing ip show protocol 显示所有正在运行的 IP 路由协议。
routing ip show mfe 显示多播转发项。
routing ip show mfestats 显示多播转发项统计。
routing ip show boundarystats 显示 IP 多播边界。
routing ip show rtmdestinations 显示路由表管理器路由表中的目标。
routing ip show rtmroutes 显示路由表管理器路由表中的路由。
routing ip nat set/show global 配置或显示全局网络地址转换 (NAT) 设置。
routing ip nat add/delete/set/show interface 添加、删除、配置或显示指定接口的 NAT 设置。
routing ip nat add/delete addressrange 在 NAT 接口公用地址池中添加或删除一个地址范围。
routing ip nat add/delete addressmapping 添加或删除 NAT 地址映射。
routing ip nat add/delete portmapping 添加或删除 NAT 端口映射。
routing ip autodhcp set/show global 配置或显示全局 DHCP 分配器参数。
routing ip autodhcp set/show interface 配置或显示指定接口的 DHCP 分配器设置。
routing ip autodhcp add/delete exclusion 在 DHCP 分配器地址范围中添加或删除一个排除范围。
routing ip dnsproxy set/show global 配置或显示全局 DNS 代理参数。
routing ip dnsproxy set/show interface 配置或显示指定接口的 DNS 代理参数。
routing ip igmp set/show global 配置或显示 IGMP 全局设置。
routing ip igmp add/delete/set/show interface 在指定接口上添加、删除、配置或显示 IGMP。
routing ip igmp add/delete staticgroup 添加或删除指定接口的静态多播组。
routing ip igmp show grouptable 显示 IGMP 主机组表。
routing ip igmp show ifstats 显示每个接口的 IGMP 统计。
routing ip igmp show iftable 显示每个接口的 IGMP 主机组。
routing ip igmp show proxygrouptable 显示 IGMP 代理接口的 IGMP 组表。
routing ip igmp show rasgrouptable 显示远程访问服务器所使用的 Internet 接口的组表。
routing ip ospf set/show global 配置或显示全局 OSPF 设置。
routing ip ospf add/delete/set/show interface 在指定接口上添加、删除、配置或显示 OSPF。
routing ip ospf add/delete/set/show area 添加、删除、配置或显示 OSPF 区域。
routing ip ospf add/delete/show range 在指定的 OSPF 区域上添加、删除、配置或显示范围。
routing ip ospf add/delete/set/show virtif 添加、删除、配置或显示 OSPF 虚拟接口。
routing ip ospf add/delete/show neighbor 添加、删除、配置或显示 OSPF 邻居。
routing ip ospf add/delete/show protofilter 添加、删除、配置或显示 OSPF 外部路由的路由信息源。
routing ip ospf add/delete/show routefilter 添加、删除、配置或显示 OSPF 外部路由的路由筛选。
routing ip ospf show areastats 显示 OSPF 区域统计。
routing ip ospf show lsdb 显示 OSPF 链接状态数据库。
routing ip ospf show virtifstats 显示 OSPF 虚拟链接统计。
routing ip relay set global 配置“DHCP 中继代理程序”的全局设置。
routing ip relay add/delete/set interface 在指定接口上添加、删除或配置“DHCP 中继代理程序”设置。
routing ip relay add/delete dhcpserver 在 DHCP 服务器地址列表中添加或删除 DHCP 服务器的 IP 地址。
routing ip relay show ifbinding 显示接口的 IP 地址绑定。
routing ip relay show ifconfig 显示每个接口的“DHCP 中继代理程序”配置。
routing ip relay show ifstats 显示每个接口的 DHCP 统计。
routing ip rip set/show global 配置 IP 的 RIP 全局设置。
routing ip rip add/delete/set/show interface 在指定接口上添加或配置 IP 的 RIP 设置。
routing ip rip add/delete peerfilter 添加或删除 RIP 对等筛选器。
routing ip rip add/delete acceptfilter 在接受的路由列表中添加或删除 RIP 路由筛选器。
routing ip rip add/delete announcefilter 在公布的路由列表中添加或删除 RIP 路由筛选器。
routing ip rip add/delete/show neighbor 添加或删除 RIP 邻居。
routing ip rip set/show flags 在指定接口上配置 IP RIP 高级设置。
routing ip rip show globalstats 显示全局 RIP 参数。
routing ip rip show ifbinding 显示接口的 IP 地址绑定。
routing ip rip show ifstats 显示每个接口的 RIP 统计。
IPX netsh 路由命令
routing ipx add/set staticroute 在 IPX 路由表中添加或配置静态 IPX 路由。
routing ipx add/set staticservice 在 SAP 服务表中添加或配置静态 SAP 服务。
routing ipx add/set filter 在指定的接口上添加或配置 IPX 数据包筛选器。
routing ipx add/set interface 在请求拨号接口上启用 IPX 路由,或在指定的接口上配置 IPX 设置。
routing ipx set global 配置全局 IPX 路由设置。
routing ipx rip add/set filter 添加和配置 RIP 路由筛选器。
routing ipx rip set global 配置全局 IPX 的 RIP 设置。
routing ipx rip set interface 在指定接口上配置 IPX 的 RIP 设置。
routing ipx sap add/set filter 添加或配置 SAP 服务筛选器。
routing ipx sap set global 配置全局 IPX 的 SAP 设置。
routing ipx sap set interface 在指定接口上配置 IPX 的 SAP 设置。
routing ipx netbios add nbname 将静态 NETBIOS 名称添加到 IPX NetBIOS 名称表中。
routing ipx netbios set interface 在指定接口上配置基于 IPX 的 NetBIOS 设置。(知识若不分享 实在没有意义
学习Windows网络命令之route命令小档案
作者: 开心石头
route命令主要用来管理本机路由表,可以查看,添加、修改或删除路由表条目。该命令在win2000以上操作系统都可使用。
命令格式如下:
ROUTE [-f] [-p] [command] [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
带方括号的参数可以省略。
各参数含义如下:
Command:可以是print(列出当前路由表)、delete(删除路由表条目)、add(添加路由表条目)和change(修改已有路由表条目)这些命令之一。
-f:清空所有路由表的网关条目。如果与某个route指令一块使用,会在执行该命令前先清空路由表。
-p:这个选项与add命令一块使用时用于添加永久的静态路由表条目。如果没有这个参数添加的路由表条目在系统重启后会丢失。如果其它命令使用这个选项此选项会被忽略。因为其它命令对路由表的影响总是永久的。在Windows 95系统的route命令不支持这个选项。
destination、gateway 、netmask、metric和interface参数分别定义路由表条目中的目标IP段,使用网关,子网掩码、度量值和网络界面。(知识若不分享 实在没有意义
在命令中可以用字符串符号来替代目标网络和网关的IP表示,对于用符号名表示的网络,系统会查找networks文件来解析符号名对应的网络IP(这个文件在winxp系统一般位于C:\WINDOWS\system32\drivers\etc目录下),对于用符号名表示的网关系统会使用HOSTS文件来对符号名进行解析。
如果是print或delete命令,目标网络和网关可以包括通配符(*或?),而且网关参数可以省略。
如果在目标网络定义中包含*或?,这时这些通配符会按其在命令行界面中的含义,及*代表多个任意字符而?代表一个任意字符。例如这样157.*.1。
注意:在添加或修改路由条目时,如果目标网络与网络掩码不符会产生错误,也即DEST & MASK) != DEST时,会报错。
注意,这个命令的很多部分是可以省略的,比如网络界面常被省略。如果在添加或修改的路由条目中省略网络界面参数,系统会自动使用到达指定网关最合适的网络界面。例如,add命令的完全写法可以如下:
route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
这条命令添加到达IP为157.0.0.0掩码为255.0.0.0的目标网络的路由,指定网关为157.55.80.1,跳数定义为3,使用网络界面2,
route PRINT 157*
仅被出以157开头的目标网络的路由条目。
route DELETE 157.0.0.0(知识若不分享 实在没有意义
删除到达目标子网157.0.0.0的路由条目。
windows下 route命令详解
在一个网上查找到的,和Linux下的route很类似,但有部分不一样,汗死,开始以为是linux下的route.
使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示:
route [-f] [-p] [Command][Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。
-p 与 add 命令一起使用时使路由具有永久性。 该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Command 指定您想运行的命令 (Add/Change/Delete/Print)。
路由类型:
有三种路由
1.主机路由从一台主机映射一条到本地网络上的的其他主机上
command format:
route add -host destination_ip local_ip -interface interface
我们想为本地主机接口hme0(204.12.17.1)和另一台在相邻才C类网络上的主机(204.12.16.100)之间增加一条路由
#route add -host 204.12.16.100 204.12.17.1 -interface hme0
2.网络路由允许数据包从本地主机传输到在本地网络的其他主机上
增加一个到另一个网络的的直接路由
command format:
route add -net destination_network_ip local_ip -netmask mask
如果我们要想为C类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之间增加一条路由(204.12.16.0网络)我们可以使用如下的命令:
#route add -net 204.12.16.0 204.12.17.1 -netmask 255.255.255.0
3.缺省路由将寻找一条路由的任务传送到一台路由器。RIP 和RDISC守护进程都可以使用缺省路由。
command format:
route add default hostname -interface interface
eg:增加一条到本地路由器(204.54.56.1)的缺省路由,通常用在添加网关并马上生效
#route add default 204.54.56.1 -interface hme1(知识若不分享 实在没有意义
Destination 指定该路由的网络目标。
mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。如果没有指定,将使用 255.255.255.255
Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。
metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。
if Interface 为可以访问目标的接口指定接口索引。就是说发往甲的数据用接口A,发往乙的用接口B。这一条在一个网卡捆绑了多个同网段的IP时应用非常有效。比如你捆绑了*.1 和*.2两个地址,你可以指定某一条主机路由是用*.1发,某一条是用*.2发。不然,默认情况下,发往同一子网的都是用一个IP发。
若要获得一个接口列表和它们相应的接口索引,使用 route print 命令的显示功能。可以使用十进制或十六进制值进行接口索引。
/? 在命令提示符处显示帮助。
名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部
destination 或 gateway 使用的符号名称。如果命令是 print 或 delete,目标和网关
还可以使用通配符,也可以省略网关参数。
若要显示 IP 路由表的全部内容,请键入:
route print
若要显示以 10. 起始的 IP 路由表中的路由,请键入:
route print 10.*
若要添加带有 192.168.12.1 默认网关地址的默认路由,请键入:(知识若不分享 实在没有意义
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个永久路由,请键入:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且其成本值标为 7 的 10.41.0.0 目标中添加一个路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且使用 0x3 接口索引的 10.41.0.0 目标中添加一个路由,请键入:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
若要删除到带有 255.255.0.0 子网掩码的 10.41.0.0 目标的路由,请键入:
route delete 10.41.0.0 mask 255.255.0.0
若要删除以 10. 起始的 IP 路由表中的所有路由,请键入:
route delete 10.*
若要将带有 10.41.0.0 目标和 255.255.0.0 子网掩码的下一跃点地址从 10.27.0.1 修改为 10.27.0.25,请键入:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
原文内容:
(知识若不分享 实在没有意义
Displays and modifies the entries in the local IP routing table. Used without parameters, route displays help.
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
Top of page
Parameters
-f : Clears the routing table of all entries that are not host routes (routes with a netmask of 255.255.255.255), the loopback network route (routes with a destination of 127.0.0.0 and a netmask of 255.0.0.0), or a multicast route (routes with a destination of 224.0.0.0 and a netmask of 240.0.0.0). If this is used in conjunction with one of the commands (such as add, change, or delete), the table is cleared prior to running the command.
-p : When used with the add command, the specified route is added to the registry and is used to initialize the IP routing table whenever the TCP/IP protocol is started. By default, added routes are not preserved when the TCP/IP protocol is started. When used with the print command, the list of persistent routes is displayed. This parameter is ignored for all other commands. Persistent routes are stored in the registry location HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
Command : Specifies the command you want to run. The following table lists valid commands.
Command Purpose
Adds a route.
Modifies an existing route.
Deletes a route or routes.
Prints a route or routes.
Destination : Specifies the network destination of the route. The destination can be an IP network address (where the host bits of the network address are set to 0), an IP address for a host route, or 0.0.0.0 for the default route.(知识若不分享 实在没有意义
mask Netmask : Specifies the netmask (also known as a subnet mask) associated with the network destination. The subnet mask can be the appropriate subnet mask for an IP network address, 255.255.255.255 for a host route, or 0.0.0.0 for the default route. If omitted, the subnet mask 255.255.255.255 is used. Because of the relationship between the destination and the subnet mask in defining routes, the destination cannot be more specific than its corresponding subnet mask. In other words, there cannot be a bit set to 1 in the destination if the corresponding bit in the subnet mask is a 0.
Gateway : Specifies the forwarding or next hop IP address over which the set of addresses defined by the network destination and subnet mask are reachable. For locally attached subnet routes, the gateway address is the IP address assigned to the interface that is attached to the subnet. For remote routes, available across one or more routers, the gateway address is a directly reachable IP address that is assigned to a neighboring router.
metric Metric : Specifies an integer cost metric (ranging from 1 to 9999) for the route, which is used when choosing among multiple routes in the routing table that most closely match the destination address of a packet being forwarded. The route with the lowest metric is chosen. The metric can reflect the number of hops, the speed of the path, path reliability, path throughput, or administrative properties.
if Interface : Specifies the interface index for the interface over which the destination is reachable. For a list of interfaces and their corresponding interface indexes, use the display of the route print command. You can use either decimal or hexadecimal values for the interface index. For hexadecimal values, precede the hexadecimal number with 0x. When the if parameter is omitted, the interface is determined from the gateway address.
/? : Displays help at the command prompt.
Top of page
? Large values in the metric column of the routing table are the result of allowing TCP/IP to automatically determine the metric for routes in the routing table based on the configuration of IP address, subnet mask, and default gateway for each LAN interface. Automatic determination of the interface metric, enabled by default, determines the speed of each interface and adjusts the metrics of routes for each interface so that the fastest interface creates the routes with the lowest metric. To remove the large metrics, disable the automatic determination of the interface metric from the advanced properties of the TCP/IP protocol for each LAN connection.
? Names can be used for Destination if an appropriate entry exists in the local Networks file stored in the systemroot\System32\Drivers\Etc folder. Names can be used for the gateway as long as they can be resolved to an IP address through standard host name resolution techniques such as Domain Name System (DNS) queries, use of the local Hosts file stored in the systemroot\system32\drivers\etc folder, and NetBIOS name resolution.
? If the command is print or delete, the Gateway parameter can be omitted and wildcards can be used for the destination and gateway. The Destination value can be a wildcard value specified by an asterisk (*). If the destination specified contains an asterisk (*) or a question mark (?), it is treated as a wildcard and only matching destination routes are printed or deleted. The asterisk matches any string, and the question mark matches any single character. For example, 10.*.1, 192.168.*, 127.*, and *224* are all valid uses of the asterisk wildcard.
? Using an invalid combination of a destination and subnet mask (netmask) value displays a &Route: bad gateway address netmask& error message. This error message appears when the destination contains one or more bits set to 1 in bit locations where the corresponding subnet mask bit is set to 0. To test this condition, express the destination and subnet mask using binary notation. The subnet mask in binary notation consists of a series of 1 bits, representing the network address portion of the destination, and a series of 0 bits, representing the host address portion of the destination. Check to determine whether there are bits in the destination that are set to 1 for the portion of the destination that is the host address (as defined by the subnet mask).
? The -p parameter is only supported on the route command for Windows NT 4.0, Windows 2000, Windows Millennium Edition, and Windows XP. This parameter is not supported by the route command for Windows 95 or Windows 98.(知识若不分享 实在没有意义
? This command is available only if the Internet Protocol (TCP/IP) protocol is installed as a component in the properties of a network adapter in Network Connections
Top of page
To display the entire contents of the IP routing table, type:
route print
To display the routes in the IP routing table that begin with 10., type:
route print 10.*
To add a default route with the default gateway address of 192.168.12.1, type:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
To add a route to the destination 10.41.0.0 with the subnet mask of 255.255.0.0 and the next hop address of 10.27.0.1, type:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
To add a persistent route to the destination 10.41.0.0 with the subnet mask of 255.255.0.0 and the next hop address of 10.27.0.1, type:(知识若不分享 实在没有意义
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
To add a route to the destination 10.41.0.0 with the subnet mask of 255.255.0.0, the next hop address of 10.27.0.1, and the cost metric of 7, type:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
To add a route to the destination 10.41.0.0 with the subnet mask of 255.255.0.0, the next hop address of 10.27.0.1, and using the interface index 0x3, type:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
To delete the route to the destination 10.41.0.0 with the subnet mask of 255.255.0.0, type:
route delete 10.41.0.0 mask 255.255.0.0
To delete all routes in the IP routing table that begin with 10., type:
route delete 10.*
To change the next hop address of the route with the destination of 10.41.0.0 and the subnet mask of 255.255.0.0 from 10.27.0.1 to 10.27.0.25, type:(知识若不分享 实在没有意义
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
Top of page
Formatting legend
Format Meaning
Information that the user must supply
Elements that the user must type exactly as shown
Ellipsis (...)
Parameter that can be repeated several times in a command line
Between brackets ([])
Optional items
Between braces ({}); choices separated by pipe (|). Example: {even|odd}
Set of choices from which the user must choose only one
Courier font
Code or program output
Command-line reference A-Z
TCP/IP utilities and services
Windows下的命令行工具在网络故障检测中的应用(上)
(知识若不分享 实在没有意义
--------------------------------------------------------------------------------
很多网络爱好者都知道,在Windows 2000和Windows 9x的命令提示符下可使用Windows系统自带的多种命令行网络故障检测工具,比如说我们最常用的ping。但大家在具体应用时,可能对这些命令行工具的具体含义,以及命令行后面可以使用的种种参数还缺乏深入的了解。在本文中,笔者将采用实例分析的方式,对Windows 2000和Windows 9X的命令行工具的使用方法及其重要参数进行介绍。
Windows 2000所包含的命令行网络故障检测工具有13个,分别是Ping、PathPing、tracert、nbtstat、netstat、nslookup、 ipconfig、lpq、lpq、route、arp、netsh和shutdown。本文中,一些大家耳熟能详的工具就只简单地做一下介绍,应用比较深一点的我们将采用实例剖析的方式来给大家讲解。
作用:验证IP的配置情况并测试IP的连通性。该命令只有在安装了下CP/IP协议后才可使用。
主要参数Ping[一t][一a][一r count][-f][-i ttl][一w timeout]远程计算机的IP地址或主机名(如192.168.0.1或hero)
说明:一t Ping指定的计算机直至中断。
一a ping目的主机的IP地址,并将IP地址解析成主机名。
一f ping所发送的数据包中加入了“不要分段”的标志,使数据包不能被网关分段。(知识若不分享 实在没有意义
一r count Ping目的主机时设立“记录路由”字段,用来记录传出和返回数据包的路由,count的值可在1—9中选择, 即最多可以记录9台路由器的IP地址。
一i ttl ping目的主机时指定所发送数据包的“生存时间”,即所发送的数据包经过多长时间后若无响应就被网络自动抛弃。
一w timeout 默认情况下,在显示“请求超时”之前,ping等待数据包返回的时间为1000毫秒。若Ping特殊的远程地址,可用此参数适当延长等待时间。
Ping命令在Windows 9X,Windows 2000, Windows XP下均可使用。
2、pathping
作用:跟踪数据包到达目标所采用的路由,并显示路径中每个路由器的数据包损失的信息。该命令只有在安装了TCP/IP协议后才可使用。
主要参数:PathPing[一n][一h][一P][一q][一w]远程计算机的IP地址或主机名说明:一n 不将IP地址解析成主机名。
一h 指定与目的主机之间需要统计的最大跃点数。跃点就是每一台路由器的IP地址。(知识若不分享 实在没有意义
一p 指定发送数据包之间等待的毫秒数。
一q 指定在每一个跃点进行多少次查询以便于统计。(知识若不分享 实在没有意义
獁 与ping的—w功能类似。
PathPing在Windows 9x中还没提供,是Windows 2000中新加入的。它结合了Ping和tracert所共有的一些功能,可以对数据包进行跟踪,并且在一段时间内探测路由上每个跃点,可以显示数据包的延迟与丢失。
3、tracert
作用:跟踪数据包到达目标所采用的路由,功能与Pathping类似。但tracert亦可在Windows 9X下使用,而pathping则只适用于Windows 2000。
主要参数:trscert[一h][一W][一j]远程计算机的IP地址或主机名
说明:一h和一w的作用与psthping中的参数类似。
一i 可用来指定发送的数据包所采用的路径中要经过的路由器的列表。在解决网络问题时常常指定多条路径使数据包到达同一个点从而判断究竟是哪一个路由器出了问题。
下面我们来看一个使用trscert来追踪路由转发数据包,解决网络故障的实例。
网络情况如图1所示.
有两个网段 一个IP地址为10.0.0.1—10.0.0.6,子网掩码为255.0.0.0;另一个为192.168.0.1—192.168.0.5,子网掩码为255.255.255.0;均为手动指定静态IP地址,主机与主机之间均为对等关系。很明显两个网段不在同一个子网中,必须使用路由器实现两网段中不同主机之间的通信。现采用一台高性能的PC机,装上Windows 2000 Server,配置成独立的服务器,利用Windows 2000 Server自带的路由服务,安装两块网卡,绑定不同的IP地址,提供两个子网接口,一个为10. 0.0.1,用来转发10.0.0.2—10.0.0.6的数据包 一个为192.168.0.1,用来转发192.168.0.2—192.168.0.5的数据包。(知识若不分享 实在没有意义
故障表现:10.0.0.2与192.168.0.2不能互相通信。
解决方法:首先检查这两台计算机有天配置TCP/IP,只有TCP/IP才具有路由功能。随后看两台主机的TCP/IP是否安装正确,使用本文介绍的Ping命令,键入Ping 127.0.0.1(127.0.0.1为TCP/IP所特有的自环地址),得到“repiy from1x 0.0.1 ……”的回应,收到回应的数据包,说明TCP/IP安装正确;再ping本机的网卡IP,收到回应的数据包,说明TCP/IP已绑定到网卡;然后在10.0.0. 2上Ping192.168.0.2,此时显示“destination host unreachable”,这说明此网络地址不可到达,而ping本网段的其他主机均有回应。由此可见,问题集中在主机与路由器的通信上 路由器没有把来自10.0. 0.2的数据包转发到另一个子网中去。这种情况有可能是传输介质的故障,但可能性更大的是路由器配置不当。如果是路由器配置不当,那问题又出在哪一个网络接口呢?或者两个网络接口都有问题7为了进一步检测,使用我们刚刚提到的tracert命令,对发送至路由器的数据包进行跟踪,在10.0.0. 2的命令提示符下键入trscert192.168.0.2,得到结果为:
Tracing route to 192.168.0.2
Over a maximum over 5 of 30 hops:
0 10.0.0.2
1 10.0.0.1
Destination net unreachable
由此可见,数据包到达了第一个网络接口10.0.0.1,但没有被第二个网络接口192.168.0.2转发,至少可以断定第二个网络接口存在问题。通过更换第二块网卡,重新绑定192.168.0.1,再次跟踪数据包,得到结果为:
Tracing route to 192.168.0.2
Over a maximum over 5 of 30 hops:
0 10.0.0.2
1 10.0.0.1
2 192.168.0.1
3 192.168.0.2
Trace complete
数据包成功地经过两个跃点,到达目的地,随后两机之间再用PathPing检验,结果如下:(知识若不分享 实在没有意义
Pathping 192.168.0.2 over a maximum over 5 of 30 hops:
0 10.0.0.2
1 10.0.0.1
2 192.168.0.1
3 192.168.0.2
computing statiatcs for 450 seconds:
Source to Here This Node/Link
Hop RTT Lost/Sent=Pct Lost/Sent=Pct Address
0 10.0.0.2 0/100=0%
1 101ms 0/100=0% 0/100% 10.0.0.1 0/100=0%
2 121ms 0/100=0% 0/100% 192.168.0.1 0/100=0%
3 130ms 0/100=0% 0/100% 192.168.0.2 0/100=0%
Trace complete
Pathping首先显示出路由器正常工作的情况,均能收到回应。随后给出数据包一路上经过节点的时间统计,没有明显的延迟或数据包的丢失,证明两机之间已可互传数据,网络故障排除。
4、nbtstat
作用:显示本地NetBIOS名称表与NeIBIOS名称缓存, 该命令只有在安装了TCP/IP协议后才可使用。
主要参数:nbtstat[一n][一c][一s][一a]
说明:一n 列出本地NetBIOS名称, 给出信息中的“已注册就是指该名称已被广播或已被WINS注册。(知识若不分享 实在没有意义
一c 列出NetBIOS名称缓存的内容并指出每个名称的IP地址。NetBIOS名称高速缓存用于存放与本计算机最近进行通信的其他计算机的NetBIOS名称和IP地址。实际上,如果想通过nbtstat查看最近有谁通过“网络邻居”的方式访问了万机上的资源,这个参数就变得尤为有用。
s 显示客户端与服务端的对话并列出双方NlP地址:
-s 通过IP显示另一台计算机的物理地址和名字列表你所显示纳内容就像对方计算机自己运行nbtstat —n —样。
nbtstat除了可以统计出计算机的NetBIOS名称和计算机所属的工作组之外,还可以显示计算机网卡的MAC地址。如果我们的计算机IP地址是192.168.0.1,键入nbtstat —a192.168.0.1 可以看到结果如下:
NetBIOS Remote Machine Name Table
Name Type Status
HERO&&UNQUE Registered
WORKGROUP&&GROU Registered
HERO&&UNIQUP Registered
HERO&&UNQUE Registered(知识若不分享 实在没有意义
WORKGROUP&&GROUP Registered
WORKGROUP&&UNIQUE Registered
_MSBROWSE_&&GROUP Registered
MAC Address=52-54-AB-10-CA-B3
可以看到,前两行就是本地计算机的NetBIOS名称以及所届的工作组,最后一行就是计算机网卡纳MAC地址。而MAC地址在某些网络应用方面,如使用交换机在同一IP网段内划分VLAN、创建无盘网络终端的远程启动数据库等等,就显得尤为重要。此时,获取MAC地址就成为必不可少的步骤。
接下来,我们再通过一个网络检测实例看看nbtstat在其他方面的应用。
网络情况如图2所示:
在一个局域网中,共有三台工作站与一台服务器,IP地址为10.0.0.1—10. 0.0.4,服务器可以提供局域网内的Web服务,通过键入服务器的IP地址10.0.0.1可以看到服务器所提供的局域网内部网站的网页。同时,局域网采用一个全向QLl680(自带路由功能)的ADSL Modem共享Internet出口带宽。由这一个AOSL Modem负责Intsrnet与内网边界的数据包转发工作。
故障表现:现在局域网内所有计算机共享ADSL Modem出口带宽,连接到Internet正常,而且局域网内各台计算机之间的连接也正常,可以互传文件。但是从浏览器在地址栏中输入
.0.0.1企图浏览局域网Web服务器网页时,要求输入用户名和密码,而我们设定的Web服务是允许匿名访问的。键入Web服务器管理员的帐号与密码, 系统提示无效,浏览不到服务器的Web页面。
解决方法:在确定了Web服务器权限设置无误的情况下,查看服务器事件日志,发现有一条警告信息:系统检测到网络中IP地址10.0.0.1与网络硬件地址00:90:04.E2:28:78有冲突,本机接口已经禁用。然而键入Pingl0.0.0.1,却能收到正常的返回数据包。很明显,根据服务器的日志判断,说明网络上某台设备的IP地址与服务器的IP地址有;中突,然而通过ping无法检测到此台设备究竟在网络中哪一个位置。使用我们刚刚介绍的nbtstat,键入nbtstat —a 10.0.0.1看看网络上这一台IP地址;中突的设备究竟主机名是什么,属于哪一个工作组。然而得到的回答却是host not found。(知识若不分享 实在没有意义
由以上结果,故障已经逐步缩小了范围。对于冲突的网络设备,由于检测不到它的NetBIOS名与所届的工作组,而网络中各台计算机又确定连接无故障的情况下,问题就集中在了ADSL Modem上。查阅全向QL 1680的设置资料,发现这一款ADSL Modem提供了Web页面的管理方式, 我们可以通过浏览器来设置QLl680的参数,但是这个Web服务器却不能匿名访问,同时,这一台QL 1680内置的IP地址也是10.0.0.1,因此,当我们在浏览器的地址栏中输入http://10.0.0.1时QLl680默认给出了它的管理界面,导致我们局域网内部的Web服务器不能发挥作用,在把QL 1680的内置IP地址改为10.0.0.220之后,网络故障排除。 nbtstat命令在Windows 9x,Windows 2000,Windows XP下均可使用。
5、netstat
作用:显示当前TCP/IP网络连接,并统计会话信息。该命令只有在安装了TCP/IP协议后才可使用。
主要参数:netstat[一s][一s][P协议名][一r]
说明:一s显示所有连接与侦听端口。
一s显示每个协议的统计。默认情况下显示TCP.UDP,ICMP,IP的统计。
一P协议名 显示由“协议名“指定的协议的连接,可与—s配合使用。
一r显示路由表的内容。
一n以数字格式显示地址和端口号(而不是尝试查找目标主机名称)。
netstat可以用来查看目前主机与网络的连接情况,防止不安全的外部网络连接。我们可以键入netstat—an同时使用“a”和“n”两个参数来查看端口的统计信息。(知识若不分享 实在没有意义
举例来说,网络中一台主机使用。etstst—an统计出的结果如下
Active Connections
Proto local Address Foreign Address State
TCP hero:nbsession HERO:0 LISTENING(知识若不分享 实在没有意义
TCP hero:1158 HERO:0 LISTENING
TCP hero:1071 msgr—cs158..1863 ESTABLISHED
TCP hero:15951 HERO:0 LISTENING
TCP hero:.24.150.80 CLOSE_WAIT
TCP hero:138 HERO:0 LISTENING
TCP hero:nbsession HERO:0 LISTENING
TCP hero:10385 HERO:0 LISTENING
UDP hero:4000 *: *
UDP hero:nbdatagram *: *
UDP hero:1072 *: *
由这个统计列表,计算机与外部网络连接的端口开放情况就可一目了然。其中Active Connections是指当前本机活动连接,Proto是指连接使用的协议名称,Local Address是本地计算机的IP地址和连接正在使用的端口号,Foreign Address是连接该端口的远程计算机的IP地址和端口号,State则是表明TCP连接的状态UDP连接则没有。ESTABLlSHED表示端口与网络外部的连接已经建立,CLOSE_WAIT表示端口暂时关闭,而LISTENING则表示此端口已经准备就绪,正在监听外部网络发出的连接请求 等待与外部网络连接。如果我们发现自己的计算机上打开了值得怀疑的端口,就要当心。就事我们看到的这台计算机端口统计来说它的138端口处在监听状态,很容易被不怀好意的人利用网络共享的工具来入侵计算机的共享资源。
netstat命令在Windows 9x,Windows 2000,Windows XP下均可使用。
6、nslookup
作用:诊断域名服务器是否能正常工作。该命令只有在安装了TCP/IP协议后才可使用。
说明:nslookup后若键入IP地址,则向默认的域名服务器查找此主机的信息,若此主机记录为A或PTR则返回主机名;若键入主机名(如hero)则在当前域中向域名服务器要求解析此主机的IP地址;若要解析不在当前域的计算机,则须键入域名(如.cn)。
具体如何应用nslookup呢?我们来看一个利用nslookup来检测DNS服务器的实例。(知识若不分享 实在没有意义
网络情况如图3所示:
在此局域网中,已经架设好了一个DNS服务器,主要为网络中各台主机提供公司内部网站域名www.的解析。网站Web服务器的IP地址为192.168.0.1,这是我们平时用得比较多的正向解析功能。
检测过程 :在命令提示符下键入 ,回车之后即可看到如下结果:
Server: linlin
Address: 192.168.0.5(知识若不分享 实在没有意义
Address: 192.168.0.1
以上结果显示,正在工作的DNS服务器的主机名为linlin它的IP地址是192.168.0.5,而域名所对应的IP地址为192.168.0.1。那么,在检测到DNS服务器linlin已经能顺利实现正向解析的情况下,我们往往还要进一步测试它的反向解析功能,反向解析就是把IP地址解析为域名的一种服务。在本例中,我们就是要检测DNS服务器能否把IP地址192.168.0.1反向解析为域名。在命令提示下键入,nslookup 192.168.0.1得到结果如下:
Server: linlin
Address: 192.168.0.5
Address: 192.168.0.1
这说明,DNS服务器linlin的反向解析功能也正常。
然而,有的时候我们键入却出现如下结果:
Server: linlin
Address: 192.168.0.5
***linlin can’ Non-existent domain
这种情况说明网络中DNS服务器linlin在工作,却不能实现域名的正确解析。此时, 要分析DNS服务器的配置情况,看看是否这一条域名对应的IP地址记录已经添加到了DNS的数据库中。
还有的时候,我们键入,会出现如下结果:
***Can’t find server name for domain: No response from server(知识若不分享 实在没有意义
***Can’ Non-existent domain
这时,说明测试主机在目前的网络中,根本没有找到可以使用的DNS服务器。此时,我们要对整个网络的连通性作全面的检测,看看当前主机是否可以与DNS服务器正常连通。还要检查DNS服务器是否处于正常工作状态采用逐步排错的方法,找出DNS服务不能启动的根源。
nslookup命令只能在Windows 2000/XP下使用。
7、ipconfig
作用:显示本地主机的IP地址配置。该命令只有在安装了TCP/IP协议才可使用。
主要参数:ipconfig[/all][/ernew适配器名称][/release网络适配器名称]
说明:/all 显示IP配置的完整信息。
/renew网络配器名称,此命令只在DHCP的客户机上可用,作用是更新DHCP服务器分配给客户机的配置参数。适配器名称可由ipconfig/all获得。
/release适配器名称 此命令只在DHCP的客户机上可用,作用是禁用客户机所得到的DHCP配置参数,这样一来,客户机就不受DHCP服务器所分配的网络参数的约束了。
ipoconfig常用来检测DHCP工作站的IP地址分配是否正确当服务器上的DHCP服务开始启动,要看一下工作站是否接受到了DHCP地址池中分配过来的IP地址,只需在命令行下键入ipoconfig/all就全清楚了。(知识若不分享 实在没有意义
poconfig命令在Windows 9x、Windows 2000、WindowXP下均可使用。
作用:获得连接到网络中的打印机的信息。
主要参数:[—s][—P][—]
说明:—s 连接打印机的主机名称或者IP地址
狿 打印机名称
狪 所指定的打印机的完整信息。
作用:把打印任务发送到网络中的打印机。
主要参数:[—S][—P][—J](知识若不分享 实在没有意义
说明:—S 连接打印机的主机名称或者IP地址
P打印机名称
J确定打印任务的名称
显而易见,lpq与lpr是关联使用的两个命令。可以用在需要使用网络打印机的场合。下面,我们来看一个运用这两个命令来使用网络打印机的实例。
网络情况,如图4所示:
在此局域网中,打印服务器的主机名为linlin,IP地址为10.0.0.5,客户机需要将自己的两个文本文件a.txt与b.txt提交到网络打印机去打印。
键入以下命令:
Ipr-S IinIin -P Canon priner -J task a.txt b.txt 这个命令的含义是什么呢?把打印任务命名为tesk 送到打印服务器linlin,与之相连的打印机名称为Canon printer在这一个打印队列中将要打印两个文档,分别是a.txt与b.txt。
由以上可见, 在把文件送到打印服务器打印之前,必须了解足够的打印服务器相关信息。如果不清楚打印服务器的相关信息,甚至不知道打印机是否已经启用。那么,可以用lpq命令来查询。命令实例如下:
Ipr -S 10.O.O.5 -P Canon printer(知识若不分享 实在没有意义
在使用lpq与lpr的时候要注意-s, -P均为大写, 然而附带的参数-1却是小写。
lpq与lpr命令只能在Windows 2000/×P下使用。
作用:显示或修改本地路由表。该命令只有在安装了TCP/IP协议后才可使用。
主要参数:route[一f][一p]操作符目的主机IP地址子网掩码网关
说明: -f 将路由表清零。
P 此参数与add操作符一起使用,使路由在系统引导程序之间长久存在。而在默认情况下,系统重新启动时不保留路由。
操作符:add 添加路由
delete 删除路由
change 更改路由(知识若不分享 实在没有意义
print 打印路由
route在Windows中用得最多的场合就是用来管理静态路由。出于Windows 2000 Server自带了路由功能的服务,因此可以用route来设置路由表。我们用一个管理路由的实例来看看route的应用。
网络情况如图5所示:
有三个网段,IP地址分别是10.0.0.1—10.0. 0.5 192.168.0.1—192.168.0.10 172.16.0.1—172.16.0.5。网段之间采用Windows 2000 Server架设的软件路由器互联。我们知道 路由器可以实现网段之间的寻址功能,当下一个网段仍然没有包含数据包的目的地址,路由器可以把数据包转发到下一个网段的网关,由以后的路由器继续寻址并转发数据包。如图中所示的那样,如果我们要让10.0.0.2的计算机向172.16.0.2的计算机取得联系。就要告诉第一台路由器第三个网段的地址,也要告诉第二台路由器第—个网段的地址。这就是“静态路由器”路径由我们事先设计好路由表也由我们手动来更新。而route命令此时就派上了用场。
解决方案:在第一台路由器中可以找到第一个网段的网关IP地址是10. 0. 0.1我们要在路由表中加入第三个网段的网络地址172.16.0.0(注意:这是网络号,不是主机IP地址,因此最后一位是0)。按照前文所述的route命令规则。我们键入如下命令
route add l72.16.0.0mask255.255.10.0.0.1 metric 1
最后一位metric是跃点数, 我们在此选取跃点数1。
同理,在第二台路由器中也要找到第三个网段的网关172.168.0.1,添加第一个网段的网络地址10.0.0.0键入命令:
route add l0.0.0.0 mask 255.0.0.0 172.16.0.1 metric 1
然后可以键入route print命令查看蹈由表的更新情况能够发现路出表中已经添加了新的网络路径。加入要删除这一条路径的话,只需键入(知识若不分享 实在没有意义
route delete 172.16.0.0
route delete 10.0.0.0
这样一来,三个网段已经互相连通,两台路由器已经被我们手动指定好网络路径。那就是10.0.0.0-192.168.0.0 172.16.0.0,而且这一条网络路径是双向的无论数据包要到达三个网段中任何一个网段路由器都可以将它们转发必要时,可以一个路由器接一个路由器地传送数据包。
route命令只能在Windows 2000/XP下使用。
本文来自ChinaUnix博客,如果查看原文请点:
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 192.168.0.101 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信