路由表的作用以及如何设置路由

发布时间 - 2020-12-12 00:00:00    点击率:

相信很多朋友都玩过虚拟机,在虚拟机里装linux系统。一般大家装linux系统后,第一件事就是去配置静态ip。配置静态ip,除了要配置ip、子网掩码外,还需要填写网关地址。等一切都配置完毕后,你就会发现该主机的路由表的有一项中包含这个网关地址。至于路由表为什么会出现网关地址,可能一些朋友就不是那么清楚了。现在,我们一起来看看这个路由表它到底是干啥的吧。

路由表作用

路由表的作用其实就类似于导航的作用,它告诉主机数据包应该转发到哪里。如果主机不含路由表,那么它所有的数据包都传送不出去。所以不关事路由器,主机也会有自己的路由表。

路由表格式

声明:本文所有操作都是在linux主机下进行的。

查看路由表很简单,使用route -n即可,-n选项表示不进行主机反查

# route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.110.1   0.0.0.0         UG    100    0        0 eth0
192.168.110.0   0.0.0.0         255.255.255.0   U     100    0        0 eth0

可以看到,我的主机含有两条路由表。一条路由信息主要有几点组成:

  • 目的地址

  • 下一跳地址

  • 子网掩码

  • 网卡接口

看第一条路由,目的地址为0.0.0.0而子网掩码也是0.0.0.0,这样的路由我们称之为默认路由。默认路由是非常重要的,它的意思是如果其他路由都不能转发分组的话,那么就使用默认路由进行转发。所以阿,这就是为什么默认路由的下一跳地址是网关地址了。因为本人家里网络比较简单,只和一个路由器相连,要向和外网通信的话都必须进过这个路由器才行。这个路由器所在位置也即网关地址。所以,这就解释文章开头的问题了。

接下里看第二条路由,它也比较特殊,它的目的地址就是本机的网络地址,子网掩码也是本机的子网掩码,它的下一跳地址是0.0.0.0。0.0.0.0表示不需要经过路由器,直接交付。那么它的意思就表示,和局域网内主机通信,不需要进过路由器,直接交付即可。

添加路由表

添加路由表也非常简单,通过命令

route add [-net|-host] 目的主机或目的网络 \
> [netmask 子网掩码] \
> [gw 下一跳地址]  \
> [[dev] 接口地址]

下面来演示添加一条特定主机路由

# route add -host 192.168.110.111  gw 192.168.110.1 dev eth0

这样,一条路由信息就添加成功了。

推荐:《linux视频教程》


# 接口  # linux  # 路由表  # 子网掩码  # 不需要  # 本机  # 数据包  # 自己的  # 是在  # 会有  # 这就是  # 一切都 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  如何在Windows服务器上快速搭建网站?  如何快速选择适合个人网站的云服务器配置?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  实例解析angularjs的filter过滤器  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  免费视频制作网站,更新又快又好的免费电影网站?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  如何在香港免费服务器上快速搭建网站?  三星网站视频制作教程下载,三星w23网页如何全屏?  智能起名网站制作软件有哪些,制作logo的软件?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  网站建设保证美观性,需要考虑的几点问题!  如何有效防御Web建站篡改攻击?  JS碰撞运动实现方法详解  高性能网站服务器部署指南:稳定运行与安全配置优化方案  公司门户网站制作流程,华为官网怎么做?  网站制作价目表怎么做,珍爱网婚介费用多少?  如何在云主机上快速搭建网站?  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  如何快速上传自定义模板至建站之星?  Laravel怎么判断请求类型_Laravel Request isMethod用法  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  怎么用AI帮你设计一套个性化的手机App图标?  EditPlus中的正则表达式 实战(2)  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  桂林网站制作公司有哪些,桂林马拉松怎么报名?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何用花生壳三步快速搭建专属网站?  如何快速查询域名建站关键信息?  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel如何为API编写文档_Laravel API文档生成与维护方法  如何登录建站主机?访问步骤全解析  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何用腾讯建站主机快速创建免费网站?  免费网站制作appp,免费制作app哪个平台好?