Back To My Mac ของฉันทำงานอย่างไรโดยไม่ใช้ UPnP หรือ NAT-PMP
Back To My Mac (BTMM) ใช้เพื่อต้องการ UPnP หรือ NAT-PMP บนเราเตอร์ของคุณเพื่อให้ทำงานได้ แต่ในบางจุดการเปลี่ยนแปลงนี้และมันก็สามารถทำงานได้ BTMM (โดยปกติ?) ทำงานโดยการตั้งค่าอุโมงค์ IPv6 ที่เข้ารหัสเหนือ IPv4 ระหว่างโฮสต์ทั้งสองและด้วย UPnP / NAT-PMP พอร์ตที่เหมาะสมจะถูกส่งต่อไปยังเราเตอร์ที่ปลายแต่ละด้านทำให้สามารถเชื่อมต่อได้โดยตรง แต่มันจะทำงานอย่างไรเมื่อไม่มี UPnP / NAT-PMP ฉันสังเกตเห็นว่ามันช้ากว่ากันมากหากปลายทั้งสองไม่มี UPnP / NAT-PMP (ฉันได้รับ ping ประมาณ 40ms หากปลายทั้งสองมีการกำหนดค่าอัตโนมัติและประมาณ 1,000 มิลลิวินาทีถ้าไม่มี) ดังนั้นฉันจึงสงสัยว่า ปริมาณการใช้ข้อมูลไป - สันนิษฐานว่าจะต้องผ่านเซิร์ฟเวอร์ Apple หากการเชื่อมต่อโดยตรงไม่สามารถต่อรองได้โดยอัตโนมัติ แต่ถึงแม้จะมี NAT ธรรมดาเพียงธรรมดามันเป็นไปไม่ได้ที่บุคคลที่สามจะตัดสินการเชื่อมต่อระหว่างโฮสต์ NAT'ed สองคนใช่หรือไม่ มีวิธีที่จะบอกว่าอุโมงค์ IPv6 …