个性化阅读
专注于IT技术分析

网络工程师必备,网络基础技术相关命令详细讲解

一、ping

ping命令主要是基于ICMP协议(Internet Control Message Protocol),互联网控制消息协议,面向非连接协议,与IP协议出于同一层,用于在主机、路由器之间传递控制消息,这些控制消息包括网络连通性,网络是否可用等。

我们平时也经常使用到这个命令,通常我们是用于检测目标主机是否可用,另外它还提供更多的参数。

-t:持续ping指定的目标主机,windows上默认是ping 4次,linux上你可以看到是持续ping的,按Ctrl+C停止ping。

ping命令-t参数使用

-a:将地址解析成主机名。

-n count:指定ping次数,count为次数。

ping命令-n参数使用

-l size:设置ping数据包的大小,size指定大小。

-f:设置IP包的DF位,IP数据包不进行分片,直接传输。但是如果数据包过大但又不分片则无法发送:

ping命令-l-f参数使用

二、ipconfig

这个命令主要是用来查看主机的网络配置信息,如本地IP地址,子网掩码,网关地址等,默认会列出所有网卡的网络配置信息,linux下是ifconfig。

/all,显示完整的配置信息。

/release,释放指定适配器的Ipv4地址。

/renew,更新指定适配器的Ipv4地址。

/displaydns,显示DNS缓存记录。

/flushdns,清除DNS缓存记录。

查看本机DNS缓存记录

三、nslookup

该命令用于DNS查询,DNS维护一个域名和IP地址的映射表,我们可以通过DNS查询指定域名的实际IP地址。查看邮件记录使用参数-querytype  type指定。

nslookup dns查询

四、arp

用于查询主机的ARP信息,ARP表保存IP地址到MAC地址的映射。

-a:显示详细信息。

-s:绑定静态ARP。

-d:删除arp信息。

ARP查询命令

五、netstat

用于查看主机的当前网络状态,这也是我们常用的一个命令。

-a:显示所有连接和监听端口。

-n:不进行IP地址到域名的解析,以数字显示地址和端口号。

-b:显示所有连接和监听端口,同时显示所设计的可执行程序。

-e:显示以太网统计。

-s:显示每个协议的统计。

-p protocol:显示特定的协议连接。

netstat查看连接和端口

六、tracert

用于追踪从本地到目标主机中间的路由转发,也是基于ICMP协议。

-d:不进行IP到主机名的解析。

-h:指定搜索最大跳数。

-w:指定超时时间。

七、route

用于管理本机的路由表:

route print:打印主机的路由表,-4和-6表示只打印IPv4/6的路由记录。

route add:添加一条路由记录,指定的参数比较复杂。

route change:修改路由记录。

route delete:删除路由记录。

查看路由记录
赞(0)
未经允许不得转载:srcmini » 网络工程师必备,网络基础技术相关命令详细讲解

评论 抢沙发

评论前必须登录!