Klient DNS

Rok temu napisałem. Nie pamiętam polecenia, ale było za to dużo punktów.

Jest to klient DNS obsługiwany z linii poleceń (co ma robić przekazuje mu się jako argumenty). Klient skacze od DNS do DNS, aż znajdzie ‚authority’ DNS lub wpadnie w pętle [wtedy się zatrzymuje]. Wykonuje on dużo operacji na bitach, aby przygotować/odczytać pakiet DNS, więc nie fajnie się to pisało.

Link do pobrania/przejrzenia kodu:

http://skalski.at/files/?dir=files/PJWSTK/SKJ_Klient_DNS

Opis użycia:

Do klienta mozna przekazac 3 parametry:
-d=DOMENA-SZUKANA
-t=TYP-ZAPYTANIA
-ns=STARTOWY-DNS

Obslugiwane typy:
parametr (typ zapytania)
1 (A)
2 (NS)
5 (CNAME)
6 (SOA)
15 (MX)
16 (TXT)

Przykladowe argumenty do programu (kolejnosc dowolna):

java Main "-d=www.wp.pl"
java Main "-d=www.wp.pl" "-t=1"
java Main "-d=www.wp.pl" "-t=6" "-ns=62.233.233.233"

Jerzy Skalski, WID324, s9473
Ten wpis został opublikowany w kategorii PJWSTK, PJWSTK - SKJ. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *