配置TCP/IP 参数
TCP/IP 参数
- IP 地址:表示网络中的某一台主机
- 子网掩码:用于标识IP所处的范围,子网掩码越大,网络范围越小
- 默认网关:用于标识与主机直连的路由器地址
- DNS 服务器:用于域名解析
netsh 命令 配置IP地址
#静态配置IP地址、子网掩码、默认网关
netsh interface ip set address "Ethernet0" static 192.168.100.100 255.255.255.0 192.168.100.1
"interface ip":用于管理网络接口的 IP 配置
"set address":这是 interface ip上下文中的一个命令,用于设置网络接口的 IP 地址。
"Ethernet0":配置的网络接口的名称(网卡信息)
"static":这指定了 IP 配置的类型,这里指定为静态
"192.168.100.100":为 "Ethernet0" 接口指定的静态 IP 地址
"255.255.255.0 ":设置的子网掩码
"192.168.100.1":默认网关的 IP 地址
#自动获取 TCP/IP 参数
netsh interface ip set address "Ethernet0" dhcp
"interface ip":用于管理网络接口的 IP 配置
"set address":这是 interface ip上下文中的一个命令,用于设置网络接口的 IP 地址。
"Ethernet0":配置的网络接口的名称(网卡信息)
"dhcp":这指定了 IP 配置的类型,这里指定为动态自动获取
netsh 命令 手动配置DNS服务器
#静态配置DNS服务器
netsh interface ip set dnsserver "Ethernet0" static 8.8.8.8
"interface ip":用于管理网络接口的 IP 配置
"set dnsserver":这是 interface ip 上下文中的一个命令,用于设置网络接口的 DNS 服务器地址。
"static":表示手动设置 DNS 服务器地址
"8.8.8.8":DNS服务器地址
#手动添加备用DNS服务器
netsh interface ip add dnsserver "Ethernet0" 8.8.8.8 index=2
"interface ip":用于管理网络接口的 IP 配置
"add dnsserver":这是 interface ip 上下文中的一个命令,用于设置网络接口的 DNS 服务器地址。
"static":表示手动设置 DNS 服务器地址
"8.8.8.8":DNS服务器地址
"index=2":索引,表示备用地址
#自动获取DNS服务器
netsh interface ip set dnsserver "Ethernet0" dhcp
ipconfig 命令 查看TCP/IP参数
常用参数
#查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)
ipconfig
#查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)
ipconfig /all
#释放TCP/IP参数
ipconfig /release
#重新获取TCP/IP参数
ipconfig /renew
#刷新dns缓存
ipconfig /flushdns
ping 命令 测试TCP/IP配置是否正确
常用几个参数
ping -n 10 www.example.com
"-n":发送回显请求的次数
"10":发送 10 个ICMP请求
ping -l 64 www.example.com
"-l":发送的回显请求数据的大小
"64":会发送 64 字节的数据
ping -t www.example.com
"-t":持续发送回显请求,直到手动停止(Ctrl+C)
ping -a www.example.com
"-a":将返回目标主机名
tracert 命令 跟踪路由地址
tracert www.example.com
route 命令 操作网络路由表
route -4 print
"-4":指定IPV4
"print":打印出来
#添加路由
route add 192.168.2.0 mask 255.255.255.0 192.168.1.2
#这条命令为目的地网络 192.168.2.0/24 添加了一条静态路由,下一跳地址为 192.168.1.2。
#删除路由
route delete 192.168.2.0 mask 255.255.255.0
#这条命令会删除到网络 192.168.2.0/24 的路由
netstat 命令 用于统计连接情况
常用组合用法
netstat -anop tcp #只显示TCP协议
"-a":显示所有连接和侦听端口
"-n":以数字形式显示地址和端口号
"-o":显示拥有的与每个连接关联的进程 ID
"-p":显示 proto 指定的协议的连接
"tcp":指定tcp协议