ฉันได้เขียนโค้ดหลายชิ้นที่เชื่อมต่อกับเซิร์ฟเวอร์ LDAP และเรียกใช้คิวรี แต่มันก็เป็นของขึ้นมาเสมอ สิ่งหนึ่งที่ฉันไม่เข้าใจจริงๆคือแนวคิดของการผูก DN นี่คือตัวอย่างการใช้ldapsearchเครื่องมือบรรทัดคำสั่งที่มีให้จาก openldap (ไม่ต้องสนใจการตรวจสอบสิทธิ์)
ldapsearch -h 1.2.3.4 -D dc=example,dc=com [query]
จุดประสงค์และหน้าที่ของ-D dc=example,dc=comส่วนนี้คืออะไร ทำไมเราต้องผูกตำแหน่งเฉพาะในลำดับชั้นไดเรกทอรี? มันคือการสร้างส่วนหนึ่งของไดเรกทอรีที่แบบสอบถามของฉันควรใช้กับ? เช่นถ้ารูตโหนดของไดเรกทอรีคือdc=comและมีลูกสองคน ( dc=fooและdc=bar) ฉันอาจต้องการให้dc=foo,dc=comคิวรีของฉันขัดกับทรีย่อยและไม่ใช่dc=bar,dc=comทรีย่อยหรือไม่