以下是局域网中常用的命令查询方法,综合整理如下:
### 一、基础网络信息查询
**查看本机IP配置**
- Windows: `ipconfig /all`(显示IPv4地址、子网掩码、默认网关等)
- Linux/macOS: `ifconfig`(显示网络接口状态)
**测试网络连接**
- `ping [IP地址或主机名] -t`(Windows)或 `ping -c [次数] [目标]`(Linux/macOS)
**显示所有活动连接**
- Windows: `netstat -ano`(显示进程ID与IP关联)
- Linux/macOS: `netstat -tulnp`(显示监听端口及进程)
### 二、设备发现与映射
**列出局域网设备**
- Windows: `arp -a`(显示IP-MAC地址映射)
- Linux/macOS: `arp -n`(仅显示IP地址)
- 批量扫描:Windows `arp -s [IP-MAC]`(静态绑定IP-MAC)
**查询设备名称**
- Windows: `nbtstat -a [IP]`(显示NetBIOS名称)
- Linux/macOS: `ping -A [IP]`(显示主机名)
### 三、网络服务与端口检测
**查看开放端口**
- `netstat -a`(Windows)或 `ss -tuln`(Linux)
**检测代理服务器绑定**
- `arp -s [IP] [MAC]`(绑定静态IP-MAC)
- `netsh interface ip set address [接口名] static [IP] [MAC]`(Windows)
### 四、网络配置管理
**修改DNS设置**
- Windows: `netsh interface ip set dns [接口名] static [IP] [DNS服务器]`
- Linux: `sudo nano /etc/resolv.conf`(添加DNS服务器)
**隐藏/显示网络邻居**
- Windows: `net config server /hidden:yes`(隐藏)或 `net config server /hidden:no`(显示)
- Linux: `sysctl -w net.ipv4.conf.all.accept_redirects=0`(临时隐藏)
### 五、其他实用命令
- **批量查询IP范围** (Windows):
```bash
for /L %i in (1,1,254) do @ping -n 1 192.168.1.%i | find "Reply"
```
- **终止占用IP的进程** (Linux):
```bash
sudo lsof -i :[PORT] | sudo kill -9 [PID]
```
- **查看工作组信息** :
```bash
net view
```
**注意事项** :
1. 部分命令需管理员权限运行(如修改网络配置)
2. Linux/macOS用户建议使用`nmap`等工具进行更全面的扫描
3. 动态IP环境建议结合`arp-scan`或专业扫描工具
以上命令覆盖了局域网查询的常见需求,可根据具体场景组合使用。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。