ฉันรู้ - ตัวอย่าง - ว่ามีชื่อ DNS สองชื่อสำหรับ IP อย่างไรก็ตามnslookup ip
ส่งคืนเพียงหนึ่งระเบียน
ฉันจะรับระเบียนทั้งหมดสำหรับ IP ได้อย่างไร
ฉันรู้ - ตัวอย่าง - ว่ามีชื่อ DNS สองชื่อสำหรับ IP อย่างไรก็ตามnslookup ip
ส่งคืนเพียงหนึ่งระเบียน
ฉันจะรับระเบียนทั้งหมดสำหรับ IP ได้อย่างไร
คำตอบ:
DNS ไม่มีวิธีสืบค้นชื่อตามค่า 1เมื่อคุณเรียกใช้คุณเพียงแค่ค้นหาระเบียน PTR ที่โดเมนพิเศษไม่ใช่แบบสอบถามแบบผกผันวิเศษnslookup ip
reversed-ip.in-addr.arpa
โดยปกติแล้วเมื่อโฮสต์หรือที่อยู่มีชื่อหลายชื่อจะมีการเพิ่ม PTR หนึ่งระเบียนที่มีชื่อหลักบ่อยครั้งเพื่อเหตุผลด้านความปลอดภัย / ความเป็นส่วนตัว (ในกรณีของการโฮสต์เว็บไซต์ที่ใช้ร่วมกัน) หรือเพียงเพราะเจ้าของไม่ใส่ใจเพียงพอ (บันทึก PTR หลายรายการยังสร้างความสับสนเนื่องจากในทางปฏิบัติโปรแกรมทั้งหมดจะเลือกแบบสุ่ม)
ที่สุดแหล่งเผด็จการจึงเป็นเจ้าของที่อยู่ IP ของตัวเอง (แต่โปรดทราบว่าเจ้าของอาจไม่ทราบเกี่ยวกับโดเมนอื่น ๆ ที่ชี้ไปยังที่อยู่ของพวกเขาเสมอใน DNS หากมีใครเป็นเจ้าของโดเมนพวกเขาสามารถชี้ไปที่ใดก็ได้โดยเพิ่มระเบียน A / AAAA)
มีเว็บไซต์หลายแห่งที่รวบรวมข้อมูลเกี่ยวกับเว็บไซต์ที่โฮสต์ที่ที่อยู่ IP เฉพาะ (เช่นyougetsignal ) แต่พวกเขาไม่มีทางรู้ข้อมูลที่สมบูรณ์ 100% หากไม่มีเว็บไซต์ที่โฮสต์ในชื่อโดเมนเฉพาะเว็บไซต์นั้นจะไม่ปรากฏในฐานข้อมูลดังกล่าว
1 RFC 833 มีคำจำกัดความของคำค้นหาแบบผกผันว่าเป็นคุณสมบัติเสริมโดยใช้ IQUERY opcode; มันไม่ได้ใช้งานจริงเนื่องจากมีประโยชน์ จำกัด ในการอ้างอิงเอกสารเดียวกัน"การแมปแบบสอบถามแบบผกผันไม่ได้รับประกันว่าจะไม่ซ้ำกันหรือสมบูรณ์เพราะระบบโดเมนไม่มีกลไกภายในสำหรับการพิจารณาสิทธิ์จากบันทึกทรัพยากร"ดังนั้นคุณไม่สามารถรับข้อมูลเกี่ยวกับโดเมนได้ โฮสต์ที่อื่นนอกเหนือจากเซิร์ฟเวอร์ชื่อนั้น