การแก้ไขชื่อบน LAN ภายในบ้าน?


14

มีวิธีง่ายๆในการอนุญาตให้คอมพิวเตอร์เครื่องอื่น ๆ แก้ไขชื่อโฮสต์ของฉันผ่านเครือข่ายโดยไม่ต้องแก้ไขไฟล์โฮสต์หรือการตั้งค่า DNS หรือไม่ คอมพิวเตอร์บางเครื่องอยู่บน Windows


1
ฉันรู้สึกว่าเราเตอร์โฮมที่ใช้ในเชิงพาณิชย์ส่วนใหญ่ทำสิ่งนี้ให้คุณโดยที่คุณใช้พร็อกซี DNS DNS ในตัวเป็นเซิร์ฟเวอร์ DHCP / DNS แบบคงที่สำหรับเครือข่ายของคุณ
crasic

คำตอบที่ดีที่สุดจากคำถามที่คล้ายกัน: askubuntu.com/a/2632/11522
nobar

คำตอบ:


10

หากต้องการแก้ไขชื่อโฮสต์Avahiคอมพิวเตอร์เครื่องอื่นควรติดตั้งlibnss-mdns

ตัวเลือกอื่นหากคุณเป็นผู้ดูแลระบบเครือข่ายคือการแจกจ่ายที่อยู่ DNS ส่วนตัวโดย DHCP (ฉันคอมพิวเตอร์ของคุณได้รับการกำหนดค่าโดย DHCP) สำหรับเครือข่ายขนาดเล็กdnsmasqเป็นแพคเกจรวมที่ดี (DNS + DHCP) ช่วยให้คุณสามารถให้บริการ/etc/hostsกับเครือข่ายของคุณ


sudo apt-get install libnss-mdnsบนคอมพิวเตอร์ (Ubuntu) ที่คุณต้องการแบ่งปัน สิ่งนี้จะเริ่มต้น 'Avahi mDNS / DNS-SD Daemon: avahi-daemon' และเปิดใช้งานการค้นพบโดย (ชื่อโฮสต์). local บนคอมพิวเตอร์ที่มีซอฟต์แวร์ไคลเอ็นต์ที่เข้ากันได้
nobar


6

ในการติดตั้ง Ubuntu ล่าสุดทั้งหมดคุณสามารถใช้hostname.localและใช้งานได้ ฉันเชื่อว่านี่หมายถึง mDNS ถูกตั้งค่าโดยอัตโนมัติ แต่เนื่องจากมันใช้งานได้เสมอ (ยกเว้นเราเตอร์บางตัวในบางโรงแรมที่ฉันได้รับการแจ้งเตือนเกี่ยวกับการปิดใช้งานเนื่องจากเราเตอร์ที่เสีย) ฉันไม่ต้องขุด ใน.


1

หากคุณติดตั้ง SAMBA แล้วเครื่อง Windows ที่ไม่พูด mDNS จะแก้ไขชื่อโฮสต์ของคุณโดยใช้


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