linux网络知识命令学习笔记
1、dig命令
# 使用 dig 命令查询 google.com 的 DNS 记录
# 当运行 dig google.com 时,该命令将查询 google.com 域名的 DNS 记录,包括其 A 记录(IPv4 地址)、AAAA 记录(IPv6 地址)、MX 记录(邮件服务器)等。
# 这些 DNS 记录提供了将域名解析为与之关联的 IP 地址的信息,从而使得互联网上的设备能够找到并访问这个网站。
dig google.com
# 使用 'dig' 命令查询 'gujiakai.top' 域名的名称服务器(NS)记录
# '+short' 选项用于仅显示查询结果的简短信息,不包括额外的详细信息
dig +short NS gujiakai.top
# 这个命令的作用是:
# 查询 'gujiakai.top' 这个域名的 NS 记录,
# 即查询该域名的名称服务器信息。
# 这些服务器负责告诉其他部分的互联网如何找到 'gujiakai.top' 域名。
2、检测端口的占用情况
# 在端口443上找到的所有正在监听的TCP和UDP连接
netstat -tuln | grep 443
# 在端口443上找到的所有正在监听的TCP和UDP连接
ss -tuln | grep 443
# 注:与netstat相比,ss提供了更快、更详细的信息。
3、iperf3的介绍
客户度端
iperf3 -c ip地址 -P 10 -R -p 5201
# iperf3 :启动iperf3工具
# -c ip地址 :以客户端模式运行,连接到指定的IP地址上的服务器
# -P 10 :并行执行10个测试流
# -R :进行反向测试,即数据从服务器流向客户端
# -p 5201 :指定服务器监听的端口号为5201
iperf3 -c ip地址
# iperf3 :启动iperf3工具
# -c ip地址 :以客户端模式运行,连接到指定的IP地址上的服务器
服务端
iperf3 -s
# iperf3 :启动iperf3工具
# -s :以服务器模式运行,监听来自客户端的连接请求
4、iperf3的输出解释
5、
# 安装 net-tools 软件包。这个包包含了一系列用于网络管理和诊断的重要工具
apt install net-tools
# 显示当前系统上所有监听的网络连接
netstat -lntpu
6、
# 'ip' 是 IP 命令的简写,它是 iproute2 包中的一个程序,用于显示和操作路由、设备、策略路由和隧道等。
# 'a' 是 'addr'(地址)的简写,用于显示和管理IP地址。
# 's' 是 'show' 的简写,表示显示信息。
# 综合起来,'ip a s' 命令用于显示系统上所有网络接口的IP地址信息。
# 这个命令提供了每个网络接口的详细信息,包括IP地址、子网掩码、广播地址等。
# 它是 'ifconfig' 命令的现代替代品,提供了更多的功能和更详细的信息。
ip a s
7、ipv6中的/128子网和/64子网