Loading...

浅谈路由表

2011-02-22 10:44:10 发表于互联网事 本文链接: 浅谈路由表

还是按照我自己的风格,用比较通俗的语言来介绍一下路由表知识。

只要通信就涉及到数据的交换,比如传统的信件,都是通过邮局来进行邮递运输的,那么同样,ip设备之间的通信,也一样需要数据交换,也需要通过“邮递员”来进行投递。

邮递员怎么投递呢?这个时候就需要一种规则,这个规则就是路由表。

下面我们来看看本机的路由表,在windows开始菜单->运行->cmd,然后在弹出的命令行中输入route print即可看到本机的路由表。


Network Destination Netmask Gateway Interface Metric
1 0.0.0.0 0.0.0.0 192.168.111.5 192.168.111.6 1
2 211.96.0.0 255.248.0.0 192.168.1.1 192.168.1.110 5
3 211.136.0.0 255.248.0.0 192.168.1.1 192.168.1.110 5
4 211.144.0.0 255.240.0.0 192.168.1.1 192.168.1.110 5
5 218.192.0.0 255.240.0.0 192.168.1.1 192.168.1.110 5

上面列表中是我的计算机中的路由表,和你的肯定不一样,其中192.168.1.110 是我本地网络的IP地址,192.168.111.6是我vpn所对应的IP地址(相当于第二块网卡,您的计算机上一般来说只有一块生效的网卡)。

Network Destination 和Netmask一起决定了目标网络,就相当于您信件上的 “成都市锦江区”一样,我们拿第2条路由规则来举例,这条路由规则告诉我们,凡是属于网络 211.96.0.0 子网掩码是255.248.0.0的IP包,请通过网卡192.1681.1.10(本机的无线网卡)扔给192.168.1.1(我公司无线路由器的IP地址),至于下一步怎么投递,那是其他路由器(邮局)干的事情了,我只负责礽过去即可,当然其他路由器也一样的会按照路由规则投递下去,直到达到目标,或者失败。

所以,同样的方法,您可以试着解释一下第3条,第4条路由规则了。

这个时候您可能要问,第一条路由规则是什么意思?第一条,0.0.0.0 MASK 0.0.0.0 这个网络的意思是任何网络,也就是说,不管目标网络是谁,都通过192.168.111.6(我vpn所对应的本机网卡地址)扔给192.168.111.5(我vpn服务器的IP地址)。

问题出来了,有了第一条不就全部搞定了,后面的几条路由表规则怎么可能生效呢?这里我要告诉大家,0.0.0.0这条路由表就是常说的默认网关,他的优先级要低于任何具体的路由规则,所以,只有当目标ip不满足其他规则的时候,才通过默认网关发送出去。

确实,如果你的计算机只有一个网卡,一般来说,有用的路由表就只需要第一条,因为你电脑就一个出口呀,理所当然将所有的数据包通过这个网卡扔给路由器。

因此通过改变本机路由表,让不同的网络从本机的不同网卡(其中的网卡也可以是vpn的虚拟网卡)就能达到国内走本地网络,国外走vpn的目的。

chnroutes这个项目就是将国内所有的网络列举出来,添加到路由表中,指定从本地网卡走,然后默认网关设置为vpn的网卡(这样非国内IP都走默认网关),从而达到这个目的的。

您大体懂了么?

标签:
发表于 2011-02-22 10:44:10 目录:互联网事 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
  • 相关阅读
  • homezz 美国专业主机商
    已经有22位大师动手指导 拒绝低俗
    • 1楼 lhcn 在2011.02.22 10:50发表评论如下: 回复

      一直觉得VPN+路由表
      不如SSH+pac来的方便
      当然是PC来说

      • 2楼 jingwaitouzi 在2011.02.22 11:04发表评论如下: 回复

        很有用,对ip路由结合实际的讲解有了深刻的印象,谢谢。

        • 3楼 默默 在2011.02.22 11:08发表评论如下: 回复

          东哥威武,威武

          • 4楼 syna 在2011.02.22 11:46发表评论如下: 回复

            真是好东西啊,讲的挺明白的,理解了。

            • 4楼附属品 syna 在2011.02.22 11:49发表评论如下: 回复

              不过看了以后我又想问一个问题,子网掩码是神马?貌似大多都是 255 什么的。

              • 4楼附属品 江东 在2011.02.22 11:52发表评论如下: 回复

                这个不能 继续讲了,否则就长篇大论了

            • 5楼 anonymousor 在2011.02.22 22:37发表评论如下: 回复

              喜欢看东哥写这类文章,出本书吧,我一定买

              • 6楼 阿猫 在2011.02.23 11:12发表评论如下: 回复

                浅显易懂,讲得很好啊。支持有空“深谈”一下。:D

                • 7楼 最弱 在2011.02.23 20:03发表评论如下: 回复

                  路由表。东哥,,,支持原创!

                  • 8楼 tsian 在2011.02.23 20:07发表评论如下: 回复

                    老江怎么把我的友情链接拿掉啦?

                    • 8楼附属品 江东 在2011.02.23 21:05发表评论如下: 回复

                      好像是哦,我自己都不知道什么时候拿掉了,可能搞错鸟,囧!已经加上了

                    • 9楼 tsian 在2011.02.23 21:21发表评论如下: 回复

                      🙂

                      • 9楼附属品 kc 在2011.02.23 22:12发表评论如下: 回复

                        以前看虾米风格时记得看到一个改的特别好看,记得好像叫“溪流清源”,后来找了好久都没找到,想不到今天乱点又发现啦!

                        • 9楼附属品 tsian 在2011.02.23 23:45发表评论如下: 回复

                          It’s me!

                          别记那个拗口的名字啦,21percent 就ok。

                      • 10楼 异度空间 在2011.02.24 17:18发表评论如下: 回复

                        有时间写一篇关于破解无线密码,超实用的

                        • 11楼 滕州 在2011.02.26 11:44发表评论如下: 回复

                          学习了….

                          • 12楼 莲花 在2011.02.27 00:14发表评论如下: 回复

                            长大知识了~~

                            • 13楼 中华兼职网 在2011.02.27 09:26发表评论如下: 回复

                              非常不错的知识文章啊

                              • 14楼 岁月无痕 在2011.02.28 11:07发表评论如下: 回复

                                一直搞不清VPN和路由的关系。

                                • 15楼 huzoy 在2011.03.01 19:44发表评论如下: 回复

                                  这是IPV4的吧,还有IPV6的路由表是否与之类似呢

                                  • 16楼 谈谈路由和VPN | 路由NAS 在2012.12.16 14:19发表评论如下: 回复

                                    […] 关于路由可先参考以下文章:《理解Windws中的路由表》、《浅谈路由表》 […]

                                    • 17楼 谈谈路由和VPN - 狮子'Blog 在2013.01.08 19:30发表评论如下: 回复

                                      […] 关于路由可先参考以下文章:《理解Windws中的路由表》、《浅谈路由表》 […]

                                      评论分页: 1
                                      (Required)
                                      (Required, not published)
                                      如果留言未显示无需重复留言,我将为你恢复!