สามารถมีโดเมนย่อยได้สูงสุดกี่โดเมน


14

มีการ จำกัด จำนวนโดเมนย่อยเช่น "* .domain.com" หรือไม่


ข้อ จำกัด เพียงอย่างเดียวคือเมื่อเซิร์ฟเวอร์ชื่อของคุณมีหน่วยความจำไม่เพียงพอ มันเหมือนกับขีด จำกัด ของจำนวนโดเมนย่อยเช่น * .com: 253 ตัวอักษรรวม
derobert

คุณถามถึงโดเมนย่อยที่ไม่สามารถสร้างสำหรับโดเมนใดโดเมนหนึ่งได้หรือไม่
MRG

ops.ietf.org/lists/namedroppers/namedroppers.2003/msg00964.htmlหากคุณต้องการข้อมูลอ้างอิง
derobert

คำตอบ:


12

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

ในการชี้แจงชื่อโดเมนที่ยาวที่สุดที่เป็นไปได้คือ 255 ตัวอักษรโดยไม่มีป้ายกำกับ (ส่วนแบ่งระหว่างจุด) ที่จะยาวเกิน 63 ตัวอักษรต่อข้อมูลจำเพาะ DNS


6
คุณสามารถทำได้อย่างง่ายดาย*.domain.com IN A 10.11.12.13จากนั้นขีด จำกัด อยู่บนเว็บเซิร์ฟเวอร์ หากคุณกำลังจะมีนับล้านนี้อาจเป็นวิธีเดียวที่มีสติ (เช่นคิดว่าเว็บไซต์ที่ช่วยให้คุณสามารถตั้งค่า blogname.site.come ตัวอย่างเช่น)
derobert

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

1

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

แก้ไข: ความยาวสูงสุดของ URL คือ 253 octets หรือ 253 ตัวอักษรหากใช้ ascii นั่นมากมาย :)


ถ้าเช่นนั้นจำกัดความยาวของ URL คืออะไร

1
มันเริ่มที่จะฟังเหมือนการบ้านคำถามแบบสุ่มเล็กน้อยที่โยนโดยศาสตราจารย์เบื่อ
Jon Limjap

มันเป็นข้อ จำกัด DNS vhost ไม่เกี่ยวข้องกับคำถามของเขา
Yannick Motton

ขึ้นอยู่กับเบราว์เซอร์ของคุณเซิร์ฟเวอร์ ฯลฯ IE มีความยาวไม่เกิน 2083 อักขระใน URL ไกล RFC 2616 ไม่แนะนำให้ใช้ URIs สูงกว่าความยาว 255 อักขระ
Joey

แต่ไม่มีข้อ จำกัด สำหรับ URL ... มาตรฐาน RFC 2616 กล่าวว่า "โปรโตคอล HTTP ไม่ได้กำหนดข้อ จำกัด เบื้องต้นเกี่ยวกับความยาวของ URI เซิร์ฟเวอร์จะต้องสามารถจัดการ URI ของทรัพยากรใด ๆ ที่พวกเขาให้บริการ และควรจัดการ URIs ที่มีความยาวไม่ จำกัด หากมีรูปแบบ GET ที่สามารถสร้าง URIs ได้ [... ] หมายเหตุ: เซิร์ฟเวอร์ควรระมัดระวังเกี่ยวกับ URI ที่มีความยาวมากกว่า 255 ไบต์เนื่องจากไคลเอนต์หรือพร็อกซีที่เก่ากว่า การใช้งานอาจไม่สนับสนุนความยาวเหล่านี้อย่างเหมาะสม "
bortzmeyer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.