Ini ialah arahan ldns-testns 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
ldns-testns - alat pelayan nama palsu yang mudah
SINOPSIS
ldns-testns [ OPTION ] fail data
DESCRIPTION
ldns-testns boleh digunakan untuk memberikan jawapan kepada pertanyaan DNS untuk ujian. Jawapannya ialah
prabuatan, dan boleh disesuaikan dengan keperluan ujian. Jawapan boleh menjadi sangat tidak sah atau
tidak dapat dihuraikan.
Program ini adalah bantuan nyahpepijat. Ia tidak cekap, terutamanya dengan fail konfigurasi yang panjang,
tetapi ia boleh memberikan sebarang jawapan kepada sebarang pertanyaan. Ini boleh membantu balasan praskrip pembangun
untuk pertanyaan.
Ia mendengar IP4 UDP dan TCP secara lalai. Anda boleh menentukan paket RR dengan RR dengan pengepala
bendera untuk kembali.
ldns-testns tidak dimaksudkan untuk kegunaan pengeluaran.
PILIHAN
-r Mendengar port rawak. Nombor port dicetak ke stdout.
-p pelabuhan
Mendengar port yang ditentukan.
-f num Menggantikan bilangan kejadian tambahan yang menyediakan port yang sama dan sama
fail data. Mereka tidak keluar; dicetak ialah 'pid bercabang: ' dan anda perlu membunuh
mereka sendiri.
-v Mengeluarkan lebih banyak maklumat nyahpepijat. Adalah mungkin untuk memberikan pilihan ini beberapa kali
untuk meningkatkan tahap verbositi.
-6 Ikat kepada alamat IP6 dan bukannya IP4. Gunakan bersama-sama dengan -p.
fail data
Fail data dibaca pada permulaan. Ia mengandungi pertanyaan dan paket yang sepatutnya
dihantar sebagai jawapan kepada pertanyaan tersebut. Format fail data diterangkan di bawah.
DATA FAIL FORMAT
Format fail data mempunyai ';' untuk menandakan komen. Beberapa entri diproses terlebih dahulu untuk
terakhir. Entri padanan pertama digunakan untuk menjawab pertanyaan dengan. Ini adalah berasaskan baris
format. Rekod sumber DNS dimasukkan dalam format fail zon.
Anda boleh menggunakan arahan $ORIGIN dan $TTL. Fail zon '(' dan ')' untuk menjangkau berbilang baris adalah
tidak dibenarkan.
$ORIGIN asal $TTL default_ttl
ENTRY_BEGIN
; mula-mula berikan baris MATCH, yang menyatakan pertanyaan apa yang dipadankan ; oleh entri ini. ; 'opcode'
menjadikan pertanyaan sepadan dengan opcode daripada balasan ; jika anda meninggalkannya, mana-mana opcode sepadan
entri ini. ; 'qtype' menjadikan pertanyaan sepadan dengan qtype daripada balasan ; 'qname' membuat
pertanyaan sepadan dengan qname daripada jawapan ; 'serial=1023' menjadikan pertanyaan sepadan jika bersiri ixfr
adalah 1023.
PADANAN [opcode] [qtype] [qname] [serial= ] PERLAWANAN [UDP|TCP] PERLAWANAN ...
; Kemudian pengepala REPLY ditentukan.
BALAS opcode, rcode atau bendera.
(opcode) QUERY IQUERY STATUS NOTIFY UPDATE
(rcode) NOERROR BEKAS SERVFAIL NXDOMAIN NOTIMPL YXDOMAIN
YXRRSET NXRRSET NOTAUTH NOTZONE
(bendera) QR AA TC RD CD RA AD
BALAS...
; sebarang tindakan tambahan yang perlu dilakukan.
ADJUST copy_id ; 'copy_id' menyalin ID daripada pertanyaan kepada jawapan.
; 'sleep=10' tidur selama 10 saat sebelum memberikan jawapan (TCP dibuka)
SESUAIKAN [tidur= ] ; tidur sebelum memberikan sebarang balasan SESUAIKAN [packet_sleep= ] ;
tidur sebelum paket ini dalam urutan
SOALAN BAHAGIAN ; kiraan RR ditentukan secara automatik.
JAWAPAN BAHAGIAN
PIHAK BERKUASA SEKSYEN
BAHAGIAN TAMBAHAN
EXTRA_PACKET ; ikuti dengan BAHAGIAN, BALAS untuk lebih banyak paket. HEX_ANSWER_BEGIN
; ikuti dengan data hex
; ini menggantikan mana-mana paket jawapan yang dibina
; dengan kata kunci SECTION (hanya SECTION QUERY
; digunakan untuk memadankan pertanyaan). Jika data tidak boleh
; dihuraikan, ADJUST peraturan untuk paket jawapan
; tidak diendahkan
HEX_ANSWER_END
ENTRY_END
Gunakan ldns-testns dalam talian menggunakan perkhidmatan onworks.net