Ini adalah pemeriksaan zona perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
zonecheck - alat pemeriksaan zona DNS
RINGKASAN
pemeriksaan zona [ -hqV ] [ -voet memilih ] [ -46 ] [ -c conf ]
[ -n daftar ] [ -s kunci ] nama domain
DESKRIPSI
DNS adalah sumber daya penting untuk setiap aplikasi jaringan, cukup penting untuk memastikan
bahwa zona atau nama domain dikonfigurasi dengan benar di DNS.
ZonaPeriksa dimaksudkan untuk membantu memecahkan kesalahan konfigurasi atau inkonsistensi biasanya
terungkap dengan peningkatan latency aplikasi, hingga output dari
hasil yang tidak diharapkan/tidak konsisten.
PILIHAN
CATATAN: Tidak perlu masuk akal untuk menggabungkan beberapa opsi bersama, jika demikian
terjadi opsi terbaru akan diperhitungkan, diam-diam membuang
lainnya
--lang lang
Pilih bahasa lain (en, fr, ...). Sintaksnya sama dengan
variabel lingkungan BAHASA.
--debug, -d lvl
Pilih pesan debug untuk mencetak atau mengaktifkan kode debug. Parameter ini
akan menimpa nilai variabel lingkungan ZC_DEBUG.
Opsi yang tersedia adalah:
0x0001 : Inisialisasi
0x0002 : Lokalisasi / Internasionalisasi
0x0004 : Konfigurasi
0x0008 : Konfigurasi otomatis
0x0010 : Memuat tes
0x0020 : Tes dilakukan
0x0040 : Men-debug pesan dari tes
0x0400 : Informasi tentang objek yang di-cache
0x0800 : Debugger itu sendiri
0x1000 : Debug Gila, jangan coba ini di rumah!
0x2000 : Pesan debugging perpustakaan Dnsruby
0x4000 : Nonaktifkan caching
0x8000 : Jangan mencoba menyelamatkan pengecualian
--membantu, -h
Tunjukkan deskripsi singkat tentang berbagai opsi yang tersedia di ZonaPeriksa.
--Versi: kapan, -V
Tampilkan versi dan keluar.
--kelompok, -B nama file
Opsi terdepresiasi. Anda dapat menggunakan skrip ini sebagai gantinya:
untuk domain di `cat list_dom`; melakukan
echo "Menguji $domain"
zonacheck $domain
dilakukan
--konfigurasi, -c nama file
Tentukan lokasi file konfigurasi (defaultnya adalah zc.conf).
--testdir direktori
Lokasi direktori yang menyimpan definisi tes.
--Profil, -P nama profil
Paksa penggunaan profil nama profil.
--kategori, -C daftar kucing
Batasi pengujian untuk dilakukan pada kategori yang ditentukan oleh daftar kucing. Sintaks untuk
deskripsi kategorinya adalah sebagai berikut:
allow=[+|] disallow=[-|!] subkomponen=: pemisah=,
mis: dns:soa,!dns,+
jangan lakukan tes DNS yang tidak terkait dengan SOA
--tes, -T nama tes
nama tes adalah tes yang harus dilakukan. Dalam hal ini gagal lulus ujian adalah
dianggap fatal.
--daftar tes
Daftar semua tes yang tersedia.
--testdesc tipe deskripsi
Berikan deskripsi tes, nilai yang mungkin untuk tipe deskripsi adalah nama, sukses,
kegagalan, penjelasan.
--penyelesai, -r penyelesai
Resolver untuk digunakan (hanya alamat IP yang diterima) untuk menemukan informasi tentang
zona yang diuji, secara default server nama yang digunakan adalah yang ditentukan dalam
/ Etc / resolv.conf. Perhatikan bahwa untuk menemukan server nama, zona tersebut seharusnya sudah
telah didelegasikan.
--n, -n daftar
Daftar server nama untuk domain. Nama server nama dipisahkan oleh titik koma,
nama dapat diikuti dengan tanda sama dengan dan alamat IP-nya dipisahkan oleh a
usus besar.
Ini dapat memberikan contoh berikut: ns1;ns2=ip1,ip2;ns3=ip3
--securedelegasi, -s [sordnskey]
Paksa eksekusi profil DNSSEC lengkap. Argumen adalah opsional. Kamu bisa
tepatkan Jangkar Kepercayaan zona Anda dengan memberikan DNSKEY atau DS dan
algoritma yang digunakan untuk hash kunci Anda. Beberapa Jangkar Kepercayaan dapat ditentukan, dipisahkan
dengan koma (dalam hal ini, mereka _semua_ harus cocok.)
Ini dapat memberikan contoh berikut:
DNSKEY:af1Bs0F+4rg-g19,DS:eAg7P4J1qfMg:SHA-1
DS:eAg7P4J1qfMg:SHA-1
DS-RDATA:5991 8 2
46DB8A99F9125B1F88AAC74DF7EC3FFCCC13CE7412C3BEBB2CB93BED4A05A960
DNSKEY: af1Bs0F+4rg-g19
--diam, -q
Jangan tampilkan judul tambahan.
--satu, -1
Hanya tampilkan pesan yang paling relevan dalam format yang ringkas.
--hanya, -g
Tampilkan tag saja. Opsi ini harus digunakan untuk skrip.
--bertele-tele, -v Pilihan
Menampilkan informasi tambahan, mereka dapat diawali dengan '-' atau '!' untuk menghilangkan efeknya,
pilihan yang tersedia adalah:
intro, i
Cetak ringkasan singkat tentang nama domain dan server namanya.
nama tes, n
Cetak nama pengujian saat melaporkan status pengujian.
menjelaskan, x
Cetak penjelasan untuk tes yang gagal (referensi ke RFC, ...).
details, d
Cetak deskripsi rinci tentang kegagalan (nama atau nilai sumber daya
terlibat).
laporan, o
Laporkan tes bahkan jika mereka lulus.
hanya fatal, f
Hanya mencetak kesalahan fatal.
tesdesc, t
Cetak deskripsi pengujian sebelum melakukannya.
melawan, c
Tampilkan bilah progres pengujian (opsi ini tidak selalu tersedia
sesuai dengan media keluaran).
CATATAN: tesdesc dan melawan saling eksklusif.
--keluaran, -o Pilihan
Pilihan rendering/format keluaran, opsi yang tersedia adalah:
parahnya, bs [bawaan]
Output diurutkan/digabungkan berdasarkan tingkat keparahan.
tuan rumah, bh
Output diurutkan/digabungkan berdasarkan host.
teks, t [bawaan]
Keluaran teks biasa.
html, h
Keluaran HTML.
xml, x
Keluaran XML. (eksperimental)
CATATAN: Himpunan berikut saling eksklusif: [parahnya|tuan rumah] dan
[teks|html].
--kesalahan, -e Pilihan
Perilaku jika terjadi kesalahan, opsi yang tersedia adalah:
fatal, af
Semua kesalahan dianggap fatal.
semuaperingatan, aw
Semua kesalahan dianggap sebagai peringatan.
tingkat keparahan, ds [bawaan]
Gunakan tingkat keparahan yang terkait dengan tes.
berhenti, s [bawaan]
Berhenti pada kesalahan fatal pertama.
PERINGATAN: implementasi saat ini berhenti pada kesalahan pertama tetapi untuk masing-masing
Server.
berhenti, ns
Jangan pernah berhenti (bahkan pada kesalahan fatal). Ini umumnya menghasilkan banyak kesalahan
atau hasil yang tidak diharapkan karena kesalahan fatal sebelumnya.
CATATAN: Himpunan berikut saling eksklusif: [fatal|semuaperingatan|tingkat keparahan]
dan [berhenti|berhenti].
--transp, -t Pilihan
Pemilihan layer transport/routing, pilihan yang tersedia adalah:
ipv4, 4 [bawaan]
Gunakan protokol perutean IPv4.
ipv6, 6 [bawaan]
Gunakan protokol perutean IPv6.
udp, u Gunakan lapisan transport UDP.
tcp, t Gunakan lapisan transport TCP.
std, s [bawaan]
Gunakan UDP dengan fallback ke TCP untuk pesan terpotong.
CATATAN: udp, tcp dan std saling eksklusif.
--edn [selalu|tidak pernah|otomatis]
Aktifkan/Nonaktifkan penggunaan EDNS untuk semua kueri. Tiga kemungkinan nilai: selalu,
tidak pernah, otomatis. Otomatis : secara otomatis menentukan apakah domain dan rute ke nama
server dapat membawa kueri EDNS.
--ipv4, -4
Hanya periksa zona dengan konektivitas IPv4.
--ipv6, -6
Hanya periksa zona dengan konektivitas IPv6.
--setel nama
Penggunaan konfigurasi prasetel yang ditentukan dalam file konfigurasi zc.conf.
--pilihan Pilihan
Tetapkan opsi tambahan. Sintaksnya adalah: -,-opt,opt,opt=foo
ihtml Hasilkan halaman HTML yang cocok untuk dimasukkan (untuk output HTML).
nojavascript
Hapus pembuatan javascript (untuk keluaran HTML).
LINGKUNGAN
BAHASA Tentukan bahasa dan akhirnya pengkodean yang akan digunakan untuk menampilkan pesan. Untuk
contoh: fr, fr_CA, fr.latin1, fr_CA.utf8, ...
ZC_CONFIG_DIR
Direktori tempat file konfigurasi dan profil yang berbeda berada.
ZC_CONFIG_FILE
Nama file konfigurasi yang akan digunakan (default ke zc.conf), itu ditimpa oleh
--konfigurasi .
ZC_LOCALIZATION_DIR
Direktori tempat semua file lokalisasi berada.
ZC_TEST_DIR
Direktori tempat semua tes berada, itu ditimpa oleh --testdir .
ZC_HTML_PATH
Jalur relatif ke server web untuk digunakan saat membuat halaman HTML.
ZC_DEBUG
Variabel sebagai efek yang sama dengan men-debug parameter, tetapi keuntungan utamanya adalah
yang diperhitungkan sejak awal program.
ZC_INPUT
Variabel sebagai efek yang sama dengan yang tidak berdokumen INPUT parameter, memungkinkan untuk
memilih antarmuka input yang digunakan oleh ZonaPeriksa, nilai yang saat ini didukung adalah:
cli, cgi dan inetd. Tetapi antarmuka lain tidak menerima parameter yang sama dengan
satu dijelaskan di sini.
ZC_IP_STACK
Batasi tumpukan IP yang tersedia untuk IPv4 atau IPv6, untuk itu atur masing-masing ke 4
atau 6. Ini sangat berguna jika Anda memiliki tumpukan IPv6 di komputer Anda tetapi
tidak memiliki konektivitas, dalam hal ini tentukan ZC_IP_STACK=4.
ZC_XML_PARSER
Jika ruby-libxml diinstal, parser ini akan digunakan sebagai ganti rexml untuk kecepatan
peningkatan, tetapi Anda dapat memaksa penggunaan rexml dengan menyetel ZC_XML_PARSER ke rexml.
CATATAN: Variabel-variabel berikut terutama berguna ketika tidak mungkin bagi pengguna untuk:
tentukan nilai alternatif dengan antarmuka input yang dipilih: ZC_CONFIG_DIR,
ZC_CONFIG_FILE, ZC_LOCALIZATION_DIR, ZC_TEST_DIR. Kasus seperti itu terjadi saat menggunakan
antarmuka cgi, dan Anda tidak ingin pengguna membaca konfigurasi sewenang-wenang
file, tetapi sebagai penyedia layanan Anda ingin menggunakan konfigurasi lain.
EXIT STATUS
Status keluar berikut dapat dilaporkan oleh ZonaPeriksa:
0 Semuanya berjalan dengan baik, tidak ada kesalahan fatal yang dilaporkan, konfigurasi domainnya
benar.
1 Program selesai tetapi beberapa tes gagal dengan tingkat keparahan yang fatal, domainnya adalah
TIDAK dikonfigurasi dengan benar.
2 Program selesai tetapi beberapa tes gagal karena tingkat keparahan yang fatal karena
batas waktu terjadi, domain telah dianggap TIDAK dikonfigurasi dengan benar, tetapi
Anda bisa ingin memeriksanya lagi nanti. Kredensial mikro is sekarang tidak diimplementasikan.
3 Pengguna membatalkan program sebelum selesai.
4 Terjadi kesalahan yang tidak terkait langsung dengan pengujian yang dilakukan (yaitu:
ada yang salah).
9 Pengguna (Anda?) Tidak repot membaca halaman manual...
Gunakan zonecheck online menggunakan layanan onworks.net