我的局域网上有一个树莓派,它被我的路由器识别为“PI” Netgear WNDR4300
:
Wired Devices:
4 192.168.1.6 B8:27:EB:17:2F:61 PI
不幸的是,我的 Windows 不知道如何解析PI
。我无法ssh pi
在 Cygwin 终端上输入,也无法http://pi:8080
在浏览器上输入。我总是必须明确输入完整的 IP 地址。
我该怎么做才能让 Windows 根据名称解析我的树莓派?
答案1
Windows 可以解析来自多种来源(按此顺序):
- 自己的名字
- Hosts 文件
- DNS
- NetBIOS 名称服务
可以在注册表中更改此顺序。
因此您有以下选择:
- 手动将主机添加到 Hosts 文件中
- 设置 DDNS,以便使用 DHCP 请求主机名来生成 DNS 记录——如果它无法开箱即用,那么在消费级路由器的出厂固件中很可能无法实现
- 在你的设备上安装 Samba 并至少启用 nmbd
您还可以检查nslookup
路由器的 DNS 服务器是否确实没有返回正确的名称。我的路由器确实返回了正确的名称:
> pi
Server: 192.168.2.1
Address: 192.168.2.1#53
Name: pi.w23.lan
Address: 192.168.2.15