Terima kasih. Ada 2 file. File pertama adalah db-HdPKbJ2m (asli bukan biner) dan db. example (biner) dan saya menggunakan perintah seperti ini: named-compilezone - f raw - F text - o db. example db-HdPKbJ2m db. example Tapi kesalahan ini telah terjadi. terjadi. Dnsmasterload: contoh: tidak di atas zona dnsmasterload: tidak di atas zona zona db-HdPKbJ2m47IN: pemuatan dari file master db. example gagal: tidak di atas zona zona db-HdPKbJ2m47IN: tidak dimuat karena kesalahan. Ndash user1044942 Mar 18 13 at 2:23 Mungkin ada sesuatu di sistem Anda yang merusak file zona dengan cara tertentu. Rekomendasi saya adalah jika file-file tersebut tidak membacanya dengan benar, saya akan menghentikan server pada budak, menghapus file zona korup (atau jika Anda mau, ganti namanya untuk memindahkannya), dan restart server slave. Ini harus mengembalikan isi zona dari master. Ndash Michael McNally 19 Mar 13 at 1:37 Terima kasih atas pencerahan ini. FYI mengambil alih () 5 () menit () untuk membuang file zona 11 KB dari hanya 628 entri di sisi saya. Tidak, IO maupun CPU tidak terikat. (Ini mungkin harus disebut sihir mengikat.) Dan pertanyaan menarik lainnya: Mengapa saya harus menentukan nama zona Bukankah informasi ini sudah ada dalam file. (Nah, mari kita sebut ini rahasia rahasia gelap.) PS: Dengan pilihan - tidak ada yang diperlukan sepersekian detik. Ndash Tino Feb 10 at 20: 16BIND: Webmin istirahat BIND 9.9 (CentOS 7 RHEL 7) saat mengubah zona dari Slave to Master (format teks mentah vs.) 185 Cross-posted to SourceForge, Edisi 4541 Pada CentOS 7 RHEL 7, yang menggunakan BIND 9.9.4. Modul Webmins BIND akan membabi buta mengubah zona Slave menjadi Master, menunjuk ke file zona yang ada. Namun, secara default, BIND 9.9 menyimpan zona Slave dalam format biner mentah, yang tidak bisa dibaca saat mencoba mengurai berkas zona Master. Mencoba melakukannya akan mencegah dinamika dimulai. (Yang juga membatasi di webmin, yang bisa menampilkan catatan tapi bukan isi file zona). Solusi yang telah saya aktifkan di lingkungan saya adalah mengatur format masterfile ke teks di seluruh instance BIND, bukan default raw. Contoh konfigurasi berikut pada deklarasi opsi named. conf master membantu. Saran untuk perbaikan Saya sarankan menggunakan salah satu metode berikut untuk mengatasi hal ini, meningkatkan kompleksitas: Tolak menolak untuk mengubah zona format mentah menjadi Master Saat mengelola BIND 9.9.x, tegakkan format teks pada semua file zona, atau hanya di zona yang dibuat oleh Webmin (lebih aman untuk konfigurasi BIND yang ada, contoh konfigurasi di bawah) Mengkonversi file zona ke format teks saat dikonversi dari Slave to Master, jika file zona dalam format mentah. Lakukan opsi 3 di atas, sambil juga menulis opsi konfigurasi Webmin untuk menulis salah satu atau kedua hal berikut: BIND-lebar default format masterfile Pilihan format masterfile spesifik Zona Re: Pilihan 3 atau 4 di atas, sebuah ide alur kerja: Jika ( Dan hanya jika) versi BIND adalah 9.9 .. Minta webmin mengurai opsi (jika ada), dan sekarang opsi mentah atau teks di bagian Misc Options (atau yang relevan) Jika format zona diatur ke baku (default Di BIND 9.9), ATAU file zona dalam format mentah (yang sepertinya kode webmin sudah diperiksa), lakukan salah satu dari yang berikut: Dont allow conversion of slave to master (yuck) ATAU Shell ke named-compilezone - f Raw - F text - o output-zone-file-in-text. hosts source-raw-zone-file. hosts untuk mengubah file zona menjadi format teks. (Tidak ada opsi konfigurasi yang perlu disebutkan di sini, namun mungkin masuk akal untuk menentukan teks format masterfile di deklarasi zona di named. conf, untuk mencegah kemungkinan kerusakan di masa depan). Contoh Config Berikut adalah beberapa contoh konfigurasi yang valid yang menangani masalah ini BIND-wide config (di named. conf dll) Konfigurasi khusus zona (di named. conf dll) Dapatkah saya membantu saya meninjau beberapa kode yang relevan di webmin, tapi sayangnya saya Perl keterampilan perl terbatas di sini kemungkinan akan memperburuk keadaan daripada lebih baik jika dikatakan, saya menduga hal di atas akan cukup mudah bagi seseorang yang terbiasa dengan internal webmins untuk diimplementasikan. Dengan senang hati saya memberikan lebih banyak informasi mengenai hal ini, dan melakukan pengujian juga. Ive juga mencoba memformatnya dengan cara yang jelas, memudahkan kemudahan membaca sekaligus potensi penyalinan ke wiki. Jika hanya penulis asli yang dapat meninjau sumbernya, dengan senang hati copypaste jika diminta. Bind 9.9 8211 Format file Slave Binary DNS Dengan BIND 9.9.x, file zona budak sekarang disimpan dalam format biner baku baku. Hal ini dilakukan untuk meningkatkan performa, namun pada pengorbanan bisa dengan mudah melihat isi file. Dengan kombinasi solusi perangkat lunak caching (sssd, nscd, file zona cache, ttl8217s, dll), hal itu dapat membuat debugging lebih sulit. Untuk melihat konten biner mentah, teks itu harus dikonversi menjadi teks pertama: Ini adalah lapisan kompleksitas tambahan, namun jika Anda memerlukan peningkatan kinerja mikroskopis, itu adalah cara untuk pergi. Bagi kami yang tidak melihat masalah apapun dengan format file teks, cukup perbarui file named. conf untuk zona budak Anda untuk menyertakan jalurnya: Tinggalkan Balasan Batalkan balasan Anda harus masuk log untuk mengeposkan komentar. Bind 9.9 CentOS 7 File zona DNS biner slave Dengan pengembangan cabang BIND 9.9, penyimpanan file zona untuk zona slave telah diubah agar format zona baku secara default. Administrator BIND yang menguji 9.9 atau mempersiapkan migrasi dari versi sebelumnya telah bertanya bagaimana cara menangani perubahan format ini. Beberapa pilihan tersedia. Ganti nama dan Retransfer: Server budak BIND 9.9 yang menemukan file zona yang tidak dapat dibaca (misalnya, karena isinya disimpan dalam format selain dari yang diharapkan server) akan mengganti nama file zona yang tidak terbaca dan mencoba untuk mengalihkan zona dari menguasai. Konversi Manual: Utilitas yang disebut-kompilasi, yang merupakan bagian dari distribusi BIND, dapat digunakan untuk mengubah zona dari teks menjadi mentah dan dari mentah ke teks. Ubah file zona mentah 8220example. raw8221, yang berisi data untuk contoh zona, ke file zona format teks 8220example. text8221 named-compilezone - f raw - F text - o example. text example example. raw ubah file zona format teks 8220example. text8221, Berisi data untuk contoh zona, ke file zona mentah 8220example. raw8221 named-compilezone - f text - F raw - o example. raw example example. text
No comments:
Post a Comment