Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut bölgesi denetimidir.
Program:
ADI
zonecheck - DNS bölge kontrol aracı
SİNOPSİS
bölge kontrolü [ -hqV ] [ -voet yeğlemek ] [ -46 ] [ -c conf ]
[ -n liste ] [ -s anahtar ] alan adı
AÇIKLAMA
DNS, her ağ uygulaması için kritik bir kaynaktır ve sağlanması oldukça önemlidir.
bir bölge veya etki alanı adının DNS'de doğru şekilde yapılandırıldığından emin olun.
Bölge Kontrolü genellikle yanlış yapılandırmaları veya tutarsızlıkları çözmeye yardımcı olmayı amaçlamaktadır.
çıktısına kadar uygulamanın gecikmesindeki bir artışla ortaya çıkar.
beklenmedik/tutarsız sonuçlar.
SEÇENEKLER
NOT: Bu durumda bazı seçenekleri bir araya getirmek mantıklı değil.
en son seçenek dikkate alınır, sessizce atılır.
diğerleri.
--lang lang
Başka bir dil seçin (en, fr, ...). Sözdizimi ile aynıdır
Çevre değişkeni DİL.
- hata ayıklama, -d seviye
Hata ayıklama kodunu yazdırmak veya etkinleştirmek için hata ayıklama mesajlarını seçin. Bu parametre
ortam değişkeninin değerini geçersiz kılar ZC_DEBUG.
Mevcut seçenekler şunlardır:
0x0001 : Başlatma
0x0002 : Yerelleştirme / Uluslararasılaştırma
0x0004 : Yapılandırma
0x0008 : Otomatik Yapılandırma
0x0010 : Yükleme testleri
0x0020 : Yapılan testler
0x0040 : Testlerden iletilerde hata ayıklama
0x0400 : Önbelleğe alınmış nesne hakkında bilgi
0x0800 : Hata ayıklayıcının kendisi
0x1000 : Çılgın Hata Ayıklama, bunu evde denemeyin!
0x2000 : Dnsruby kitaplığı hata ayıklama mesajları
0x4000: Önbelleğe almayı devre dışı bırak
0x8000 : İstisnaları kurtarmaya çalışmayın
--yardım et, -h
içinde bulunan farklı seçeneklerin kısa bir açıklamasını gösterin. Bölge Kontrolü.
--versiyon, -V
Sürümü görüntüleyin ve çıkın.
--grup, -B Dosya
Amortisman seçeneği. Bunun yerine bu betiği kullanabilirsiniz:
"cat list_dom" içindeki alan için; yapmak
echo "$etki alanı test ediliyor"
zonecheck $etki alanı
yapılmış
--yapılandırma, -c Dosya
Yapılandırma dosyasının konumunu belirtin (varsayılan zc.conf).
--testdir rehber
Test tanımını tutan dizinin konumu.
--profil, -P profil ismi
Profilin kullanımlarını zorla profil ismi.
--kategori, -C kedi listesi
tarafından belirtilen kategorilerle gerçekleştirilecek testi sınırlayın. kedi listesi. sözdizimi
kategori açıklaması aşağıdaki gibidir:
izin ver=[+|] izin verme=[-|!] alt bileşen=: ayırıcı=,
ör: dns:soa,!dns,+
SOA ile ilgili olmayan DNS testleri yapmayın
--Ölçek, -T deneme adı
deneme adı yapılacak testtir. Bu durumda testi geçememek
ölümcül olarak kabul edilir.
--test listesi
Mevcut tüm testleri listeleyin.
--testdesc tanım
Testin bir tanımını, olası değerleri verin. tanım vardır isim, başarı,
başarısızlık, açıklama.
--çözücü, -r çözümleyici
İlgili bilgileri bulmak için kullanılacak çözümleyici (yalnızca IP adresi kabul edilir)
test edilmiş bölge, varsayılan olarak kullanılan ad sunucuları,
/ Etc / resolv.conf. Ad sunucularını bulmak için bölgenin zaten olması gerektiğini unutmayın.
delege edilmiştir.
--ns, -n liste
Etki alanı için ad sunucularının listesi. Ad sunucularının adları noktalı virgülle ayrılır,
adın ardından eşittir işareti ve bir ile ayrılmış IP adresleri gelebilir.
kolon.
Bu, aşağıdaki örneği verebilir: ns1;ns2=ip1,ip2;ns3=ip3
--güvenli delegasyon, -s [dsordnskey]
Tam DNSSEC profilinin yürütülmesini zorlayın. Argümanlar isteğe bağlıdır. Yapabilirsiniz
DNSKEY veya DS'yi vererek bölgenizin Güven Bağlantısını kesin ve
anahtarınızı hash etmek için kullanılan algoritma. Birkaç Güven Bağlantısı belirtilebilir, ayrılabilir
virgülle (bu durumda, hepsinin eşleşmesi gerekir.)
Bu, aşağıdaki örneği verebilir:
DNSKEY:af1Bs0F+4rg-g19,DS:eAg7P4J1qfMg:SHA-1
DS:eAg7P4J1qfMg:SHA-1
DS-RDATA:5991 8 2
46DB8A99F9125B1F88AAC74DF7EC3FFCCC13CE7412C3BEBB2CB93BED4A05A960
DNSANAHTARI:af1Bs0F+4rg-g19
--sessizlik, -q
Fazladan başlık gösterme.
--bir, -1
Yalnızca en alakalı mesajı kompakt bir biçimde görüntüleyin.
--tayalnızca, -g
Yalnızca etiketi göster. Bu seçenek komut dosyası oluşturmak için kullanılmalıdır.
--ayrıntılı, -v seçenekleri
Ek bilgileri görüntüleyin, '-' veya '!' ile önek olabilirler. etkisini ortadan kaldırmak için
mevcut seçenekler şunlardır:
intro, i
Etki alanı adı ve ad sunucuları hakkında kısa bir özet yazdırın.
deneme adı, n
Bir test durumunu bildirirken testin adını yazdırın.
açıklamak, x
Başarısız testler için bir açıklama yazdırın (RFC'ye başvurun, ...).
ayrıntılar, d
Arızanın ayrıntılı bir açıklamasını yazdırın (kaynağın adı veya değeri
dahil olmuş).
rapor, o
Testi geçseler bile rapor edin.
ölümcül, f
Yalnızca önemli hataları yazdırın.
test açıklaması, t
Test açıklamasını gerçekleştirmeden önce yazdırın.
karşı, c
Bir test ilerleme çubuğu görüntüleyin (bu seçenek her zaman mevcut değildir
çıktı ortamına göre).
NOT: test açıklaması ve karşı karşılıklı olarak özeldir.
--çıktı, -o seçenekleri
Çıktı oluşturma/format seçimi, mevcut seçenekler şunlardır:
ciddiyetle, bs [varsayılan]
Çıktı, önem derecesine göre sıralanır/birleştirilir.
yan ev sahibi, bh
Çıktı, ana bilgisayara göre sıralanır/birleştirilir.
metin, t [varsayılan]
Düz metin çıktısı alın.
html, h
Çıktı HTML'si.
xml, x
Çıktı XML'i. (deneysel)
NOT: Aşağıdaki küme birbirini dışlar: [ciddiyetle|yan ev sahibi] ve
[metin|html].
--hata, -e seçenekleri
Hata durumunda davranış, mevcut seçenekler şunlardır:
ölümcül, af
Tüm hatalar ölümcül olarak kabul edilir.
tüm uyarılar, aw
Tüm hatalar uyarı olarak kabul edilir.
dflt şiddeti, ds [varsayılan]
Testle ilişkili önem derecesini kullanın.
durdurmak, s [varsayılan]
İlk önemli hatada durun.
UYARI: mevcut uygulama ilk hatada durur, ancak her biri için
sunucusu.
durmak yok, ns
Asla durma (ölümcül hatada bile). Bu genellikle birçok hataya neden olur
veya önceki önemli hata nedeniyle beklenmeyen sonuçlar.
NOT: Aşağıdaki küme birbirini dışlar: [ölümcül|tüm uyarılar|dflt şiddeti]
ve [durdurmak|durmak yok].
--transp, -t seçenekleri
Taşıma/yönlendirme katmanı seçimi, mevcut seçenekler şunlardır:
ipv4, 4 [varsayılan]
IPv4 yönlendirme protokolünü kullanın.
ipv6, 6 [varsayılan]
IPv6 yönlendirme protokolünü kullanın.
udp, u UDP taşıma katmanını kullanın.
tcp, t TCP taşıma katmanını kullanın.
std, s [varsayılan]
Kesilmiş iletiler için TCP'ye geri dönüşlü UDP'yi kullanın.
NOT: udp, tcp ve std karşılıklı olarak özeldir.
--edns [her zaman|asla|otomatik]
Tüm sorgular için EDNS kullanımını etkinleştirin/devre dışı bırakın. Üç olası değer: her zaman,
asla, oto. Otomatik : alan adının ve ada giden yolun olup olmadığını otomatik olarak belirler
sunucular EDNS sorguları taşıyabilir.
--ipv4, -4
Yalnızca IPv4 bağlantısı olan bölgeyi kontrol edin.
--ipv6, -6
Yalnızca IPv6 bağlantısı olan bölgeyi kontrol edin.
--ön ayar isim
zc.conf yapılandırma dosyasında tanımlanan önceden ayarlanmış bir yapılandırmanın kullanımı.
--seçenek seçenekleri
Ekstra seçenekleri ayarlayın. Sözdizimi: -,-opt,opt,opt=foo
ihtml Dahil edilmeye (HTML çıktısı için) uygun HTML sayfaları oluşturun.
javascript yok
Javascript neslini kaldırın (HTML çıktısı için).
ÇEVRE
DİL Mesajları görüntülemek için kullanılacak dili ve son olarak kodlamayı belirtin. İçin
örnekler: fr, fr_CA, fr.latin1, fr_CA.utf8, ...
ZC_CONFIG_DIR
Yapılandırma dosyasının ve farklı profillerin bulunduğu dizin.
ZC_CONFIG_FILE
Kullanılacak yapılandırma dosyasının adı (varsayılan olarak zc.conf'tur), bu dosya tarafından geçersiz kılınır.
--yapılandırma seçeneği.
ZC_LOCALIZATION_DIR
Tüm yerelleştirme dosyalarının bulunduğu dizin.
ZC_TEST_DIR
Tüm testlerin bulunduğu dizin, tarafından geçersiz kılınır. --testdir seçeneği.
ZC_HTML_PATH
HTML sayfaları oluştururken kullanılacak web sunucusuna göre yol.
ZC_DEBUG
Değişken ile aynı etkiye sahip ayıklamak parametre, ancak ana avantajı
programın başlangıcından itibaren dikkate alınır.
ZC_GİRİŞ
Belgelenmemiş ile aynı etkiye sahip değişken GİRİŞ parametre, izin verir
tarafından kullanılan giriş arayüzünü seçti Bölge Kontrolü, şu anda desteklenen değerler şunlardır:
cli, cgi ve Inetd. Ancak diğer arayüzler, aynı parametreleri kabul etmez.
burada anlatılan biri.
ZC_IP_STACK
IPv4 veya IPv6 için kullanılabilen IP yığınını sınırlayın, bunun için sırasıyla 4'e ayarlayın
veya 6. Bu, özellikle bilgisayarınızda bir IPv6 yığınınız varsa ancak
bağlantınız yok, bu durumda ZC_IP_STACK=4 tanımlayın.
ZC_XML_PARSER
Ruby-libxml kuruluysa, hız için rexml yerine bu ayrıştırıcı kullanılacaktır.
iyileştirme, ancak ZC_XML_PARSER'ı rexml olarak ayarlayarak rexml kullanımını zorlayabilirsiniz.
NOT: Aşağıdaki değişkenler, esas olarak, kullanıcının bunu yapması mümkün olmadığında kullanışlıdır.
seçilen giriş arayüzü ile alternatif değeri belirtin: ZC_CONFIG_DIR,
ZC_CONFIG_FILE, ZC_LOCALIZATION_DIR, ZC_TEST_DIR. Kullanırken böyle bir durum olur
cgi arayüzü ve kullanıcının rastgele bir yapılandırmayı okumasını istemiyorsunuz
dosya, ancak hizmetin sağlayıcısı olarak başka bir yapılandırma kullanmak istiyorsunuz.
EXIT DURUMU
Aşağıdaki çıkış durumu tarafından rapor edilebilir: Bölge Kontrolü:
0 Her şey yolunda gitti, önemli bir hata bildirilmedi, etki alanı yapılandırması
düzeltin.
1 Program tamamlandı ancak bazı testler önemli derecede başarısız oldu, etki alanı
doğru yapılandırılmamış.
2 Program tamamlandı ancak bazı testler başarısız oldu.
zaman aşımı etki alanı doğru yapılandırılmamış olarak kabul edildi, ancak
daha sonra tekrar kontrol etmek isteyebilirsiniz. Bu is şu anda değil uygulamıştır.
3 Kullanıcı programı tamamlanmadan iptal etti.
4 Yapılan testlerle doğrudan ilgili olmayan bir hata oluştu (örn:
bir şeyler yanlış gitti).
9 Kullanıcı (siz mi?) man sayfasını okuma zahmetine girmedi...
onworks.net hizmetlerini kullanarak zonecheck'i çevrimiçi kullanın