บทความนี้ถูกเก็บถาวรและไม่ได้รับการอัพเดทจาก Apple อีกต่อไป

ไม่สามารถจำแนกชื่อ DNS แบบส่งข้อมูลโดยตรงที่ลงท้ายด้วย .local ใน iOS

อุปกรณ์ iOS อาจไม่สามารถจำแนกชื่อ DNS แบบยูนิคาสต์ที่ลงท้ายด้วยคำต่อท้าย .local หากคุณต้องการเข้าถึงเครือข่ายขององค์กรภายในที่ใช้ชื่อโดเมนภายในระดับบนสุด เช่น "mydomain.local" ขั้นตอนเหล่านี้สามารถช่วยคุณได้

การเปลี่ยนเครือข่ายส่วนตัว (ถ้าเป็นไปได้) ให้ใช้คำต่อท้ายชื่อโดเมนที่ไม่ใช่ .local จะแก้ไขปัญหานี้ได้ เมื่อวางแผนสำหรับการตั้งชื่อเครือข่ายขององค์กรภายใน ให้ใช้คำต่อท้ายโดเมนต่อไปนี้แทน ".local"

  • .private

  • .intranet

  • .internal

  • .lan

Multicast Domain Name Service (mDNS) ของ Bonjour ใช้คำต่อท้าย .local เพื่อระบุอุปกรณ์ที่ Bonjour สามารถเข้าถึงได้ แนะนำให้หลีกเลี่ยงการใช้คำต่อท้าย .local เมื่อวางแผนเครือข่ายขององค์กรภายใน

ใน iOS 8 ให้เพิ่มป้ายกำกับลงในชื่อโดเมนของคุณ

เมื่อต้องการจำแนกโดเมนระดับบนสุด .local ผ่านมัลติคาสต์ใน iOS 8 คุณสามารถใช้ชื่อที่มีสองป้ายกำกับ เช่น "example.local" ซึ่งเป็นไปตามการกำหนด IANA ของโดเมนท้องถิ่นสำหรับ Bonjour

นอกจากนี้ คุณยังสามารถกำหนดค่าชื่อด้วยป้ายกำกับสามป้ายขึ้นไป ("host.example.local") เพื่อใช้ ยูนิคาสต์ DNS:

  • ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ชื่อโดเมนมีเรคคอร์ด SOA (Start of Authority) เป็น ".local"

  • หรือใช้โดเมนย่อยของ ".local" เช่น "example.local" ในกรณีนี้ คุณสามารถเพิ่มโดเมนการค้นหาแบบสองป้ายกำกับ อย่างเช่น example.local และมีเรคคอร์ด SOA สำหรับ example.local หรือสำหรับ ".local" อย่างใดอย่างหนึ่ง

วันที่เผยแพร่: