รับระเบียน DNS ทั้งหมดบนเซิร์ฟเวอร์ระยะไกลหรือไม่


12

เป็นไปได้หรือไม่ที่จะรับระเบียน DNS ทั้งหมดออกจากเซิร์ฟเวอร์ระยะไกล

คำตอบ:


15

โดยปกติแล้วคุณจะทำไม่ได้ แต่ถ้าเซิร์ฟเวอร์ DNS อนุญาตให้ผู้อื่นโอนโซนได้ (ไม่น่าเป็นไปได้) คุณสามารถทำได้


+1 นั่นคือคำตอบที่ชัดเจน หากไม่มีการถ่ายโอนโซนคุณจะไม่สามารถรู้ได้ว่าคุณได้รับบันทึกทั้งหมดสำหรับโซนที่กำหนดหรือไม่
John Gardeniers

4

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

dig axfr sld.tld. @nameserver

กาลครั้งหนึ่งนาน ๆ ครั้งการถ่ายโอนโซนนั้นมีให้สำหรับทุกคน แนวปฏิบัติที่ดีที่สุดในวันนี้ไม่สนับสนุนให้ทุกคน สิ่งนี้ช่วย จำกัด การรั่วไหลของข้อมูล คำสั่ง "dig axfr" ด้านบนจะได้รับข้อมูลหากมีอยู่


"การโอนโซนพร้อมใช้งานสำหรับเนมเซิร์ฟเวอร์ของทาสเสมอ" ที่อยู่ระหว่างเนมเซิร์ฟเวอร์หลักและรองทั้งหมดซึ่งไม่ได้หมายความว่าเนมเซิร์ฟเวอร์รองจะเปิดการสอบถาม AXFR จากแหล่งใด ๆ และถึงแม้จะไม่เป็นเช่นนั้นเสมอไปเนื่องจากมี IXFR เช่นกันและบ่อยครั้งที่สองถูกกำหนดค่าเป็นชุด / คลาวด์พร้อมกันเป็นหลักและในความเป็นจริงไม่มีการถ่ายโอนโซนในวงเลย
Patrick Mevzek

3

ลอง Zonetransfer บนยูนิกซ์เชลล์:

$ dig axfr sld.tld. @nameserver

รับรายชื่อเนมเซิร์ฟเวอร์ที่ได้รับมอบหมายสำหรับโซนของคุณ:

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