พิมพ์ที่อยู่ตัวแก้ไขส่วนตัวในการตั้งค่า Wi-Fi ของ iPhone แล้วมันจะทำงานจนกว่าโทรศัพท์จะออกจากเครือข่ายนั้น ซึ่งเป็นจังหวะที่ VPN ควรเข้ามาควบคุม นี่คือกับดักแรกใน DNS มือถือ: สถานที่ที่คุณป้อนการตั้งค่ากำหนดขอบเขตของมัน และขอบเขตนั้นแคบกว่าที่คนส่วนใหญ่คิด ก่อนแก้ไขสิ่งใด ให้ตอบสามคำถามเกี่ยวกับการติดตั้ง เพราะคำตอบกำหนดว่าควรแตะการควบคุมใด ปฏิบัติต่อลำดับนี้เป็นการทบทวนการออกแบบ ไม่ใช่การไล่หาการตั้งค่า

สามคำถามก่อนพิมพ์ที่อยู่ตัวแก้ไข

อย่างแรก ชื่อใดต้องการการจัดการพิเศษจริงๆ โซนส่วนตัวเช่น corp.example เป็นเนมสเปซ ไม่ใช่โฮสต์เดียว และคำตอบควรเป็นโดเมนไม่ใช่ระเบียนเดียว อย่างที่สอง ตัวแก้ไขใดมีอำนาจสำหรับมัน และใครเป็นเจ้าของบริการนั้น อย่างที่สาม เส้นทางใดทำให้ตัวแก้ไขนั้นเข้าถึงได้จากโทรศัพท์ อุโมงค์ เครือข่าย Wi-Fi ที่กำหนดเส้นทาง หรือสิ่งอื่นโดยสิ้นเชิง

หากหนึ่งในสามข้อนั้นไม่มีเจ้าของ ให้หยุด การเปลี่ยน DNS ที่ทำโดยไม่มีเนมสเปซ แหล่งข้อมูลที่มีอำนาจ และเส้นทางที่เข้าถึงได้ คือการเดาที่จะล้มเหลวต่างกันบนเซลลูลาร์กับในออฟฟิศ

รายการ DNS ของ Wi-Fi เป็นของเครือข่าย Wi-Fi นั้น

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

นั่นไม่ได้ทำให้ DNS ตามเครือข่ายไร้ประโยชน์ สำหรับแล็บที่บ้านหรือ SSID ออฟฟิศเดียว มันเป็นวิธีที่ง่ายที่สุดในการเข้าถึงตัวแก้ไขภายใน และมันซื่อสัตย์เกี่ยวกับขอบเขตของมัน

กลไก DNS ของ VPN ขึ้นกับโปรโตคอลและไคลเอนต์

ผู้ให้บริการอุโมงค์แพ็กเก็ตบน iOS สามารถกำหนดค่า DNS ผ่าน API การตั้งค่า DNS ของ Apple ซึ่งเปิดเผยที่อยู่ตัวแก้ไขและการจับคู่โดเมนให้กับอุโมงค์ที่เป็นเจ้าของการเชื่อมต่อ การกำหนดค่า IKEv2 แบบเนทีฟสามารถรับ DNS ผ่านเพย์โหลดการกำหนดค่า IKE เมื่อเกตเวย์ผลักมันมา แต่ไคลเอนต์หนึ่งจะใช้สิ่งที่ได้รับหรือไม่เป็นรายละเอียดการนำไปใช้ที่คุณต้องตรวจสอบ ไคลเอนต์ที่อิงแอปสามารถนำเส้นทางการแก้ไขของตัวเองไปใช้ได้ทั้งหมด

สิ่งเหล่านี้เป็นจุดผสานรวมที่ต่างกัน และผลลัพธ์จากจุดหนึ่งไม่กลายเป็นกฎสำหรับ iPhone ทุกเครื่อง กลไกที่รองรับคือสิ่งที่โปรไฟล์หรือผู้ให้บริการจัดทำเอกสารสำหรับโปรโตคอลที่ใช้

ตัดสินด้วยความเป็นเจ้าของ ไม่ใช่ความสะดวก

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

กฎการตัดสินสั้น: การตั้งค่าเป็นของที่ที่การเชื่อมต่อถูกจัดเตรียม ที่อื่นใดมันเป็นข้อยกเว้นเฉพาะที่ซึ่งการเปลี่ยนเครือข่ายครั้งถัดไปจะลบมัน

ตรวจสอบบนเส้นทางที่โทรศัพท์ใช้จริง

ทดสอบคำขอใหม่จากแอปที่ต้องการชื่อส่วนตัว บน Wi-Fi ในออฟฟิศ บนเซลลูลาร์ และในช่วงเปลี่ยนระหว่างกัน แอปที่มีการผสานตัวแก้ไขของตัวเองอาจใช้เส้นทางต่างจากระบบ ดังนั้นทดสอบแอปจริงไม่ใช่แท็บเบราว์เซอร์ที่บังเอิญใช้ได้

เมื่อชื่อส่วนตัวล้มเหลว ให้เก็บข้อผิดพลาดที่แน่นอนและสถานะโปรไฟล์ ตัวแก้ไขสาธารณะที่ตอบว่าชื่อไม่มีอยู่ให้คำตอบที่ถูกต้องกับคำถามที่ผิด และการเพิ่มมันข้างตัวแก้ไขของบริษัทไม่ใช่การออกแบบเนมสเปซ

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

บทความที่เกี่ยวข้อง