Score:0

ฉันสามารถกำหนดค่า TLD ในเซิร์ฟเวอร์ DNS ได้หรือไม่

ธง co

ฉันค่อนข้างใหม่กับ DNS จากสิ่งที่ฉันได้เรียนรู้มา ฉันรู้ว่า: เมื่อเซิร์ฟเวอร์ DNS ถูกขอให้แก้ไขชื่อโดเมนบางส่วน (สมมติว่าแคชทั้งหมดว่างเปล่า) ก่อนอื่นเซิร์ฟเวอร์จะติดต่อเซิร์ฟเวอร์ชื่อรูท และขอชื่อเซิร์ฟเวอร์ของ TLD และคอยถามทางไปยังเนมเซิร์ฟเวอร์ที่เชื่อถือได้ของชื่อโดเมนที่เป็นปัญหา

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

in flag
โดเมน `.local` เป็นเรื่องปกติสำหรับจุดประสงค์นี้ ลูกค้าใช้ระบบ DNS ที่กำหนดค่าไว้ หากคุณควบคุมเซิร์ฟเวอร์นั้น คุณสามารถใส่อะไรก็ได้ที่คุณต้องการ
Tilman Schmidt avatar
bd flag
อย่า _not_ ใช้ `.local` TLD เพื่อจุดประสงค์นั้น สงวนไว้สำหรับ mDNS การใช้เป็นโลคอลโซนปกติอาจทำให้เกิดการทำงานผิดพลาดได้ ซึ่งค่อนข้างยากในการแก้ไข
Patrick Mevzek avatar
cn flag
"ฉันสามารถมีชื่อโดเมนสำหรับเครือข่ายภายในของฉันเพื่อให้แต่ละเครื่องและบริการมีชื่อโดเมนได้หรือไม่" เพียงจดทะเบียนโดเมนแบบสาธารณะ (ใน TLD ใดก็ได้ที่คุณต้องการ) แล้วใช้เป็นส่วนต่อท้ายสำหรับชื่อภายใน ห้ามคิดค้น TLD ใหม่เป็นการภายใน และแน่นอนว่าอย่าจี้สิ่งที่มีอยู่เช่นกัน
Score:2
ธง bd

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

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

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

Score:0
ธง cn

ใช่คุณสามารถ. เล็กน้อยที่จะทำ ในทางเทคนิคแล้ว ไม่ใช่ TLD แม้ว่า TLD คือ "." คุณคือโดเมนระดับแรก

เห็นได้ชัดว่าเนื่องจากคุณไม่ได้ได้รับมอบหมาย จึงไม่มีใครได้รับข้อมูลนอกจากเขาจะใช้เซิร์ฟเวอร์ DNS ของคุณ

ประสบการณ์ไม่เยอะใช่ไหม? เพราะนี่คือวิธีที่ Active Directory จัดการโดเมน ตั้งค่าโดเมนของตนเอง สมาชิกโดเมนทั้งหมดใช้ (ต้องใช้) เซิร์ฟเวอร์ DNS ไดเรกทอรีที่ใช้งานอยู่)

Patrick Mevzek avatar
cn flag
"TLD คือ "", " ไม่ใช่ ตามคำนิยาม "." คือ root และ TLD หรือที่รู้จักในชื่อโดเมนระดับบนสุดคือป้ายกำกับแรกที่อยู่ข้างใต้
YoavKlein avatar
co flag
+1 ถึง @PatrickMevzek

โพสต์คำตอบ

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