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


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.