การค้นหามัลติคาสต์ dns \ service ผ่านเราเตอร์


1

ฉันใช้ mDNSR ตอบกลับของ Apple มันทำงานได้ในเครือข่ายเดียว มีวิธีที่จะทำให้มันใช้งานได้แม้ว่าจะมีเราเตอร์ระหว่างคอมพิวเตอร์ที่เรียกดูบริการและคอมพิวเตอร์ที่เป็นผู้ให้บริการหรือไม่?

ฉันไม่ดีในระบบเครือข่าย แต่สำหรับฉันแล้วดูเหมือนว่าโดยทั่วไปแล้วแพ็คเก็ตหลายผู้รับจะไม่ผ่านเราเตอร์

ดังนั้นฉันมีสองตัวเลือกที่เป็นไปได้ในใจ:

  1. อาจมีคีย์บางตัวในโปรโตคอลเครือข่ายบางตัวที่บังคับให้เราเตอร์ทำการส่งข้อมูลแบบหลายผู้รับในเครือข่ายอื่น
  2. มีบางโปรแกรมที่คุณสามารถติดตั้งบนเราเตอร์เพื่อทำสิ่งนั้น (ถ้าไม่มันเป็นไปได้หรือไม่ที่จะเขียนมัน)

คำตอบ:


0

มีวิธีสำหรับการกำหนดเส้นทางแบบหลายผู้รับมี โปรโตคอลที่แนะนำในปัจจุบันคือPIMซึ่งแทนที่เก่าDVMRP มันยังได้รับการสนับสนุนบนเครือข่ายการศึกษาที่หลากหลายเช่นGÉANT (ตัวอย่างเช่นต่อไปนี้เป็นบทความเกี่ยวกับมัลติคาสต์ทั่ว CUDN )

(ฉันไม่ได้ลองด้วยตัวเองเราเตอร์บนเครือข่ายที่ฉันจัดการขาดการสนับสนุน)


นอกจากนี้ยังเป็นIGMP พร็อกซี มันสนับสนุนอย่างกว้างขวางและง่ายกว่าในการตั้งค่า ... แต่ในทางกลับกันมันเป็นทิศทาง (อาจออกแบบมาเพื่อใช้กับ IPTV) - แทนที่จะกำหนดเส้นทางที่เหมาะสมคุณต้องกำหนดค่าเครือข่ายอินเทอร์เฟซหนึ่งเป็น "upstream" (แหล่งที่มาของมัลติคาสต์ ข้อมูล) และส่วนที่เหลือเป็น "ดาวน์สตรีม" (ผู้รับแบบพาสซีฟ)

ดังนั้นมันอาจทำงานได้กับสถานการณ์แบบเพียร์ทูเพียร์เช่น mDNS แต่ฉันจะไม่เสียเวลา

นอกจากนี้การใช้งาน mDNS บางอย่างใช้ TTL = 1 ดังนั้นเราเตอร์จะทิ้งมันไป (นี่เป็นปัญหากับทั้งการกำหนดเส้นทางและการพร็อกซี IGMP)


ดังนั้นตัวเลือกที่สามของคุณmDNS พร็อกซี หากเราเตอร์ใช้ Linux กับ Avahi คุณสามารถค้นหาตัวเลือก "reflector" ในavahi-daemon.conf:

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