avahi ตั้งชื่อโฮสต์ แต่ arp -a แสดงเฉพาะ IP


0

ฉันตั้งค่าแล้ว

/etc/hosts

และ

/etc/hostname

บนระบบ Debian ของฉัน ฉันยังมี Avahi daemon ติดตั้งและใช้งานอยู่

ฉันเรียกใช้จากเครื่องแม็ค

arp -a

และนี่คือรายการทั้งหมดของ IP แต่ที่ชื่อโฮสต์ที่ฉันควรจะเห็น

?

ฉันจะให้ Avahi ออกอากาศชื่อโฮสต์ของฉันได้อย่างไร


คำถามที่ปรากฏขึ้นสำหรับฉัน: arpแม้แต่พยายามแก้ไขชื่อด้วย mDNS หรือไม่?
Daniel B

คำตอบ:


0

คุณควรใช้ip -r neigh, arpยูทิลิตี้อยู่ในขณะนี้ล้าสมัย ดูสุทธิเครื่องมือ หนึ่งนี้รองรับการแก้ไขชื่อ mdns โดยใช้สวิตช์บริการชื่อของ glibc ดังนั้นคุณต้องมี

mdns_minimal [NOTFOUND=return]

ในสายของhosts:/etc/nsswitch.conf

หากคุณใช้ IPv6 อย่าลืมตั้งค่า

use-ipv6=yes

ใน/etc/avahi/avahi-daemon.confและตรวจสอบว่าเครื่องของคุณใช้

mdns_minimal

และไม่

mdns4_minimal

ใน/etc/nsswitch.conf.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.