GoGPT Best VPN GoSearch

OnWorks-Favicon

ldns-testns – Online in der Cloud

Führen Sie ldns-testns im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl ldns-testns, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ldns-testns – einfaches Fake-Nameserver-Tool

ZUSAMMENFASSUNG


ldns-testns [ zur Auswahl ] Datendatei

BESCHREIBUNG


ldns-testns kann verwendet werden, um Antworten auf DNS-Anfragen zum Testen bereitzustellen. Die Antworten sind
vorgefertigt und kann auf die Testanforderungen zugeschnitten werden. Die Antworten können völlig ungültig sein oder
nicht analysierbar.

Dieses Programm ist eine Debugging-Hilfe. Es ist nicht effizient, insbesondere bei einer langen Konfigurationsdatei.
aber es kann jede beliebige Antwort auf jede Frage geben. Dies kann dem Entwickler helfen, vorab Antworten auf das Skript zu erstellen
für Rückfragen.

Es hört standardmäßig auf IP4 UDP und TCP. Sie können ein Paket RR für RR mit Header angeben
Flags, die zurückgegeben werden sollen.

ldns-testns ist nicht für den Produktionsgebrauch gedacht.

OPTIONAL


-r Hört auf einen zufälligen Port. Die Portnummer wird auf stdout ausgegeben.

-p port
Hört auf den angegebenen Port.

-f num Verzweigt diese Anzahl zusätzlicher Instanzen, die dieselben Ports bedienen
Datendatei. Sie verlassen nicht; gedruckt ist 'gegabelte PID: ' und du musst töten
sie selbst.

-v Gibt weitere Debug-Informationen aus. Es ist möglich, diese Option mehrmals anzugeben
um den Ausführlichkeitsgrad zu erhöhen.

-6 An IP6-Adresse statt an IP4 binden. Zusammen mit -p verwenden.

Datendatei
Die Datendatei wird beim Start gelesen. Es enthält Abfragen und die Pakete, die ausgeführt werden sollen
als Antwort auf diese Anfragen gesendet werden. Das Datendateiformat wird unten erläutert.

DATEN FILE FORMAT


Das Datendateiformat hat „;“ Kommentar bezeichnen. Zunächst werden mehrere Einträge verarbeitet
zuletzt. Der erste passende Eintrag wird zur Beantwortung der Anfrage verwendet. Dies ist zeilenbasiert
Format. DNS-Ressourceneinträge werden im Zonendateiformat eingegeben.

Sie können die Direktiven $ORIGIN und $TTL verwenden. Die Zonendatei „(“ und „)“ erstreckt sich über mehrere Zeilen
nicht erlaubt.

$ORIGIN Ursprung $TTL default_ttl

ENTRY_BEGIN

; Geben Sie zunächst MATCH-Zeilen an, die angeben, welche Abfragen übereinstimmen. durch diesen Eintrag. ; 'Opcode'
sorgt dafür, dass die Abfrage mit dem Opcode aus der Antwort übereinstimmt; Wenn Sie es weglassen, stimmen alle Opcodes überein
diesen Eintrag. ; 'qtype' sorgt dafür, dass die Abfrage mit dem qtype aus der Antwort übereinstimmt; 'qname' macht das
Die Abfrage stimmt mit dem Q-Namen aus der Antwort überein. „serial=1023“ sorgt dafür, dass die Abfrage übereinstimmt, wenn ixfr serial ist
ist 1023.

MATCH [opcode] [qtype] [qname] [serial= ] MATCH [UDP|TCP] MATCH ...

; Anschließend wird der REPLY-Header angegeben.

ANTWORT Opcode, Rcode oder Flags.
(opcode) QUERY IQUERY STATUS NOTIFY UPDATE
(rcode) NOERROR FORMERR SERVFAIL NXDOMAIN NOTIMPL YXDOMAIN
YXRRSET NXRRSET NOTAUTH NOTZONE
(Flaggen) QR AA TC RD CD RA AD

ANTWORT ...

; alle zusätzlichen Aktionen, die durchgeführt werden müssen.

copy_id anpassen; 'copy_id' kopiert die ID von der Abfrage in die Antwort.

; 'sleep=10' schläft 10 Sekunden lang, bevor es die Antwort gibt (TCP ist geöffnet)

ANPASSEN [sleep= ] ; schlafen, bevor eine Antwort gegeben wird ADJUST [packet_sleep= ] ;
Schlafen Sie vor diesem Paket der Reihe nach

ABSCHNITT FRAGE ; Der RRcount wird automatisch ermittelt.

ABSCHNITT ANTWORT

ABSCHNITTBEHÖRDE

ABSCHNITT ZUSÄTZLICH

EXTRA_PACKET ; Folgen Sie mit ABSCHNITT, ANTWORTEN für weitere Pakete. HEX_ANSWER_BEGIN
; Folgen Sie mit Hex-Daten
; Dies ersetzt jedes erstellte Antwortpaket
; mit den SECTION-Schlüsselwörtern (nur SECTION QUERY
; wird zum Abgleichen von Abfragen verwendet). Wenn die Daten nicht möglich sind
; analysiert werden, ADJUST-Regeln für das Antwortpaket
; werden ignoriert

HEX_ANSWER_END

ENTRY_END

Verwenden Sie ldns-testns online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.