Ito ang command zonecheck na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
zonecheck - DNS zone checking tool
SINOPSIS
zonecheck [ -hqV ] [ -voet opt ] [ -46 ] [ -c conf ]
[ -n nslist ] [ -s susi ] Domainname
DESCRIPTION
Ang DNS ay isang kritikal na mapagkukunan para sa bawat aplikasyon ng network, na lubos na mahalaga upang matiyak
na ang isang zone o domain name ay wastong na-configure sa DNS.
ZoneCheck ay nilayon na tumulong sa paglutas ng mga maling pagsasaayos o hindi pagkakapare-pareho kadalasan
ipinahayag ng pagtaas sa latency ng application, hanggang sa output ng
hindi inaasahang/hindi pantay na mga resulta.
Opsyon
TANDAAN: Walang saysay na pagsamahin ang ilang opsyon, kung ganoon ang sitwasyon
mangyayari ang pinakabagong opsyon ay isasaalang-alang, tahimik na itinatapon ang
iba pa.
--lang lang
Pumili ng ibang wika (en, fr, ...). Ang syntax ay kapareho ng para sa
variable ng kapaligiran WIKA.
--debug, -d lvl
Piliin ang mga mensahe sa pag-debug na ipi-print o i-activate ang debugging code. Ang parameter na ito
ay i-override ang halaga ng variable ng kapaligiran ZC_DEBUG.
Ang magagamit na mga pagpipilian ay:
0x0001 : Pagsisimula
0x0002 : Lokalisasyon / Internasyonalisasyon
0x0004 : Configuration
0x0008 : Autoconf
0x0010 : Naglo-load ng mga pagsubok
0x0020 : Ginawa ang mga pagsubok
0x0040 : Pag-debug ng mga mensahe mula sa mga pagsubok
0x0400 : Impormasyon tungkol sa naka-cache na bagay
0x0800 : Debugger mismo
0x1000 : Crazy Debug, huwag subukan ito sa bahay!
0x2000 : Mga mensahe sa pag-debug ng library ng Dnsruby
0x4000 : Huwag paganahin ang pag-cache
0x8000 : Huwag subukang iligtas ang mga pagbubukod
- Tumulong, -h
Magpakita ng maikling paglalarawan ng iba't ibang opsyon na available sa ZoneCheck.
--bersyon, -V
Ipakita ang bersyon at lumabas.
--batch, -B filename
Depreciated na opsyon. Maaari mong gamitin ang script na ito sa halip:
para sa domain sa `cat list_dom`; gawin
echo "Pagsubok sa $domain"
zonecheck $domain
tapos
--config, -c filename
Tukuyin ang lokasyon ng configuration file (default ay zc.conf).
--testdir direktoryo
Lokasyon ng direktoryo na may hawak na kahulugan ng mga pagsubok.
--profile, -P pangalan ng profile
Pilitin ang paggamit ng profile pangalan ng profile.
--kategorya, -C catlist
Limitahan ang pagsubok na gagawin sa mga kategoryang tinukoy ni catlist. Ang syntax para sa
ang paglalarawan ng kategorya ay ang sumusunod:
allow=[+|] disallow=[-|!] subcomponent=: separator=,
hal: dns:soa,!dns,+
huwag magsagawa ng mga pagsubok sa DNS na hindi nauugnay sa SOA
--pagsusulit, -T pangalan ng pagsubok
pangalan ng pagsubok ay ang pagsubok na dapat gawin. Sa kasong ito, ang hindi pagpasa sa pagsusulit ay
itinuturing na nakamamatay.
--testlist
Ilista ang lahat ng mga pagsubok na magagamit.
--testdesc desctype
Magbigay ng paglalarawan ng pagsusulit, ang mga posibleng halaga para sa desctype ay pangalan, tagumpay,
pagkabigo, paliwanag.
--resolver, -r resolver
Resolver na gagamitin (tanging IP address ang tinatanggap) para sa paghahanap ng impormasyon tungkol sa
nasubok na zone, bilang default ang mga name server na ginamit ay ang tinukoy sa
/etc/resolv.conf. Tandaan na para sa paghahanap ng mga name server ang zone ay dapat na
ay itinalaga.
--ns, -n nslist
Listahan ng mga nameserver para sa domain. Ang pangalan ng mga nameserver ay pinaghihiwalay ng isang semicolon,
ang pangalan ay maaaring sundan ng equal sign at ang mga IP address nito ay pinaghihiwalay ng a
tutuldok
Maaari itong magbigay ng sumusunod na halimbawa: ns1;ns2=ip1,ip2;ns3=ip3
--securedelegation, -s [dsordnskey]
Pilitin ang pagpapatupad ng buong profile ng DNSSEC. Ang mga argumento ay opsyonal. Kaya mo
tiyakin ang Trust Anchor ng iyong zone sa pamamagitan ng pagbibigay ng DNSKEY o ang DS at ang
algorithm na ginamit upang i-hash ang iyong susi. Maaaring tukuyin ang ilang Trust Anchor, paghiwalayin
sa pamamagitan ng mga kuwit (sa pagkakataong iyon, _lahat_ ay kailangang tumugma.)
Ito ay maaaring magbigay ng sumusunod na halimbawa:
DNSKEY:af1Bs0F+4rg-g19,DS:eAg7P4J1qfMg:SHA-1
DS:eAg7P4J1qfMg:SHA-1
DS-RDATA:5991 8 2
46DB8A99F9125B1F88AAC74DF7EC3FFCCC13CE7412C3BEBB2CB93BED4A05A960
DNSKEY:af1Bs0F+4rg-g19
--tahimik, -q
Huwag magpakita ng mga karagdagang pamagat.
--isa, -1
Ipakita lamang ang pinakanauugnay na mensahe sa isang compact na format.
--tagonly, -g
Ipakita lamang ang tag. Ang pagpipiliang ito ay dapat gamitin para sa pag-script.
--verbose, -v pagpipilian
Magpakita ng karagdagang impormasyon, maaari silang prefix ng '-' o '!' upang alisin ang epekto,
ang mga magagamit na opsyon ay:
intro, i
Mag-print ng maikling buod tungkol sa domain name at mga nameserver nito.
pangalan ng pagsubok, n
I-print ang pangalan ng pagsubok kapag nag-uulat ng status ng pagsubok.
ipaliwanag, x
Mag-print ng paliwanag para sa mga nabigong pagsubok (sanggunian sa RFC, ...).
mga detalye, d
Mag-print ng isang detalyadong paglalarawan ng pagkabigo (pangalan o halaga ng mapagkukunan
kasangkot).
reportok, o
Iulat ang pagsusulit kahit na pumasa sila.
fatalonly, f
I-print lamang ang mga malalang error.
testdesc, t
I-print ang paglalarawan ng pagsubok bago ito isagawa.
kontrahin, c
Magpakita ng test progression bar (hindi palaging available ang opsyong ito
ayon sa output media).
TANDAAN: testdesc at kontrahin ay kapwa eksklusibo.
--output, -o pagpipilian
Pagpili ng pag-render/format ng output, ang mga available na opsyon ay:
sa pamamagitan ng kalubhaan, bs [default]
Ang output ay pinagsunod-sunod/pinagsama-sama ayon sa kalubhaan.
byhost, bh
Ang output ay pinagsunod-sunod/pinagsama-sama ng host.
teksto, t [default]
Mag-output ng plain text.
html, h
Output HTML.
xml, x
Output XML. (pang-eksperimento)
TANDAAN: Ang sumusunod na hanay ay kapwa eksklusibo: [sa pamamagitan ng kalubhaan|byhost] at
[teksto|html].
--mali, -e pagpipilian
Pag-uugali sa kaso ng error, ang mga magagamit na opsyon ay:
allfatal, af
Ang lahat ng pagkakamali ay itinuturing na nakamamatay.
lahat ng babala, aw
Lahat ng error ay itinuturing na mga babala.
dfltseverity, ds [default]
Gamitin ang kalubhaan na nauugnay sa pagsubok.
itigil, s [default]
Huminto sa unang nakamamatay na pagkakamali.
BABALA: ang kasalukuyang pagpapatupad ay huminto sa unang error ngunit para sa bawat isa
server.
walang tigil, ns
Huwag kailanman hihinto (kahit sa nakamamatay na pagkakamali). Ito ay karaniwang nagreresulta sa maraming mga error
o hindi inaasahang resulta dahil sa nakaraang nakamamatay na error.
TANDAAN: Ang sumusunod na hanay ay kapwa eksklusibo: [allfatal|lahat ng babala|dfltseverity]
at [itigil|walang tigil].
--transp, -t pagpipilian
Pagpili ng layer ng transportasyon/routing, ang mga available na opsyon ay:
ipv4, 4 [default]
Gamitin ang IPv4 routing protocol.
ipv6, 6 [default]
Gamitin ang IPv6 routing protocol.
udp, u Gamitin ang UDP transport layer.
tcp, t Gamitin ang TCP transport layer.
std, s [default]
Gamitin ang UDP na may fallback sa TCP para sa mga pinutol na mensahe.
TANDAAN: udp, tcp at std ay kapwa eksklusibo.
--edns [laging|hindi|auto]
I-activate/I-deactivate ang paggamit ng EDNS para sa lahat ng query. Tatlong posibleng halaga: palagi,
hindi kailanman, auto. Auto : awtomatikong tinutukoy kung ang domain at ang ruta sa pangalan
ang mga server ay maaaring magdala ng mga query sa EDNS.
--ipv4, -4
Suriin lamang ang zone na may koneksyon sa IPv4.
--ipv6, -6
Suriin lamang ang zone na may koneksyon sa IPv6.
--preset pangalan
Paggamit ng preset na configuration na tinukoy sa zc.conf configuration file.
--pagpipilian pagpipilian
Magtakda ng mga karagdagang opsyon. Ang syntax ay: -,-opt,opt,opt=foo
ihtml Bumuo ng mga pahina ng HTML na angkop para sa pagsasama (para sa output ng HTML).
nojavascript
Alisin ang henerasyon ng javascript (para sa HTML na output).
Kapaligiran
WIKA Tukuyin ang lang at sa huli ang pag-encode na gagamitin para magpakita ng mga mensahe. Para sa
mga halimbawa: fr, fr_CA, fr.latin1, fr_CA.utf8, ...
ZC_CONFIG_DIR
Direktoryo kung saan matatagpuan ang configuration file at ang iba't ibang profile.
ZC_CONFIG_FILE
Pangalan ng configuration file na gagamitin (default sa zc.conf), ito ay na-override ng
--config pagpipilian.
ZC_LOCALIZATION_DIR
Direktoryo kung saan matatagpuan ang lahat ng mga file ng lokalisasyon.
ZC_TEST_DIR
Direktoryo kung saan matatagpuan ang lahat ng mga pagsubok, ito ay na-override ng --testdir pagpipilian.
ZC_HTML_PATH
Path na nauugnay sa web server na gagamitin kapag bumubuo ng mga HTML na pahina.
ZC_DEBUG
Ang variable bilang ang parehong epekto bilang ang mag-alis ng mga insekto parameter, ngunit ang pangunahing bentahe nito ay
na ito ay isinasaalang-alang mula sa simula ng programa.
ZC_INPUT
Ang variable bilang ang parehong epekto bilang ang undocumented INPUT parameter, pinapayagan nitong
pinili ang input interface na ginamit ng ZoneCheck, ang kasalukuyang sinusuportahang mga halaga ay:
cli, Cgi at inetd. Ngunit ang ibang mga interface ay hindi tumatanggap ng parehong mga parameter tulad ng
isang inilarawan dito.
ZC_IP_STACK
Limitahan ang IP stack na available sa IPv4 o IPv6, para itakda ito ayon sa pagkakabanggit sa 4
o 6. Ito ay partikular na kapaki-pakinabang kung mayroon kang IPv6 stack sa iyong computer ngunit
walang koneksyon, sa kasong iyon, tukuyin ang ZC_IP_STACK=4.
ZC_XML_PARSER
Kung naka-install ang ruby-libxml, gagamitin ang parser na ito sa halip na rexml para sa bilis
pagpapabuti, ngunit maaari mong pilitin ang paggamit ng rexml sa pamamagitan ng pagtatakda ng ZC_XML_PARSER sa rexml.
TANDAAN: Ang mga sumusunod na variable ay pangunahing kapaki-pakinabang kapag ito ay hindi posible para sa gumagamit na
tukuyin ang alternatibong halaga sa napiling input interface: ZC_CONFIG_DIR,
ZC_CONFIG_FILE, ZC_LOCALIZATION_DIR, ZC_TEST_DIR. Ang ganitong kaso ay nangyayari kapag gumagamit
ang cgi interface, at hindi mo nais na basahin ng user ang isang arbitrary na pagsasaayos
file, ngunit bilang provider ng serbisyo na gusto mong gumamit ng isa pang configuration.
EXIT STATUS
Ang sumusunod na exit status ay maaaring iulat ng ZoneCheck:
0 Naging maayos ang lahat, walang naiulat na nakamamatay na mga error, ang configuration ng domain ay
iwasto.
1 Nakumpleto ang programa ngunit ang ilang mga pagsubok ay nabigo sa isang nakamamatay na kalubhaan, ang domain ay
HINDI wastong na-configure.
2 Nakumpleto ang programa ngunit ang ilang mga pagsubok ay nabigo dahil sa isang nakamamatay na kalubhaan dahil sa
oras nangyayari, ang domain ay itinuring na HINDI wastong na-configure, ngunit
baka gusto mong suriin muli sa ibang pagkakataon. ito is sa kasalukuyan hindi ipinatupad
3 Inalis ng user ang program bago ito makumpleto.
4 Isang error na hindi direktang nauugnay sa mga pagsubok na ginawa ay naganap (ibig sabihin:
may nangyaring mali).
9 Ang user (ikaw?) ay hindi nag-abala sa pagbabasa ng man page...
Gamitin ang zonecheck online gamit ang mga serbisyo ng onworks.net