คำถามติดแท็ก mdns

3
วิธีใช้ Bonjour
ก่อนอื่น Bonjour ทำอะไรกันแน่ ที่นี่ฉันพบว่า Bonjour เปิดใช้งานการค้นพบอัตโนมัติของคอมพิวเตอร์อุปกรณ์และบริการบนเครือข่าย IP แต่ฉันคิดว่ามันไม่เพียง "ค้นพบอุปกรณ์บนเครือข่าย IP" แต่ยังสร้างเครือข่าย IP ด้วยการกำหนดที่อยู่ IP ให้กับอุปกรณ์ที่ Bonjour ทำงานอยู่ ฉันถูกไหม? และฉันก็ยังขาดสาระสำคัญ มันทำงานในวิธีต่อไปนี้? ก่อนอื่นฉันเชื่อมต่ออุปกรณ์ (เช่นแล็ปท็อป) ทางกายภาพเพื่อให้พวกเขาสามารถสื่อสารกันได้ จากนั้นสมมติว่าในแล็ปท็อปบางเครื่องที่ฉันใช้ Bonjour และจากนั้นแล็ปท็อปเหล่านี้จะกำหนดที่อยู่ IP ให้กับพวกเขาด้วยวิธีอัตโนมัติ ดังนั้นแล็ปท็อป (ที่ Bonjour กำลังทำงานอยู่) สร้างเครือข่าย IP มันทำงานด้วยวิธีนี้หรือไม่? หรืออาจเป็นคอมพิวเตอร์ที่ใช้ Bonjour ไม่ถือเป็นการให้บริการและจะไม่ออกอากาศเองเพียงเพราะ Bonjour กำลังทำงานบนคอมพิวเตอร์เครื่องนี้ ฉันหมายความว่าแอปพลิเคชันที่ทำงานบนคอมพิวเตอร์จำเป็นต้องใช้ Bonjour เพื่อออกอากาศด้วยตนเอง ดังนั้นมันเป็นแอพพลิเคชั่นที่ถ่ายทอดตัวเอง (ไม่ใช่คอมพิวเตอร์) และมันไม่ได้ทำโดยอัตโนมัติ (แอพพลิเคชั่นจำเป็นต้องออกอากาศด้วยตนเองอย่างชัดเจน) ถูกต้องหรือไม่ แอปพลิเคชันของฉันสามารถออกอากาศได้อย่างไร ฉันสามารถใช้บรรทัดคำสั่งเพื่อลงทะเบียนบริการ …

1
ใช้ Avahi บน DreamPlug Ubuntu กับ iPads
ฉันมีปัญหาที่แปลกประหลาดมากดังต่อไปนี้กับการใช้ Avahi บน DreamPlug (ซึ่งเป็นคอมพิวเตอร์ปลั๊กที่ใช้ Ubuntu Jaunty) หลังจากใช้เวลาหลายวันไปกับสิ่งนี้ฉันคิดว่าฉันพยายาม จำกัด ปัญหาให้แคบลง DreamPlug ทำหน้าที่เป็นจุดเชื่อมต่อ WiFi และมีชื่อโฮสต์plugและที่อยู่ IP 192.168.1.1(ซึ่งตั้งค่าทั้งใน/etc/hostsและ/etc/hostname) และเรียกใช้ lighttpd ตอนนี้ Mac ของฉันทำงานได้ทันทีด้วยการเข้าถึงhttp://plug.localChrome แต่ถ้าฉันลองและโหลดhttp://plug.localบน iPad มันจะไม่ทำงาน นั่นคือมันไม่ทำงานจนกว่าฉันจะโหลดเพจบนเดสก์ท็อป ด้วยเหตุผลบางอย่าง iPads จะไม่สามารถแก้ไขชื่อโฮสต์จนกว่าชื่อโฮสต์จะได้รับการแก้ไขครั้งแรกใน Mac ... ซึ่งแปลกเพราะไม่มีการเชื่อมต่อระหว่าง iPads และ Mac อื่น ๆ นอกเหนือจากความจริงที่ว่าพวกเขาเชื่อมต่อกับ จุดเชื่อมต่อเดียวกัน (DreamPlug) ดังนั้นเพื่อชี้แจงอีกครั้ง: Safari บน iPad จะหยุด (จนกว่าจะรายงานว่าการเรียกดูล้มเหลว) เมื่อเข้าถึงhttp://plug.localเว้นแต่ว่าฉันเข้าถึงhttp://plug.localบน Mac, ทำงานping plug.local, ทำssh …

4
ฉันจะรับชื่อเครื่องจาก IP ผ่าน Multicast DNS ได้อย่างไร
ฉันมีรายการที่อยู่ IP ในเครือข่ายและส่วนใหญ่สนับสนุน DNS แบบหลายผู้รับ ฉันต้องการแก้ไขชื่อเซิร์ฟเวอร์แทนที่จะมีที่อยู่ IP ping computer.local 64 bytes from 192.168.0.52: icmp_seq=1 ttl=64 time=5.510 ms 64 bytes from 192.168.0.52: icmp_seq=2 ttl=64 time=5.396 ms 64 bytes from 192.168.0.52: icmp_seq=3 ttl=64 time=5.273 ms ใช้งานได้ แต่ฉันต้องการทราบชื่อนั้นจาก IP นอกจากนี้อุปกรณ์ไม่จำเป็นต้องออกอากาศบริการใด ๆ แต่รองรับการออกอากาศ mDNS อย่างแน่นอน ดังนั้นการมองผ่านบริการต่างๆจะไม่ทำงาน
17 mdns 

1
มีวิธีการตั้งค่า Avahi เพื่อใช้ "การแก้ไขชื่อ anycast" บน LAN หรือไม่?
ขั้นแรกให้พื้นหลังบาง: เรามีห้องปฏิบัติการที่มีเซิร์ฟเวอร์ลินุกซ์โดยเฉพาะที่ทำงานบน LAN แยกต่างหาก เซิร์ฟเวอร์ทั้งหมดใช้ระบบปฏิบัติการเดียวกัน (Debian Linux) และซอฟต์แวร์เซิร์ฟเวอร์ที่เป็นกรรมสิทธิ์เดียวกันและกระบวนการของเซิร์ฟเวอร์สื่อสารกันเพื่อให้ข้อมูลตรงกัน นั่นหมายความว่าเท่าที่ลูกค้ามีความกังวลใด ๆ มันไม่สำคัญว่าเซิร์ฟเวอร์ที่ลูกค้าเชื่อมต่อกับ - เซิร์ฟเวอร์ใด ๆ จะส่งคืนข้อมูลเดียวกันกับที่อื่น ๆ เซิร์ฟเวอร์ Linux เหล่านี้ทั้งหมดเรียกใช้ avahi-daemon เพื่อเผยแพร่ชื่อโฮสต์ mDNS ด้วยตนเองซึ่งหมายความว่าลูกค้าสามารถป้อนเช่น " http: //linux-server-1.local " ลงในเว็บเบราว์เซอร์ของเขาและเชื่อมต่อกับเซิร์ฟเวอร์ Linux # 1 และอื่น ๆ ทั้งหมดนี้เป็นสิ่งที่ดีและดียกเว้นว่าหมายความว่าผู้ใช้ที่นั่งอยู่ที่เครื่องไคลเอนต์ (โดยทั่วไปคือแล็ปท็อป Mac หรือ Windows ที่ติดตั้ง Bonjour) ต้องรู้ (หรือเข้าใจ) เซิร์ฟเวอร์ Linux ที่ออนไลน์อยู่และเขาต้อง ตรวจสอบให้แน่ใจว่าเขาเชื่อมต่อกับหนึ่งในนั้น ตัวอย่างเช่นหากเซิร์ฟเวอร์ # 2 ออฟไลน์วันนี้และลูกค้าเข้าสู่ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.