目录
一、网络相关操作
1.1 TCP/IP参数介绍
IP、子网掩码、默认网关、DNS服务器
IP地址:标识了网络中某一台主机
电脑需要上网,物理上要么插网线,要么连接WIFI
逻辑上连接:获取IP地址,有了IP 地址之后才能访问网络
子网掩码:用于标识你的IP所处的网络的范围,子网掩码越大,网络范围越小
默认网关:标识与主机直连路由器的IP地址
DNS:域名系统:用于域名解析,将域名解析为IP才能进行交互。
1.2 图形化界面配置TCP/IP参数
手动配置TCP/IP参数
1.3 使用命令配置TCP/IP参数
配置IP地址、子网掩码、默认网关
1.3.1 静态配置
netsh interface ip set address "Ethernet0" static 192.168.3.28 255.255.255.0 192.168.3.254
1.3.2 动态配置
IP地址、子网掩码、默认网关
netsh interface ip set address "Ethernet0" dhcp
1.3.3 手动配置dns
netsh interface ip set dnsserver "Ethernet0" static 114.114.114.114
1.3.5 配置备用dns
需要添加所有index=2
netsh interface ip add dnsserver "Ethernet0" 8.8.8.8 index=2
1.3.6 自动获取dns
netsh interface ip set dnsserver "Ethernet0" dhcp
1.4 常用的网络命令
1.4.1 nslookup
nslookup domain [dns-server] 查询域名的A记录 如果不指定dns服务器,就是用默认dns
1.4.2 Ipconfig
Ipconfig 查看IP地址、子网掩码、默认网关
Ipconfig /all 显示所有网络适配器的完整TCP/IP配置信息
Ipconfig /release 释放全部(或指定)适配器,由DHCP分配的动态IP地址
Ipconfig /renew 为全部(或指定)适配器重新分配IP地址。
Ipconfig /flushdns 清除本机的DNS解析缓存
1.4.3 ping
用于测试TCP/IP参数是否配置正确,检查主机之间是否可以通信
默认发送32个字节、4个包
Ping -n count domain
Ping -l size domain
Ping -t domain 一直不停的ping Ctrl +C停止
显示对方主机的主机名,用于局域网。
Ping -a domain
1.4.4 tracert
路由跟踪,跟踪主机到达目标点中间会有多少个越点(路由器)
tracert domain 或者ip
1.4.5 route
操作网络路由表
route PRINT -4 打印ipv4路由表
0.0.0.0 表示任意网络
添加路由
route add 网络目标ip 网关
#112.53.42.52目标地址或网络 /32代表子网掩码四个255代表IP地址。如果是网段112.53.42.0 /24 代表一个网段,子网掩码三个255 192.168.31.1是网关地址
route add 112.53.42.52/32 192.168.31.1
删除路由
route delete 112.53.42.52(网络目标)
1.4.6 netstat
netstat -anop tcp 查看所有TCP连接,包括进程,以数字形式显示
显示协议统计信息和当前 TCP/IP 网络连接。
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
-p proto 显示 proto 指定的协议的连接;proto
可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s
选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
netstat -r 查看路由表 等同于 route print ipv4/6都会显示