จะแสดงรายการชื่อ DNS ทั้งหมดที่ชี้ไปยัง IP ได้อย่างไร


11

ฉันรู้ - ตัวอย่าง - ว่ามีชื่อ DNS สองชื่อสำหรับ IP อย่างไรก็ตามnslookup ipส่งคืนเพียงหนึ่งระเบียน

ฉันจะรับระเบียนทั้งหมดสำหรับ IP ได้อย่างไร


4
ฉันคิดว่าการเปรียบเทียบโลกแห่งความจริงจะเป็นไปได้: คุณไม่รู้แน่ชัดว่ามีสมุดโทรศัพท์กี่เล่มที่แสดงหมายเลขของคุณ
slhck

คำตอบ:


12

DNS ไม่มีวิธีสืบค้นชื่อตามค่า 1เมื่อคุณเรียกใช้คุณเพียงแค่ค้นหาระเบียน PTR ที่โดเมนพิเศษไม่ใช่แบบสอบถามแบบผกผันวิเศษnslookup ipreversed-ip.in-addr.arpa

โดยปกติแล้วเมื่อโฮสต์หรือที่อยู่มีชื่อหลายชื่อจะมีการเพิ่ม PTR หนึ่งระเบียนที่มีชื่อหลักบ่อยครั้งเพื่อเหตุผลด้านความปลอดภัย / ความเป็นส่วนตัว (ในกรณีของการโฮสต์เว็บไซต์ที่ใช้ร่วมกัน) หรือเพียงเพราะเจ้าของไม่ใส่ใจเพียงพอ (บันทึก PTR หลายรายการยังสร้างความสับสนเนื่องจากในทางปฏิบัติโปรแกรมทั้งหมดจะเลือกแบบสุ่ม)

ที่สุดแหล่งเผด็จการจึงเป็นเจ้าของที่อยู่ IP ของตัวเอง (แต่โปรดทราบว่าเจ้าของอาจไม่ทราบเกี่ยวกับโดเมนอื่น ๆ ที่ชี้ไปยังที่อยู่ของพวกเขาเสมอใน DNS หากมีใครเป็นเจ้าของโดเมนพวกเขาสามารถชี้ไปที่ใดก็ได้โดยเพิ่มระเบียน A / AAAA)

มีเว็บไซต์หลายแห่งที่รวบรวมข้อมูลเกี่ยวกับเว็บไซต์ที่โฮสต์ที่ที่อยู่ IP เฉพาะ (เช่นyougetsignal ) แต่พวกเขาไม่มีทางรู้ข้อมูลที่สมบูรณ์ 100% หากไม่มีเว็บไซต์ที่โฮสต์ในชื่อโดเมนเฉพาะเว็บไซต์นั้นจะไม่ปรากฏในฐานข้อมูลดังกล่าว


1 RFC 833 มีคำจำกัดความของคำค้นหาแบบผกผันว่าเป็นคุณสมบัติเสริมโดยใช้ IQUERY opcode; มันไม่ได้ใช้งานจริงเนื่องจากมีประโยชน์ จำกัด ในการอ้างอิงเอกสารเดียวกัน"การแมปแบบสอบถามแบบผกผันไม่ได้รับประกันว่าจะไม่ซ้ำกันหรือสมบูรณ์เพราะระบบโดเมนไม่มีกลไกภายในสำหรับการพิจารณาสิทธิ์จากบันทึกทรัพยากร"ดังนั้นคุณไม่สามารถรับข้อมูลเกี่ยวกับโดเมนได้ โฮสต์ที่อื่นนอกเหนือจากเซิร์ฟเวอร์ชื่อนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.