Câu trả lời:
Tôi đồng ý với David re: hầu hết các máy chủ không được cấu hình để cho phép chuyển vùng. Có nói rằng, bạn có thể thử đưa ra một chuyển vùng.
dig @nameserver example.com axfr
Thay thế trong tên máy chủ tên và tên miền của bạn.
Trên Windows, bạn có thể sử dụng nslookup
trong chế độ tương tác để thực hiện chuyển vùng. Từ nslookup
dấu nhắc:
server nameserver
ls -d example.com
Một lần nữa, thay thế trong tên máy chủ tên và tên miền của bạn.
Hãy thử tất cả các máy chủ tên-- đôi khi tôi thấy rằng một trong số chúng sẽ cho phép chuyển vùng.
Nói chung là không.
Nếu các máy chủ DNS được định cấu hình để cho phép chuyển vùng tới bất kỳ nơi nào thì bạn có thể đọc toàn bộ tệp theo cách đó - nhưng thật bất thường khi các máy chủ thực hiện các yêu cầu đó trừ khi chúng từ các nhà cung cấp máy chủ tên hoặc máy theo dõi / quản trị viên khác.
Bạn có thể liệt kê các máy chủ DNS bằng cách sử dụng bất kỳ máy khách DNS nslookup, host, dig ... nào với dig run
dig domain.tld ns
Nếu máy chủ DNS cho phép vùng tranfert thường được sử dụng để sao chép và sao lưu cơ sở dữ liệu DNS, bạn có thể lấy tệp vùng bằng tiện ích đào như thế này:
dig @dns.server domain.tld axfr
dig -t AXFR domain.tld
đó có vẻ rất lạ đối với tôi.
ls -d example.com
sẽ hiển thị tất cả giống nhưdig axfr