我正在使用Sonoff-Tasmota固件为我的家庭自动化系统配置ESP-8266设备。这些设备登录到WiFi网络并通过DHCP获得IP地址。问题是,当它们出现在网络上之后,使用其主机名的Web浏览器将无法访问它们。

我还有其他设备(例如Raspberry Pi和Windows PC)也使用WiFi和DHCP,并且可以使用其主机名进行访问,所以我认为路由器可以正常工作。

我已经使用Wireshark跟踪了DHCP对话框,并且可以在请求中看到主机名,所以我不知道该怎么办。有什么想法吗?

评论

是否有一个进程在监听您要连接的设备上运行的端口80上的传入连接?您可以使用nmap扫描设备以检查开放端口

#1 楼

尝试通过主机名称ping该设备。

C:\Windows\system32>ping bacchus

Envoi d’une requête 'ping' sur bacchus.home [192.168.1.11] avec 32 octets de données :
Réponse de 192.168.1.11 : octets=32 temps=1 ms TTL=64


也不要忘记您的网络后缀(如您所见,我的名字是.home),您可以使用ifconfig / ipconfig /all或反向查找此信息-搜索您的域名。

评论


即使ping失败,它也可能起作用。设备不必对ping做出反应。

– Helmar♦
17年5月10日在16:00

是的,ping只是要获取/解析主机名以查看其对网络的反应。

–古法利特
17年5月10日在16:45