建设装修公司网站,谷歌seo搜索优化,保定网站建设推广,打电话问网站建设推广目录 **1. ifconfig#xff1a;查看和配置网络接口****2. networksetup#xff1a;管理系统网络配置****3. ping#xff1a;测试网络连通性****4. traceroute#xff1a;跟踪数据包路径****5. nslookup/dig#xff1a;DNS 查询****6. netstat#xff1a;查看网络连接和统… 目录 **1. ifconfig查看和配置网络接口****2. networksetup管理系统网络配置****3. ping测试网络连通性****4. traceroute跟踪数据包路径****5. nslookup/digDNS 查询****6. netstat查看网络连接和统计****7. route管理路由表****8. scutil查看和修改系统配置****9. ssh远程登录****10. airport无线网络诊断****11. 常见使用场景及命令组合** 1. ifconfig查看和配置网络接口 功能查看或配置网络接口参数如 IP 地址、子网掩码、MAC 地址等。 常用选项 -a显示所有接口包括未激活的。up/down启用或禁用接口。inet [IP]设置 IPv4 地址。 示例 #临时修改 IP 地址或禁用网卡
ifconfig en0 # 查看 en0 接口信息
sudo ifconfig en0 down # 禁用 en0 接口
sudo ifconfig en0 192.168.1.100 netmask 255.255.255.0 # 手动设置 IP 和子网掩码2. networksetup管理系统网络配置 功能管理网络服务Wi-Fi、以太网等、代理、DNS、位置配置。 常用子命令 -listallnetworkservices列出所有网络服务。-setairportpower service on/off启用/禁用 Wi-Fi。-setdnsservers service DNS1 DNS2设置 DNS。-setwebproxy service host port设置 HTTP 代理。 示例 #networksetup 命令在 macOS 中修改的是系统的永久配置
networksetup -listallnetworkservices # 列出所有网络服务
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 # 设置 Wi-Fi 的 DNS 为 8.8.8.8
sudo networksetup -setairportpower en0 off # 关闭 Wi-Fi3. ping测试网络连通性
功能检测与目标主机的连通性。
通用选项
选项功能描述-c count指定发送次数后停止例如 -c 5 发送 5 次-i wait设置发送间隔时间单位秒默认 1 秒-s packetsize设置数据包大小单位字节默认 56-t timeout设置等待响应超时时间单位秒-v显示详细输出-n不解析域名直接显示 IP 地址-o收到第一个响应包后立即停止-Q静默模式仅显示摘要
高级选项
选项功能描述-p pattern设置数据包填充模式十六进制格式如 -p abcd-m ttl设置 TTLTime To Live值-I iface指定网络接口例如 -I en0-G sweepmaxsize设置最大数据包大小用于 MTU 探测
Apple 特有选项
选项功能描述-b boundif绑定到指定网络接口如 -b en0-k traffic_class设置流量类别用于 QoS-K net_service_type设置网络服务类型如 -K VoIP--apple-connect在套接字中调用 connect()--apple-time显示当前时间戳
#示列
ping google.com # 持续 ping
ping -c 4 8.8.8.8 # 发送 4 次后停止4. traceroute跟踪数据包路径
feng / % traceroute --help
Version 1.4a12Darwin
Usage: traceroute [-adDeFInrSvx] [-A as_server] [-f first_ttl] [-g gateway] [-i iface][-M first_ttl] [-m max_ttl] [-p port] [-P proto] [-q nqueries] [-s src_addr][-t tos] [-w waittime] [-z pausemsecs] host [packetlen]选项功能描述-a显示 AS (自治系统) 编号信息-d启用调试模式显示更多详细信息-F设置不分片标志Don’t Fragment-I使用 ICMP ECHO 请求代替 UDP 数据包-n不解析 IP 地址到域名直接显示 IP-r绕过正常路由表直接发送到主机-v显示详细输出-x启用 IP 校验和验证-A as_server指定 AS 查询服务器默认whois.radb.net-f first_ttl设置起始 TTLTime To Live值默认1-m max_ttl设置最大 TTL 值默认30-p port设置目标端口默认33434-q nqueries设置每跳的探测次数默认3-w waittime设置等待响应时间单位秒默认5
#示列
traceroute google.com
traceroute -n 8.8.8.85. nslookup/digDNS 查询 功能查询 DNS 记录。 dig 示例 dig google.com # 查询 A 记录
dig mx google.com # 查询 MX 记录nslookup 示例 nslookup google.com#
# dig 常见使用场景10个
#
1. 查询A记录默认
dig example.com2. 指定DNS服务器查询
dig 8.8.8.8 example.com3. 查询MX记录
dig example.com MX4. 反向DNS查询
dig -x 8.8.8.85. 显示简短结果
dig short example.com6. 跟踪完整DNS解析过程
dig trace example.com7. 查询TXT记录常用于SPF/DKIM验证
dig example.com TXT8. 查询NS记录
dig example.com NS9. 显示TTL信息
dig example.com nocmd noall answer ttlid10. 批量查询多个域名
dig -f domains.txt short#
# nslookup 常见场景10个
#
1. 基础A记录查询
nslookup example.com2. 指定DNS服务器查询
nslookup example.com 8.8.8.83. 查询MX记录
nslookup -typeMX example.com4. 反向DNS查询
nslookup 8.8.8.85. 查询TXT记录
nslookup -typeTXT example.com6. 查询SOA记录
nslookup -typeSOA example.com7. 查询AAAA记录IPv6
nslookup -typeAAAA example.com8. 显示详细调试信息
nslookup -debug example.com9. 指定查询端口非标准DNS端口
nslookup -port5353 example.com10. 交互模式批量查询
nslookupserver 8.8.8.8set typeMXexample.comexit6. netstat查看网络连接和统计 功能显示网络连接、路由表、接口统计等。 常用选项 -an显示所有连接不解析域名。-r显示路由表。-p tcp显示 TCP 连接。 示例 netstat -an | grep 80 # 查看 80 端口的连接
netstat -r # 显示路由表场景 检查端口占用或异常连接。查看路由表配置。 7. route管理路由表 功能查看或修改路由表。 常用命令 add/delete添加或删除路由。 示例 route -n get default # 查看默认网关
sudo route add -net 10.0.0.0/24 192.168.1.1 # 添加静态路由场景 配置 VPN 或访问内部网络时的静态路由。 8. scutil查看和修改系统配置 功能管理系统网络参数如主机名、DNS 配置。 示例 scutil --dns # 查看当前 DNS 配置
scutil --get HostName # 获取主机名
sudo scutil --set HostName MyMac # 设置主机名场景 动态修改主机名或查看 DNS 状态。 9. ssh远程登录 功能通过 SSH 连接到远程服务器。 常用选项 -p port指定端口。-i key使用密钥认证。 示例 ssh userexample.com
ssh -p 2222 userexample.com场景 远程管理服务器或传输文件。 10. airport无线网络诊断 功能管理 Wi-Fi 扫描和诊断需手动链接工具。 启用命令 sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport示例 airport -s # 扫描附近 Wi-Fi
airport -I # 查看当前 Wi-Fi 信息场景 分析 Wi-Fi 信号强度或信道干扰。 11. 常见使用场景及命令组合 无法连接互联网 ping 8.8.8.8 # 检查是否可达公网
dig google.com # 检查 DNS 解析
networksetup -setdnsservers Wi-Fi 8.8.8.8 # 重置 DNS配置静态 IP sudo ifconfig en0 192.168.1.100 netmask 255.255.255.0
sudo route add default 192.168.1.1查看端口占用 netstat -an | grep 8080
lsof -i :8080诊断 Wi-Fi 问题 airport -s # 扫描可用网络
networksetup -setairportpower en0 off # 重启 Wi-Fi