zonecheck - Online w chmurze

Jest to polecenie zonecheck, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


zonecheck - narzędzie do sprawdzania stref DNS

STRESZCZENIE


kontrola strefy [ -hqV ] [ -głosuj optować ] [ -46 ] [ -c conf ]
[ -n lista ] [ -s klucz ] Nazwa domeny

OPIS


DNS jest krytycznym zasobem dla każdej aplikacji sieciowej, co jest dość ważne, aby zapewnić
czy nazwa strefy lub domeny jest poprawnie skonfigurowana w systemie DNS.

Sprawdź strefę ma na celu zwykle pomoc w rozwiązywaniu błędnych konfiguracji lub niespójności
objawia się wzrostem opóźnienia aplikacji, aż do wyjścia
nieoczekiwane/niespójne wyniki.

OPCJE


UWAGA: W takim przypadku nie ma sensu łączyć ze sobą kilku opcji
zdarza się, że najnowsza opcja zostanie wzięta pod uwagę, po cichu odrzucając
inni.

--język lang
Wybierz inny język (en, fr, ...). Składnia jest taka sama jak w przypadku
zmienna środowiskowa JĘZYK.

--odpluskwić, -d lvl
Wybierz komunikaty debugowania, aby wydrukować lub aktywować kod debugowania. Ten parametr
zastąpi wartość zmiennej środowiskowej ZC_DEBUG.
Dostępne są następujące opcje:
0x0001 : Inicjalizacja
0x0002 : Lokalizacja / internacjonalizacja
0x0004 : Konfiguracja
0x0008 : Autokonf
0x0010 : Ładowanie testów
0x0020 : Przeprowadzono testy
0x0040 : Komunikaty debugowania z testów
0x0400 : Informacje o buforowanym obiekcie
0x0800 : Sam debugger

0x1000 : Szalony debugowanie, nie próbuj tego w domu!
0x2000 : Komunikaty debugowania biblioteki Dnsruby
0x4000 : Wyłącz buforowanie
0x8000 : Nie próbuj ratować wyjątków

--help, -h
Pokaż krótki opis różnych opcji dostępnych w Sprawdź strefę.

--wersja, -V
Wyświetl wersję i wyjdź.

--seria, -B filename
Amortyzowana opcja. Zamiast tego możesz użyć tego skryptu:
dla domeny w `cat lista_dom`; robić
echo "Testowanie domeny $"
zonecheck $domena
zrobić

--konfig, -c filename
Określ lokalizacjępliku konfiguracyjnego (domyślnie zc.conf).

--katalog testowy katalog
Lokalizacja katalogu zawierającego definicję testów.

--profil, -P Nazwa profilu
Wymuś użycie profilu Nazwa profilu.

--Kategoria, -C lista kotów
Ogranicz test do wykonania do kategorii określonych przez lista kotów. Składnia dla
opis kategorii jest następujący:
allow=[+|] disallow=[-|!] subkomponent=: separator=,
np: dns:soa,!dns,+
nie wykonuj testów DNS niezwiązanych z SOA

--test, -T Nazwa testu
Nazwa testu jest testem do wykonania. W tym przypadku niezaliczenie testu jest
uważane za śmiertelne.

--lista testowa
Wymień wszystkie dostępne testy.

--testdesc desctyp
Podaj opis testu, możliwe wartości dla desctyp jest Nazwa, sukces,
brak, wyjaśnienie.

--rozwiązujący, -r rezolwer
Resolver do użycia (akceptowany jest tylko adres IP) do wyszukiwania informacji o
przetestowana strefa, domyślnie używane są serwery nazw określone w
/ Etc / resolv.conf. Zwróć uwagę, że aby znaleźć serwery nazw, strefa powinna już
zostały delegowane.

--ns, -n lista
Lista serwerów nazw dla domeny. Nazwy serwerów nazw są oddzielone średnikiem,
po nazwie może występować znak równości, a adresy IP oddzielone znakiem A
dwukropek.
Może to dać następujący przykład: ns1;ns2=ip1,ip2;ns3=ip3

--bezpieczna delegacja, -s [dsordnskey]
Wymuś wykonanie pełnego profilu DNSSEC. Argumenty są opcjonalne. Możesz
sprecyzuj kotwicę zaufania swojej strefy, podając klucz DNSKEY lub DS, a
algorytm używany do haszowania klucza. Można określić kilka kotwic zaufania, rozdzielonych
przecinkami (w takim przypadku _wszystkie_ muszą się zgadzać).
To może dać następujący przykład:
DNSKEY:af1Bs0F+4rg-g19,DS:eAg7P4J1qfMg:SHA-1
DS:eAg7P4J1qfMg:SHA-1
DS-RDATA: 5991 8 2
46DB8A99F9125B1F88AAC74DF7EC3FFCCC13CE7412C3BEBB2CB93BED4A05A960
Klucz DNS: af1Bs0F+4rg-g19

--cichy, -q
Nie wyświetlaj dodatkowych tytułów.

--jeden, -1
Wyświetlaj tylko najtrafniejszy komunikat w kompaktowym formacie.

--bocznie, -g
Wyświetlaj tylko tag. Ta opcja powinna być używana do pisania skryptów.

--gadatliwy, -v Opcje
Wyświetlaj dodatkowe informacje, mogą być poprzedzone '-' lub '!' usunąć efekt,
dostępne opcje to:

Intro, i
Wydrukuj krótkie podsumowanie nazwy domeny i jej serwerów nazw.

Nazwa testu, n
Wydrukuj nazwę testu podczas zgłaszania stanu testu.

wyjaśniać, x
Wydrukuj wyjaśnienie nieudanych testów (odniesienie do RFC, ...).

detale, d
Wydrukuj szczegółowy opis niepowodzenia (nazwę lub wartość zasobu)
zaangażowany).

reportaż, o
Zgłoś test, nawet jeśli zdał.

tylko fatalny, f
Drukuj tylko błędy krytyczne.

testdesc, t
Wydrukuj opis testu przed jego wykonaniem.

licznik, c
Wyświetl pasek postępu testu (ta opcja nie zawsze jest dostępna)
zgodnie z nośnikiem wyjściowym).

UWAGA: testdesc oraz licznik wzajemnie się wykluczają.

--wyjście, -o Opcje
Renderowanie wyjściowe/wybór formatu, dostępne opcje to:

dotkliwość, bs [domyślny]
Dane wyjściowe są sortowane/łączone według ważności.

przez gospodarza, bh
Dane wyjściowe są sortowane/łączone według hosta.

XNUMX, t [domyślny]
Wypisz zwykły tekst.

html, h
Wyjściowy kod HTML.

xml, x
Wyjście XML. (eksperymentalny)

UWAGA: Poniższy zestaw wzajemnie się wykluczają: [dotkliwość|przez gospodarza] i
[XNUMX|html].

--błąd, -e Opcje
Zachowanie w przypadku błędu, dostępne opcje to:

śmiertelnie śmiertelnie, af
Wszystkie błędy są uważane za fatalne.

wszystkie ostrzeżenie, aw
Wszystkie błędy są traktowane jako ostrzeżenia.

dfltspoważność, ds [domyślny]
Użyj wagi powiązanej z testem.

Zatrzymaj się, s [domyślny]
Zatrzymaj się przy pierwszym błędzie krytycznym.
UWAGA: aktualna implementacja zatrzymuje się przy pierwszym błędzie, ale dla każdego
serwer.

Bez przerwy, ns
Nigdy nie przestawaj (nawet w przypadku błędu krytycznego). Na ogół skutkuje to wieloma błędami
lub nieoczekiwane wyniki z powodu poprzedniego błędu krytycznego.

UWAGA: Poniższy zestaw wzajemnie się wykluczają: [śmiertelnie śmiertelnie|wszystkie ostrzeżenie|dfltspoważność]
i [Zatrzymaj się|Bez przerwy].

--tłum, -t Opcje
Wybór warstwy transportu/trasowania, dostępne opcje to:

Ipv4, 4 [domyślny]
Użyj protokołu routingu IPv4.

Ipv6, 6 [domyślny]
Użyj protokołu routingu IPv6.

udp, u Użyj warstwy transportowej UDP.

tcp, t Użyj warstwy transportowej TCP.

std, s [domyślny]
Użyj protokołu UDP z rezerwą na TCP dla obciętych komunikatów.

UWAGA: udp, tcp oraz std wzajemnie się wykluczają.

--edns [zawsze|nigdy|auto]
Aktywuj/dezaktywuj korzystanie z EDNS dla wszystkich zapytań. Trzy możliwe wartości: zawsze,
nigdy, auto. Auto : automatycznie określa, czy domena i trasa do nazwy
serwery mogą przenosić zapytania EDNS.

--ipv4., -4
Sprawdź tylko strefę z łącznością IPv4.

--ipv6., -6
Sprawdź tylko strefę z łącznością IPv6.

--ustawienie Nazwa
Użycie predefiniowanej konfiguracji zdefiniowanej w pliku konfiguracyjnym zc.conf.

--opcja Opcje
Ustaw dodatkowe opcje. Składnia to: -,-opt,opt,opt=foo

ihtml Generuj strony HTML, które nadają się do włączenia (dla wyjścia HTML).

nojavascript
Usuń generowanie javascript (dla wyjścia HTML).

ŚRODOWISKO


JĘZYK Określ język i ewentualnie kodowanie używane do wyświetlania wiadomości. Do
przykłady: fr, fr_CA, fr.latin1, fr_CA.utf8, ...

ZC_CONFIG_DIR
Katalog, w którym znajduje się plik konfiguracyjny i różne profile.

ZC_CONFIG_FILE
Nazwa pliku konfiguracyjnego do użycia (domyślnie zc.conf), jest nadpisana przez
--konfig opcja.

ZC_LOCALIZATION_DIR
Katalog, w którym znajdują się wszystkie pliki lokalizacyjne.

ZC_TEST_DIR
Katalog, w którym znajdują się wszystkie testy, jest nadpisany przez --katalog testowy opcja.

ZC_HTML_PATH
Ścieżka względem serwera WWW, która ma być używana podczas generowania stron HTML.

ZC_DEBUG
Zmienna ma taki sam efekt jak debug parametr, ale jego główną zaletą jest
że jest brane pod uwagę od początku programu.

ZC_INPUT
Zmienna ma taki sam efekt jak nieudokumentowana WEJŚCIE parametr, pozwala
wybrał interfejs wejściowy używany przez Sprawdź strefę, obecnie obsługiwane wartości to:
Cli, Cgi oraz inetd. Ale inne interfejsy nie akceptują tych samych parametrów, co
jeden opisany tutaj.

ZC_IP_STACK
Ogranicz dostępny stos IP do IPv4 lub IPv6, w tym celu ustaw go odpowiednio na 4
lub 6. Jest to szczególnie przydatne, jeśli masz na komputerze stos IPv6, ale
nie masz łączności, w takim przypadku zdefiniuj ZC_IP_STACK=4.

ZC_XML_PARSER
Jeśli ruby-libxml jest zainstalowany, ten parser będzie używany zamiast rexml dla prędkości
poprawy, ale możesz wymusić użycie rexml, ustawiając ZC_XML_PARSER na rexml.

UWAGA: Poniższe zmienne są przydatne głównie wtedy, gdy użytkownik nie ma możliwości:
określ alternatywną wartość z wybranym interfejsem wejściowym: ZC_CONFIG_DIR,
ZC_CONFIG_FILE, ZC_LOCALIZATION_DIR, ZC_TEST_DIR. Taki przypadek ma miejsce podczas używania
interfejs cgi i nie chcesz, aby użytkownik odczytał dowolną konfigurację
plik, ale jako dostawca usługi chcesz użyć innej konfiguracji.

EXIT STATUS


Poniższy status wyjścia może być zgłoszony przez: Sprawdź strefę:

0 Wszystko poszło dobrze, nie zgłoszono żadnych błędów krytycznych, konfiguracja domeny jest
skorygować.

1 Program został ukończony, ale niektóre testy zakończyły się niepowodzeniem z krytyczną dotkliwością, domena jest
NIE jest poprawnie skonfigurowany.

2 Program został ukończony, ale niektóre testy zakończyły się niepowodzeniem z powodu śmiertelnej dotkliwości z powodu:
Timeout występują, domena została uznana za NIEpoprawnie skonfigurowaną, ale
możesz chcieć sprawdzić ponownie później. Niniejsze is obecnie nie zaimplementowano.

3 Użytkownik przerwał program przed jego zakończeniem.

4 Wystąpił błąd, który nie jest bezpośrednio związany z wykonywanymi testami (tj.:
coś poszło nie tak).

9 Użytkownik (ty?) nie zawracał sobie głowy czytaniem strony podręcznika...

Korzystaj z zonecheck online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows