Lewati ke konten utama

Pemecah File Zona DNS

Tempel file zona BIND dan baca sebagai tabel: setiap nama pemilik sepenuhnya memenuhi syarat, setiap TTL yang diwariskan diselesaikan menjadi angka nyata, dan catatan dibagi menjadi nama, TTL, kelas, dan jenis serta nilai. Menghormati $ORIGIN, $TTL dan blok SOA multi-baris, menandai kesalahan klasik (SOA hilang, CNAME yang berbagi nama, target tanpa titik trailing), dan ekspor ke CSV atau JSON. Berjalan sepenuhnya di browser Anda — tidak ada pencarian DNS.

Input

Opsi

Digunakan untuk memenuhi syarat nama relatif ketika file tidak memiliki $ORIGIN sendiri. $ORIGIN di dalam file selalu menang.

Fallback untuk catatan tanpa TTL ketika file tidak memiliki $TTL. Menerima 3600 atau shorthand seperti 1h, 1d.

Output

Zona
BidangNilai
No data yet
Catatan
NamaTTLKelasJenisNilai
No data yet

Nama pemilik sepenuhnya memenuhi syarat terhadap $ORIGIN, dan TTL yang diwariskan diselesaikan menjadi nilai sebenarnya.

Jenis catatan
JenisJumlah
No data yet
Masalah
Tingkat KeparahanBarisDetail
No data yet
Zona ternormalisasi
 

Nama absolut, TTL eksplisit, satu catatan per baris — bandingkan ini dengan ekspor penyedia lain.

JSON
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/dns-zone-file-parser \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "zoneFile": "$ORIGIN example.com.\n$TTL 1h\n\n@   IN  SOA ns1.ex…"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `dns-zone-file-parser` tool (DNS Zone File Parser) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/dns-zone-file-parser/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pemecah File Zona DNS — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Tempel file zona BIND — ekspor dari pendaftar Anda, konfigurasi named, backup yang Anda warisi — dan baca sebagai tabel daripada memaksakan mata pada kolom. Setiap nama pemilik sepenuhnya memenuhi syarat, setiap TTL yang diwariskan diselesaikan menjadi angka nyata, dan catatan dibagi menjadi nama, TTL, kelas, jenis, dan nilai.

Cara menggunakannya

  1. Tempel teks zona ke dalam kotak. Parse berjalan saat Anda mengetik; tidak ada yang diunggah dan tidak ada pencarian DNS yang terjadi.
  2. Baca tabel Zona untuk total, Catatan untuk baris yang diuraikan, dan Jenis catatan untuk rincian berdasarkan jenis.
  3. Periksa Masalah sebelum Anda mempercayai file — di sinilah kesalahan muncul.
  4. Salin atau unduh catatan sebagai CSV, seluruh parse sebagai JSON, atau Zona ternormalisasi untuk membedakan.

Apa yang ditangani oleh pembaca ini yang tidak dilakukan pembaca naif

$ORIGIN dan $TTL diterapkan daripada dilewati. Catatan yang ditulis sebagai www menjadi www.example.com., @ menjadi origin, dan catatan tanpa TTL sendiri mewarisi $TTL di atasnya.

Catatan multi-baris. Catatan SOA nyata dibungkus dalam tanda kurung dan mencakup lima atau enam baris. Mereka dilipat kembali ke dalam satu catatan, jadi serial, refresh, retry, expire dan minimum berakhir dalam satu baris.

Warisan nama pemilik. Baris yang dimulai dengan spasi atau tab milik nama pemilik sebelumnya — aturan yang dengan tenang salah mengklasifikasikan catatan NS kedua dan ketiga di sebagian besar parser yang ditulis tangan.

Setiap jenis catatan. Jenis dibaca secara posisional, jadi SOA, SRV, CAA, DS, TLSA, SSHFP, NAPTR dan bentuk generik TYPE65535 semuanya diuraikan, bukan hanya enam jenis umum.

Pengaturan

Origin — digunakan untuk memenuhi syarat nama relatif ketika teks yang ditempel tidak memiliki $ORIGIN sendiri (umum ketika Anda menyalin fragmen dari file yang lebih besar). $ORIGIN di dalam teks selalu menang.

TTL Default — fallback untuk catatan tanpa TTL ketika tidak ada direktif $TTL. Menerima detik (3600) atau shorthand (1h, 90m, 1d, 1w).

Tampilan TTL — detik, atau dapat dibaca manusia (1h 30m) ketika Anda mengevaluasi umur cache daripada membandingkan angka.

Apa yang diperiksa tabel Masalah

SOA yang hilang atau duplikat; CNAME berbagi nama dengan catatan lain (alasan paling umum zona tidak akan dimuat); lebih dari satu CNAME pada nama; catatan duplikat identik byte; target CNAME/MX/NS/SRV ditulis tanpa titik trailing, yang diam-diam menambahkan origin; dan catatan yang tersisa tanpa TTL sama sekali.

Mengapa target MX saya ditandai?

Karena mail dan mail. berarti hal yang berbeda. Tanpa titik, 10 mail diselesaikan menjadi mail.example.com. — biasanya apa yang Anda maksudkan, tetapi tidak jika Anda menunjuk ke penyedia email eksternal. Alat menunjukkan nama yang sebenarnya diselesaikan sehingga Anda dapat memutuskan.

Apakah mengikuti $INCLUDE?

Tidak. $INCLUDE menamai file di disk, dan alat ini hanya pernah melihat teks yang Anda tempel. Baris yang disertakan tercantum dalam Masalah sebagai dilewati daripada diam-diam dijatuhkan.

Apakah ada yang dikirim ke server?

Tidak. Parse berjalan sepenuhnya di browser Anda, dan tidak ada pertanyaan DNS — alat membaca file yang Anda berikan dan tidak ada yang lain.

Alat terkait

Untuk membangun file zona daripada membacanya, gunakan Pembuat File Zona DNS. Untuk memeriksa apa yang sebenarnya diselesaikan nama sekarang, gunakan Pencarian DNS, dan untuk mengetahui kapan perubahan akan terlihat di mana-mana, gunakan Kalkulator Kedaluwarsa TTL Catatan DNS.

dnszone filebindparserdns recordsnameserver

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.