查局域网的命令?

以下是局域网中常用的命令查询方法,综合整理如下:

### 一、基础网络信息查询

**查看本机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]{$gdata[title]} [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`或专业扫描工具

以上命令覆盖了局域网查询的常见需求,可根据具体场景组合使用。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。