如何在wifi网络上通过主机名提供pi ip地址
我有一个Raspberry Pi,我将用它来控制我家的装饰灯,让它无头。我希望能够进入Pi进行故障排除和监控。它通过AirPort Extreme连接WiFi。虽然我总是可以通过AirPort实用程序访问AirPort,找到它的IP地址(目前为10.0.1.12),但拥有一个我可以使用的主机名会更令人满意。我目前很困惑,当我'挖raspberrypi'(从我的Macintosh)我得到一个地址198.105.244.114(下面的完整输出)。这与我的pi上的任何东西都不匹配。在pi上使用'ifconfig'显示没有与eth0关联的ip4地址,并且wlan0地址在10.xxx网络上。(下面的完整输出)。 我可以做些什么来使主机名'raspberrypi'与正确的IP地址相关联,因为它通过机场极端的DHCP获取地址,每次在Pi上重启时可能会有所不同?所以我可以'ssh raspberrypi'然后到正确的地方。 当我准备这个问题时,我以为我会改变我的pi主机名只是为了查看效果。pi重新启动后,它会提供新的主机名和相同的wan0地址,但在AirPortExtreme显示中,名称不会更改。(仍然'raspberrypi'不是新名称'lightpi'。这令人费解并且令人讨厌,但也许并不相关。 当我浏览AirPort实用程序时,我想到我可以为Pi配置DHCP预留,所以我可以一直使用相同的IPv4地址。这是一个合理的选择吗? $ dig raspberrypi ; <<>> DiG 9.10.6 <<>> raspberrypi ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 679 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;raspberrypi. IN A …