Raspberry Pi 4 不显示主机名
Rasperry Pi4 does not show the Hostname
我正在使用 Raspberry Pi 4 和 Windows 10 机器
我通过 $ sudo raspi-config 在树莓派中设置了一个自定义主机名
然后当我在覆盆子中使用主机名时,它会给我新的主机名。
但是我正在尝试从我的 Windows 机器上获取这个主机名,但它没有给我。
pi@PLC:~ $ hostname -I
169.254.100.158 192.168.1.72 fd18:5644:3369:d200:f282:15d1:9085:858
pi@PLC:~ $ hostname
PLC
当我 ping 我的树莓派或 nmap 或 arp -a 时,没有给我任何主机名响应或任何建议。
例如,当我 ping 到 8.8.8.8 C:\Users\n-orb>ping -a 8.8.8.8 它给了我主机名但是如果我 ping Raspberry 它没有给我主机名。
C:\Users\n-orb>ping -a 8.8.8.8
ping to dns.google [8.8.8.8] with 32 bytes
C:\Users\n-orb>ping -a 168.254.100.158
ping to 168.254.100.158 with 32 bytes
C:\Users\n-orb>ping 192.168.1.72
ping to 192.168.1.72 with 32 bytes
有谁知道如何获取主机名?
通过反向 DNS 查找 将 IP 地址解析为主机名。 Reverse DNS Lookup其实没什么特别的,就是在"magic"子域in-addr.arpa.
中正常的DNS Lookup
当您尝试将 IP 地址 192.168.1.72
解析为主机名时,实际上 发生的是 DNS 解析器正在尝试解析 PTR
记录主机名 71.1.168.192.in-addr.arpa.
因此,当您希望您的 IP 地址 192.168.1.72
解析为主机名 PLC
时,您需要配置您的 DNS 服务器,以便它响应 PTR
查询 71.1.168.192.in-addr.arpa.
与响应 PLC
的方式完全相同,对于另一个方向,您设置 DNS 服务器以便它响应 A
对 PLC
的查询回应 192.168.1.72
.
我正在使用 Raspberry Pi 4 和 Windows 10 机器 我通过 $ sudo raspi-config 在树莓派中设置了一个自定义主机名 然后当我在覆盆子中使用主机名时,它会给我新的主机名。 但是我正在尝试从我的 Windows 机器上获取这个主机名,但它没有给我。
pi@PLC:~ $ hostname -I
169.254.100.158 192.168.1.72 fd18:5644:3369:d200:f282:15d1:9085:858
pi@PLC:~ $ hostname
PLC
当我 ping 我的树莓派或 nmap 或 arp -a 时,没有给我任何主机名响应或任何建议。 例如,当我 ping 到 8.8.8.8 C:\Users\n-orb>ping -a 8.8.8.8 它给了我主机名但是如果我 ping Raspberry 它没有给我主机名。
C:\Users\n-orb>ping -a 8.8.8.8
ping to dns.google [8.8.8.8] with 32 bytes
C:\Users\n-orb>ping -a 168.254.100.158
ping to 168.254.100.158 with 32 bytes
C:\Users\n-orb>ping 192.168.1.72
ping to 192.168.1.72 with 32 bytes
有谁知道如何获取主机名?
通过反向 DNS 查找 将 IP 地址解析为主机名。 Reverse DNS Lookup其实没什么特别的,就是在"magic"子域in-addr.arpa.
当您尝试将 IP 地址 192.168.1.72
解析为主机名时,实际上 发生的是 DNS 解析器正在尝试解析 PTR
记录主机名 71.1.168.192.in-addr.arpa.
因此,当您希望您的 IP 地址 192.168.1.72
解析为主机名 PLC
时,您需要配置您的 DNS 服务器,以便它响应 PTR
查询 71.1.168.192.in-addr.arpa.
与响应 PLC
的方式完全相同,对于另一个方向,您设置 DNS 服务器以便它响应 A
对 PLC
的查询回应 192.168.1.72
.