Rasperry Pi4不显示主机名

问题描述 投票:0回答:1

我正在使用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

有人知道如何获取主机名吗??

linux cmd raspberry-pi hostname raspberry-pi4
1个回答
0
投票

将IP地址解析为主机名是通过反向DNS查找完成的。反向DNS查找实际上没有什么特别的,它只是“魔术”子域中的常规DNS查找in-addr.arpa.

[当您尝试将IP地址192.168.1.72解析为主机名时,实际上发生的情况是DNS解析器试图解析主机名PTR71.1.168.192.in-addr.arpa.记录

因此,当您希望您的IP地址192.168.1.72解析为主机名PLC时,您需要配置DNS服务器,以便它使用以下响应PTR来响应对71.1.168.192.in-addr.arpa.PLC查询:在另一个方向上,完全相同的方式来设置DNS服务器,以使其以响应A响应PLC192.168.1.72查询。

© www.soinside.com 2019 - 2024. All rights reserved.