三、网络相关操作
1、配置TCP/IP 参数
TCP/IP 参数
ip地址:标识着网络中的某一台主机
子网掩码:用于标识着你的ip所处的网络的范围,子网掩码越大,网络范围越小
默认网关:用于标识与主机直连的路由器的ip地址
DNS服务器:用于域名解析
#静态配置IP地址,子网掩码,默认网关
cd c:\
c:\>netsh interface ip set address "Ethernet0 " static 192.168.100.100 255.255.255.0 192.168.100.254
#自动获取TCP/IP 参数(包含四个参数)
c:\>netsh interface ip set address "Ethernet0 " dhcp
#静态配置dns服务器
c:\>netsh interface ip set dnsserver "Ethernet0" static 12.12.12.12
#添加备用dns服务器
c:\>netsh interface ip add dnsserver "Ethernet0" 22.22.22.22 index=2 (index=2是索引,表示备用dns)
#自动获取dns服务器
c:\>netsh interface ip set dnsserver "Ethernet0" dhcp
2、查看TCP\IP 参数(ipconfig)
常用:
#查看所有网卡的TCP\IP 参数(IP地址,子网掩码,默认网关)
ipconfig
#查看所有网卡的TCP\IP 参数(IP地址,子网掩码,默认网关,mac地址,dhcp地址,dns地址,主机名)
ipconfig /all
#释放TCP/IP 参数
ipconfig /release
#重新获取TCP/IP参数
ipconfig /renew
#刷新dns缓存
ipconfig /flushdns
#解析网址
nslookup 网址(www.baidu.com)
3、ping 命令
用于测试TCP\IP配置是否正确
#-n 10 发送10个报文
ping -n 10 192.168.1.1
#-l 1000 单个报文1000字节
ping -l 1000 192.168.1.1
#-t 一直不停的ping 按ctrl+c终止
ping -t 192.168.1.1
#-a 返回对端主机名(一般用于局域网比较多)
ping -a 192.168.1.1
tracert命令(路由跟踪)
用于跟踪目标ip会经过多少跃点及其跃点IP地址
c:\>tracert 39.156.66.14
route命令(用来操作网络路由表)
0.0.0.0 代表任意网络(默认路由)
#打印路由表
route -4 print
#添加路由条目
route add 112.53.42.52 /32 192.168.1.1(112.53.52.52目标地址或网络 /32子网掩码 192.168.1.1网关地址)
route add 112.53.42.0 /24 32 192.168.1.1(112.53.52.0目标网络 /24子网掩码 192.168.1.1网关地址)
#删除路由表条目
route delete 112.53.42.52 (112.53.42.52是目标地址)
netstat命令(显示协议统计信息和当前 TCP/IP 网络连接)
#查看所有TCP链接,包括进程,以数字形式显示
netstat -anop tcp
#查看路由表
netstat -r (等同于route print)