Ini ialah semakan zon arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
zonecheck - alat semakan zon DNS
SINOPSIS
semakan zon [ -hqV ] [ -voet pilih ] [ -46 ] [ -c conf ]
[ -n nslist ] [ -s utama ] nama domain
DESCRIPTION
DNS ialah sumber kritikal untuk setiap aplikasi rangkaian, agak penting untuk dipastikan
bahawa zon atau nama domain dikonfigurasikan dengan betul dalam DNS.
ZoneCheck bertujuan untuk membantu menyelesaikan salah konfigurasi atau ketidakkonsistenan biasanya
didedahkan oleh peningkatan dalam kependaman aplikasi, sehingga output daripada
keputusan yang tidak dijangka/tidak konsisten.
PILIHAN
PERHATIAN: Tidak masuk akal untuk menggabungkan beberapa pilihan bersama-sama, jika itu berlaku
berlaku pilihan terbaharu akan diambil kira, secara senyap membuang
lain-lain.
--lang lang
Pilih bahasa lain (en, fr, ...). Sintaks adalah sama seperti untuk
pembolehubah persekitaran BAHASA.
--nyahpepijat, -d lvl
Pilih mesej penyahpepijatan untuk mencetak atau mengaktifkan kod penyahpepijatan. Parameter ini
akan mengatasi nilai pembolehubah persekitaran ZC_DEBUG.
Pilihan yang tersedia ialah:
0x0001 : Permulaan
0x0002 : Penyetempatan / Pengantarabangsaan
0x0004 : Konfigurasi
0x0008 : Autoconf
0x0010 : Memuatkan ujian
0x0020 : Ujian dilakukan
0x0040 : Menyahpepijat mesej daripada ujian
0x0400 : Maklumat tentang objek cache
0x0800 : Penyahpepijat itu sendiri
0x1000 : Nyahpepijat Gila, jangan cuba ini di rumah!
0x2000 : Mesej penyahpepijatan perpustakaan Dnsruby
0x4000 : Lumpuhkan caching
0x8000 : Jangan cuba menyelamatkan pengecualian
- membantu, -h
Tunjukkan penerangan ringkas tentang pilihan berbeza yang tersedia dalam ZoneCheck.
--versi, -V
Paparkan versi dan keluar.
--batch, -B nama fail
Pilihan susut nilai. Anda boleh menggunakan skrip ini sebaliknya:
untuk domain dalam `cat list_dom`; buat
echo "Menguji $domain"
zoncheck $domain
dilakukan
--config, -c nama fail
Nyatakan lokasi fail konfigurasi (lalai ialah zc.conf).
--testdir direktori
Lokasi direktori yang memegang definisi ujian.
--profil, -P nama profil
Paksa penggunaan profil nama profil.
--kategori, -C catlist
Hadkan ujian untuk dilakukan kepada kategori yang ditentukan oleh catlist. Sintaks untuk
penerangan kategori adalah seperti berikut:
benarkan=[+|] tidak dibenarkan=[-|!] subkomponen=: pemisah=,
cth: dns:soa,!dns,+
jangan lakukan ujian DNS yang tidak berkaitan dengan SOA
--ujian, -T nama ujian
nama ujian adalah ujian yang perlu dilakukan. Dalam kes ini gagal lulus ujian adalah
dianggap sebagai membawa maut.
--senarai ujian
Senaraikan semua ujian yang ada.
--testdesc desctype
Berikan penerangan tentang ujian, nilai yang mungkin untuk desctype adalah nama, kejayaan,
kegagalan, penerangan.
--penyelesaikan, -r selesaikan
Penyelesai untuk digunakan (hanya alamat IP diterima) untuk mencari maklumat tentang
zon diuji, secara lalai pelayan nama yang digunakan adalah yang dinyatakan dalam
/etc/resolv.conf. Ambil perhatian bahawa untuk mencari pelayan nama zon sepatutnya sudah
telah diwakilkan.
--NS, -n nslist
Senarai pelayan nama untuk domain. Nama pelayan nama dipisahkan oleh koma bertitik,
nama boleh diikuti dengan tanda sama dan alamat IPnya dipisahkan oleh a
usus besar.
Ini boleh memberikan contoh berikut: ns1;ns2=ip1,ip2;ns3=ip3
--delegasi selamat, -s [dsordnskey]
Paksa perlaksanaan profil DNSSEC penuh. Hujah adalah pilihan. Awak boleh
tepat Amanah Anchor zon anda dengan memberikan DNSKEY atau DS dan
algoritma yang digunakan untuk mencincang kunci anda. Beberapa Sauh Amanah boleh ditentukan, dipisahkan
dengan koma (dalam kes itu, mereka _semua_ perlu sepadan.)
Ini boleh 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
--senyap, -q
Jangan paparkan tajuk tambahan.
--satu, -1
Hanya paparkan mesej yang paling relevan dalam format padat.
--tagonly, -g
Paparkan sahaja tag. Pilihan ini harus digunakan untuk skrip.
--verbose, -v pilihan
Paparkan maklumat tambahan, ia boleh menjadi awalan dengan '-' atau '!' untuk menghilangkan kesan,
pilihan yang ada ialah:
intro, i
Cetak ringkasan ringkas tentang nama domain dan pelayan namanya.
nama ujian, n
Cetak nama ujian semasa melaporkan status ujian.
menjelaskan, x
Cetak penjelasan untuk ujian yang gagal (rujukan kepada RFC, ...).
butir-butir, d
Cetak penerangan terperinci tentang kegagalan (nama atau nilai sumber
terbabit).
reportok, o
Laporkan ujian walaupun mereka lulus.
fatalonly, f
Hanya mencetak ralat maut.
testdesc, t
Cetak penerangan ujian sebelum melaksanakannya.
menentang, c
Paparkan bar kemajuan ujian (pilihan ini tidak selalu tersedia
mengikut media keluaran).
PERHATIAN: testdesc and menentang saling eksklusif.
--pengeluaran, -o pilihan
Pemilihan pemaparan/format output, pilihan yang tersedia ialah:
keterukan, bs [lalai]
Output diisih/digabungkan mengikut keterukan.
oleh hos, bh
Output diisih/digabungkan mengikut hos.
teks, t [lalai]
Keluarkan teks biasa.
html, h
Output HTML.
xml, x
Keluaran XML. (percubaan)
PERHATIAN: Set berikut adalah saling eksklusif: [keterukan|oleh hos] dan
[teks|html].
--kesilapan, -e pilihan
Kelakuan sekiranya berlaku ralat, pilihan yang tersedia ialah:
allfatal, af
Semua kesilapan dianggap sebagai fatal.
semua amaran, aw
Semua kesilapan dianggap sebagai amaran.
dfltseverity, ds [lalai]
Gunakan keterukan yang berkaitan dengan ujian.
berhenti, s [lalai]
Berhenti pada ralat maut pertama.
AMARAN : pelaksanaan semasa berhenti pada ralat pertama tetapi untuk setiap
pelayan.
jangan berhenti, ns
Jangan sekali-kali berhenti (walaupun atas kesilapan yang membawa maut). Ini biasanya mengakibatkan banyak ralat
atau keputusan yang tidak dijangka disebabkan oleh kesilapan maut sebelumnya.
PERHATIAN: Set berikut adalah saling eksklusif: [allfatal|semua amaran|dfltseverity]
dan [berhenti|jangan berhenti].
--transp, -t pilihan
Pemilihan lapisan pengangkutan/penghalaan, pilihan yang tersedia ialah:
ipv4, 4 [lalai]
Gunakan protokol penghalaan IPv4.
ipv6, 6 [lalai]
Gunakan protokol penghalaan IPv6.
udp, u Gunakan lapisan pengangkutan UDP.
tcp, t Gunakan lapisan pengangkutan TCP.
std, s [lalai]
Gunakan UDP dengan sandaran kepada TCP untuk mesej yang dipotong.
PERHATIAN: udp, tcp and std saling eksklusif.
--edns [sentiasa|tidak pernah|auto]
Aktifkan/Nyahaktifkan penggunaan EDNS untuk semua pertanyaan. Tiga nilai yang mungkin: sentiasa,
tidak pernah, auto. Auto : secara automatik menentukan sama ada domain dan laluan untuk menamakan
pelayan boleh membawa pertanyaan EDNS.
--ipv4, -4
Hanya semak zon dengan sambungan IPv4.
--ipv6, -6
Hanya semak zon dengan sambungan IPv6.
--pratetap nama
Penggunaan konfigurasi pratetap yang ditakrifkan dalam fail konfigurasi zc.conf.
--pilihan pilihan
Tetapkan pilihan tambahan. Sintaksnya ialah: -,-opt, opt, opt=foo
ihtml Hasilkan halaman HTML yang sesuai untuk dimasukkan (untuk output HTML).
nojavascript
Alih keluar penjanaan javascript (untuk output HTML).
PERSEKITARAN
BAHASA Tentukan lang dan akhirnya pengekodan untuk digunakan untuk memaparkan mesej. Untuk
contoh: fr, fr_CA, fr.latin1, fr_CA.utf8, ...
ZC_CONFIG_DIR
Direktori tempat fail konfigurasi dan profil yang berbeza terletak.
ZC_CONFIG_FILE
Nama fail konfigurasi untuk digunakan (lalai kepada zc.conf), ia ditindih oleh
--config pilihan.
ZC_LOCALIZATION_DIR
Direktori tempat semua fail penyetempatan berada.
ZC_TEST_DIR
Direktori di mana semua ujian terletak, ia ditindih oleh --testdir pilihan.
ZC_HTML_PATH
Laluan relatif kepada pelayan web untuk digunakan semasa menjana halaman HTML.
ZC_DEBUG
Pembolehubah sebagai kesan yang sama seperti debug parameter, tetapi kelebihan utamanya ialah
bahawa ia diambil kira dari awal program.
ZC_INPUT
Pembolehubah sebagai kesan yang sama seperti yang tidak didokumenkan INPUT parameter, ia membolehkan untuk
memilih antara muka input yang digunakan oleh ZoneCheck, nilai yang disokong pada masa ini ialah:
cli, cgi and inetd. Tetapi antara muka lain tidak menerima parameter yang sama seperti
satu yang diterangkan di sini.
ZC_IP_STACK
Hadkan tindanan IP yang tersedia untuk IPv4 atau IPv6, untuk itu tetapkan masing-masing kepada 4
atau 6. Ini amat berguna jika anda mempunyai tindanan IPv6 pada komputer anda tetapi
tidak mempunyai sambungan, dalam kes itu tentukan ZC_IP_STACK=4.
ZC_XML_PARSER
Jika ruby-libxml dipasang, parser ini akan digunakan dan bukannya rexml untuk kelajuan
penambahbaikan, tetapi anda boleh memaksa penggunaan rexml dengan menetapkan ZC_XML_PARSER kepada rexml.
PERHATIAN: Pembolehubah berikut berguna terutamanya apabila pengguna tidak dapat melakukannya
tentukan nilai alternatif dengan antara muka input yang dipilih: ZC_CONFIG_DIR,
ZC_CONFIG_FILE, ZC_LOCALIZATION_DIR, ZC_TEST_DIR. Kes sedemikian berlaku apabila menggunakan
antara muka cgi, dan anda tidak mahu pengguna membaca konfigurasi sewenang-wenangnya
fail, tetapi sebagai pembekal perkhidmatan yang anda mahu gunakan konfigurasi lain.
EXIT STATUS
Status keluar berikut boleh dilaporkan oleh ZoneCheck:
0 Semuanya berjalan lancar, tiada ralat maut dilaporkan, konfigurasi domain adalah
membetulkan.
1 Program selesai tetapi beberapa ujian gagal dengan keterukan maut, domain itu
TIDAK dikonfigurasikan dengan betul.
2 Program telah selesai tetapi beberapa ujian gagal disebabkan dengan keterukan maut disebabkan oleh
timeout berlaku, domain telah dianggap sebagai TIDAK dikonfigurasikan dengan betul, tetapi
anda boleh menyemak semula kemudian. ini is kini tidak dilaksanakan.
3 Pengguna membatalkan program sebelum ia selesai.
4 Ralat yang tidak berkaitan secara langsung dengan ujian yang dilakukan telah berlaku (iaitu:
ada yang tidak kena).
9 Pengguna (anda?) tidak mempedulikan membaca halaman manual...
Gunakan zonecheck dalam talian menggunakan perkhidmatan onworks.net