ตัวเลือกชื่อโฮสต์ทั่วโลกแบบไดนามิกในการตั้งค่าการแชร์ทำอะไร


คำตอบ:


11

คอมพิวเตอร์ทุกเครื่องที่ใช้ Mac OS X มีคุณสมบัติที่เรียกว่า Bonjour มันทำงานได้โดยการส่งแพ็คเก็ต DNS มัลติคาสต์ไปยังเครือข่ายปัจจุบันของคุณเพื่อโฆษณาบริการที่มีในคอมพิวเตอร์ของคุณ นี่คือการทำงานร่วมกับ iTunes คอมพิวเตอร์ของคุณบอกคอมพิวเตอร์เครื่องอื่นว่ามีคลัง iTunes ที่ใช้ร่วมกันได้และให้คำแนะนำกับคอมพิวเตอร์ว่าจะเชื่อมต่อไปยังที่ใด ในช่วงสองสามสัปดาห์ที่ผ่านมาฉันได้ทดลองขยายบริการที่เรียกว่า Wide Area Bonjour แทนที่จะส่งมัลติคาสต์ DNS แพ็คเก็ตไปยังเครือข่ายท้องถิ่นของคุณมันจะส่งแพ็กเก็ตที่คล้ายกันไปยังเซิร์ฟเวอร์ DNS จริงซึ่งมีการตรวจสอบความถูกต้องที่ถูกต้องจะอัพเดตโซนจริงในเซิร์ฟเวอร์ DNS สิ่งนี้ช่วยให้คุณสามารถใช้เวทย์มนตร์ของ Bonjour ผ่านหลายเครือข่ายหรือแม้แต่อินเทอร์เน็ต สิ่งที่จำเป็นต้องมีก็คือคอมพิวเตอร์แต่ละเครื่องที่มีความสนใจในโดเมน Bonjour ของคุณมีโดเมนที่ระบุไว้ใน“ Search Domains” (หรือ“ DNS Suffix”) บริการที่ฉันได้รับการทดสอบคือ Global Hostname ซึ่งจะเป็นโฮสต์ของ Wide Area Bonjour ที่เปิดใช้งานโซนสำหรับคุณทั้งในโดเมนของคุณเองหรือโดเมนย่อยของ globalhostname.org ผลิตภัณฑ์ในกลุ่ม AirPort ของ Apple มี Wide Area Bonjour เพื่อให้คุณสามารถควบคุม AirPort ได้ไม่ว่าคุณจะอยู่ที่ไหน

ที่เพิ่ม:

โดยมีวัตถุประสงค์คือเพื่อให้คุณสมบัติคล้ายกับที่เสนอโดย "Back to My Mac" โดยไม่ต้องใช้บริการ. Mac / MobileMe มันต้องการให้คุณมีเซิร์ฟเวอร์ DNS ของคุณเอง หากผู้ให้บริการของคุณรองรับการอัพเดท DNS แบบไดนามิกที่ปลอดภัย (RFC 3007) คุณสามารถระบุชื่อโฮสต์ DNS ทั่วโลกของ Mac เพื่อให้คอมพิวเตอร์เครื่องอื่นที่อยู่นอกเครือข่ายท้องถิ่นของคุณสามารถอ้างอิงได้ด้วยชื่อ แม้ว่าที่อยู่ IP ของคอมพิวเตอร์ของคุณจะเปลี่ยนตามช่วงเวลาปกติคอมพิวเตอร์ของคุณจะอัปเดตชื่อโฮสต์ DNS ทั่วโลกโดยอัตโนมัติเพื่อให้ชี้ไปยังที่อยู่ IP ปัจจุบัน ผู้ให้บริการหรือผู้ดูแลโดเมนของคุณจะให้ชื่อผู้ใช้และรหัสผ่านที่จำเป็นแก่คุณเพื่อให้ Mac ของคุณสามารถอัปเดตชื่อโฮสต์ทุกครั้งที่มีการเปลี่ยนแปลงที่อยู่ หากผู้ให้บริการของคุณรองรับการลงทะเบียน Wide-Area Bonjour คุณยังสามารถเลือกช่องทำเครื่องหมาย "บริการโฆษณาในโดเมนนี้โดยใช้ Bonjour" เพื่อโฆษณาบริการแชร์ที่ใช้งานของคอมพิวเตอร์เครื่องนี้ในโดเมนนี้ หากผู้ดูแลระบบของโดเมนเปิดใช้งานการค้นหา Bonjour สำหรับโดเมนนี้คอมพิวเตอร์เครื่องอื่นจะเห็นบริการที่ระบุไว้โดยอัตโนมัติในแอปพลิเคชันที่เกี่ยวข้องโดยอ้างอิงจาก Search Domains ที่ป้อนในการตั้งค่าเครือข่ายหรือตามข้อมูลที่ส่งคืนโดย DHCP :)


4
ใช่ แต่ชื่อโฮสต์ทั่วโลกแบบไดนามิกหมายถึงอะไร :)
Robert S Ciaccio

1
ส่วน "เพิ่มเติม" ดูเหมือนว่าพวกเขาค้นพบคำอธิบายในความช่วยเหลือในตัวของ OS X ในทันที คำตอบที่ดีกว่าอาจมีสกรีนช็อตของการค้นหาโดเมน Bonjour ใน Finder และอื่น ๆ
ชื่อผู้ใช้

3

สำหรับชื่อโฮสต์อ่านชื่อโดเมนเช่นapple.stackexchange.com, john-pc.localหรือlocalhost

localhost เป็นชื่อโฮสต์โลคัลแบบสแตติกซึ่งสามารถเข้าถึงได้ในพื้นที่ จำกัด เท่านั้น (ในกรณีนี้คืออุปกรณ์เดียว) และตามประเพณีที่กำหนดให้กับที่อยู่ IP เดียวกัน: 127.0.0.1

john-pc.local คือ (อาจ) ชื่อโฮสต์ท้องถิ่นแบบไดนามิกในขณะที่มันจะอ้างถึงพีซีเครื่องเดียวกันเสมอที่อยู่ IP ของอุปกรณ์จะแตกต่างกัน *

(อย่างน้อยที่สุดมันก็จะอยู่ในเครือข่าย Wi-Fi ในครัวเรือนส่วนใหญ่ซึ่งเราเตอร์จะกำหนดที่อยู่ IP ของอุปกรณ์ในลักษณะซึ่งหมายความว่าที่อยู่ IP อาจเปลี่ยนแปลงเป็นครั้งคราวโดยใช้ Dynamic Host Configuration Protocol หรือ DHCP แบบเดียวกัน ระบบมักจะถูกใช้โดยผู้ให้บริการอินเทอร์เน็ตเพื่อกำหนดที่อยู่ ip ให้กับสมาชิกของพวกเขา)

apple.stackexchange.com เป็นชื่อโฮสต์ส่วนกลางคงที่ซึ่งสามารถเข้าถึงได้ในขณะที่โลกและกึ่งถาวร * ที่กำหนดให้กับที่อยู่ IP เดียวกัน: 198.252.206.16

(* ที่อยู่ IP สามารถเปลี่ยนแปลงได้ แต่ไม่ได้เป็นส่วนหนึ่งของกระบวนการซอฟต์แวร์อัตโนมัติ)

johndoe.acme-dns-provider.xyzคือ (อาจ) ชื่อโฮสต์ทั่วโลกแบบไดนามิก มันสามารถเข้าถึงได้ในขณะที่โลกชี้ไปที่อุปกรณ์เดียวกันเสมอ แต่ที่อยู่ IP จะเปลี่ยนไปตามอุปกรณ์นั้น เมื่อใดก็ตามที่ที่อยู่ IP ของอุปกรณ์เปลี่ยนซอฟต์แวร์พิเศษบนอุปกรณ์จะเข้าสู่เซิร์ฟเวอร์ของผู้ให้บริการ dns และอัปเดตบันทึกที่อยู่ IP


3

เรื่องสั้นคือ: เมื่อคุณเห็น "ชื่อโฮสต์แบบไดนามิกทั่วโลก" คุณจะเห็นตัวควบคุมสำหรับการกำหนดค่ากลไกที่ Apple จัดไว้ให้เพื่อให้ง่ายต่อการเข้าถึงคอมพิวเตอร์ของคุณผ่านชื่อโดเมนที่เสถียรบนอินเทอร์เน็ต แต่กลไกนี้ทำงานได้ไม่ดีนักเนื่องจากไม่มีโฮสต์ DNS ใช้งานเลย

เรื่องยาวมีส่วนร่วมมากขึ้น

มีเทคโนโลยีอื่นที่มักเรียกว่า "Dynamic DNS" ซึ่งช่วยให้คุณสามารถกำหนดค่าคอมพิวเตอร์ของคุณเพื่อให้สามารถเข้าถึงได้จากอินเทอร์เน็ตแม้ว่าคอมพิวเตอร์ของคุณจะอยู่หลังเราเตอร์ที่บ้าน การอยู่หลังเราเตอร์ที่บ้านมักจะบดบังที่อยู่คอมพิวเตอร์ของคุณจากการมองเห็นเครื่องอื่น ๆ บนอินเทอร์เน็ต วิธีการทำงานของเทคโนโลยีนี้คือคุณต้องติดตั้งไคลเอนต์ DynDNS บนคอมพิวเตอร์ของคุณ (หรือมีอยู่ในเราเตอร์ที่บ้านของคุณ) ไคลเอ็นต์ DynDNS นั้นทำงานอยู่เสมอ ทุกครั้งที่ที่อยู่คอมพิวเตอร์ของคุณเปลี่ยนลูกค้าจะบอกเซิร์ฟเวอร์ว่าที่อยู่ใหม่คืออะไร จากนั้นเครื่องอื่น ๆ บนอินเทอร์เน็ตสามารถไปที่เซิร์ฟเวอร์เพื่อค้นหาที่อยู่คอมพิวเตอร์ของคุณและจากนั้นสามารถเข้าถึงคอมพิวเตอร์ของคุณโดยตรง

ผลสุดท้ายของทั้งหมดนี้คือการอนุญาตให้เครื่องอื่นติดต่อกับคอมพิวเตอร์ของคุณโดยตรงผ่านชื่อโดเมนที่มั่นคงเช่น "JohnComputer.john.somethingsomething.com" ถึงแม้ว่าที่อยู่จริงของคอมพิวเตอร์ของคุณจะถูกซ่อนอยู่หลังเราเตอร์และมีการเปลี่ยนแปลงบ่อยครั้ง ประโยชน์ของสิ่งนี้คือมันจะทำให้บริการการสื่อสารระหว่างบุคคลต่อบุคคลโดยตรงเช่นการแชทหรือการแชร์หน้าจอง่ายต่อการใช้และใช้งาน

คำหลักคือ "จะ" ปัญหาคือแม้ว่า DNS ไดนามิกจะได้รับการสนับสนุนอย่างกว้างขวางในเราเตอร์ แต่ก็ไม่ได้รับการสนับสนุนอย่างกว้างขวางเพียงพอที่บริการการสื่อสารที่ได้รับความนิยมใด ๆ สามารถนับได้ บริการต่างๆเช่น Skype และ go2meeting ที่จะได้รับประโยชน์จากมันจะต้องสร้างระบบเซิร์ฟเวอร์แบบอะนาล็อกที่ซับซ้อนแทนเพื่อให้ทำงานได้ นั่นคือสิ่งที่พวกเขาทำ

สิ่งนี้เกี่ยวข้องกับชื่อโฮสต์แบบไดนามิกทั่วโลกอย่างไร

คุณจำได้ไหมว่าเทคโนโลยีที่เรียกว่า Dynamic DNS นั้นไม่ได้ใช้กันอย่างแพร่หลายถึงแม้ว่ามันจะได้รับการสนับสนุนในเราเตอร์ค่อนข้างดีและมันอาจต้องติดตั้งไคลเอนต์บนคอมพิวเตอร์ของคุณด้วยหรือไม่?

Apple ได้ใช้เทคโนโลยีการแข่งขันที่คล้ายคลึงกันซึ่งเรียกว่า DNS Update มาหลายปีแล้ว ไคลเอนต์นี้มีอยู่ใน Mac ทุกเครื่องดังนั้นคุณไม่จำเป็นต้องติดตั้งอะไรเลย! ฉันเชื่อว่าเราเตอร์ของสนามบินของ Apple ได้รับการสนับสนุนในตัวแล้ว (แทนที่จะเป็นระบบ DNS แบบไดนามิกที่ทุกคนใช้) และสิ่งที่ยอดเยี่ยมเกี่ยวกับ DNS Update ก็คือคุณไม่จำเป็นต้องพึ่งพาเซิร์ฟเวอร์ DNS ไดนามิกที่เป็นกรรมสิทธิ์ของคี่บอลเพื่อให้มันทำงานได้ แต่จะรวมเข้ากับระบบ DNS ปกติดังนั้นคุณจึงจำเป็นต้องใช้โฮสต์ DNS ปกติของคุณเพื่อรองรับข้อเสนอ IETF, RFC 2136 และ RFC 3007 ในหลาย ๆ วิธีนี่เป็นระบบเชิงตรรกะที่มีความซับซ้อนมากขึ้นเนื่องจากมันรวมเข้ากับโครงสร้างพื้นฐาน DNS ที่เราเป็น ใช้อยู่แล้ว

ข้อเสียคือฉันคิดว่ามีโฮสต์ DNS ผู้บริโภคเพียงสองแห่งในโลกที่สนับสนุนระบบนี้ (dyn.com และ irondns.com) ดังนั้นถ้าคุณจะใช้โฮสต์ DNS ของคุณเองมันก็ไร้ประโยชน์


0

ตราบใดที่ GlobalNames มีความกังวลมันเป็นการแทนที่บริการ WINS ที่เครือข่าย Windows จำนวนมากพึ่งพา

บนเซิร์ฟเวอร์ DNS จะต้องสร้างระเบียน SRV และอย่าคิดว่านี่ไม่ใช่ความเสี่ยงด้านความปลอดภัย คุณยังต้องเปิดพอร์ตผ่านไฟร์วอลล์เราเตอร์ของคุณเพื่อเปิดใช้งานบริการ

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