我正在使用Raspberry Pi 4和Windows 10机器,我通过$ sudo raspi-config在raspberry中设置了一个自定义主机名,然后当我在raspberry中使用主机名时,它就给了我新的主机名。但是我想从我的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当我平我的覆盆子,或nmap或arp,-a没有给我任何主机名称的反应,任何建议。例如,当我ping到8.8.8.8C:\Users\n-orb> ping -a 8.8.8.8时,它会给我主机名,但是如果我打开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有人知道怎么弄到主机名吗?
发布于 2020-06-02 20:49:59
将IP地址解析为主机名是通过反向DNS查找完成的。反向DNS查找实际上没有什么特别之处,它只是“魔术”子域in-addr.arpa.中的正常DNS查找。
当您尝试将IP地址192.168.1.72解析为主机名时,实际发生的情况是DNS解析程序试图解析主机名71.1.168.192.in-addr.arpa.的PTR记录。
因此,当您希望您的IP地址192.168.1.72解析到主机名PLC时,您需要配置您的DNS服务器,以便它以完全相同的方式响应71.1.168.192.in-addr.arpa.的PTR查询和响应PLC,就像设置您的DNS服务器一样,以便它使用响应192.168.1.72来响应PLC的A查询。
https://stackoverflow.com/questions/62161021
复制相似问题