目录
一、网络相关参数的作用
1.1 TCP/IP参数
包含:IP地址、子网掩码、默认网关、DNS服务器
1.2Windows主机配置TCP/IP参数教程
如何给window系统主机配置tcp/ip参数?
目前主流的依然是Internet协议版本4即IPv4
1.3 TCP/IP参数的含义
1.3.1 IP地址
IP地址:标识网络中某一台主机。
电脑要上网,必须有IP地址
必须有两个连接,一是物理上的连接(网线、无线网),二是逻辑上的连接(获取IP地址)。
1.3.2 子网掩码
子网掩码:用于标识你的IP所处的网络的范围
子网掩码越大,网络范围越小
例如:子网掩码为255.255.0.0 那么主机位有16位,总共可划分的ip就有2的16次方个
如果子网掩码为255.255.255.252 那么主机位只有两位,总共可划分的ip只有2*2个
1.3.3 默认网关
默认网关:标识与主机直连的路由器的IP地址
1.3.4 DNS服务器
DNS:用于域名解析, DNS就是把域名解析为IP地址,提供我们上网,我们能够上网,最终是找到IP地址
二、常见的网络操作命令
2.1 ipconfig 命令
ipconfig常用的命令集合
ipconfig 查看所有网卡的TCP/IP参数(ip/子网/网关)
ipconfig /displaydns 显示dns缓存
ipconfig /flushdns 刷新DNS记录
ipconfig /renew 重新从DHCP服务器获得TCP/IP参数
ipconfig /release 为释放现有的TCP/IP参数
ipconfig /all 查看本地网络设置(查看所有网卡的信息,更详细)
2.2 nslookup
nslookup domain 查询一个域名的A记录
2.3 Ping命名常用方式
ping+IP地址或域名 用于确定本地主机是否能与另一台主机交换数据报
ping -n 包个数 +IP地址或域名 指定发送多少个包就停止
ping -l 字节大小 +IP地址或域名 指定发送规定的字节大小的数据包
ping -t +IP地址或域名 一直不停的ping (ctrl+c终止)
ping -a +IP地址或域名 返回对方主机名(用在局域网)
2.4 cmd配置IP地址方式
2.4.1 netsh的使用
netsh interface ip set address “网卡名称” 类型(static/dhcp)ip地址 子网掩码 默认网关
静态配置ip地址,子网掩码,默认网关
例如:netsh interface ip set address “Ethernet0” static 192.168.3.28 255.255.255.0 192.168.3.254
动态配置,自动获取TCP/IP参数
netsh interface ip set address “Ethernet0” dhcp
首选DNS服务器地址配置教程
netsh interface ip set dnsserver “网卡名称” static 服务器ip
自动获取DNS服务器
netsh interface ip set dnsserver “网卡名称”dhcp
配置备用的DNS服务器
netsh interface ip add dnsserver “网卡名称” 服务器ip index=2
2.5 tracert路由跟踪
当前主机到达目标点,中间会经过的路由器有哪些,多少个跃点
2.6 route
用来操作网络路由表
0.0.0.0 代表的是任意网络
打印路由表
route PRINT 打印所有路由表
> route PRINT -4 打印IPv4 路由表
> route PRINT -6 打印IPv6 路由表
> route PRINT 157* 只打印那些匹配 157* 的项
添加路由条目
Route add 网络目标地址或网络 网关地址(出口)
Route add 112.53.42.52/32 192.168.31.1
(112.53.42.52代表目标地址/32表示子网掩码,IP地址一般是32位子网掩码,四个255
如果是网段,如112.53.42.0就接/24表示子网掩码,网段一般是24位子网掩码)
出口不正确,会使用默认0.0.0.0
删除路由条目
route delete 网络目标地址或网段
2.7 netstat
显示协议统计信息和当前 TCP/IP 网络连接。
常用方式:netstat -anop tcp 查看所有TCP连接,包括进程,以数字形式显示
netstat -r 查看路由表 ==route print -4
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
-p proto 显示 proto 指定的协议的连接;proto
可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6