Brak polecenia dig w linux debian


Praca w systemie wraz z testowaniem aplikacji dostarcza wielu wyzwań. Aplikacje sieciowe wymagają znajomości zagadnień z zakresu sieci IP. Jednym z takim komponentów jest podsystem DNS.
Sam skrót DNS jest rozwijany jako Domain Name System i powstał on w celu wyeliminowania ręcznej aktualizacji rekordów w pliku /etc/hosts - plik ten był fajny w urzyciu natomiast gdy sieć się rozrastała to i wielkośc pliku była na tyle duża, że nie dało się nim zarzadzać.
W tym momencie zaczął się rodzić dzisiejszy DNS, który został rewelacyjnie wymyślony - po co wiedzieć wszystko o wszystkich, skoro każdy może Ci udostepnić informację o swoich zasobach? I tak też działa dzisiejszy system rozwiązywania nazw: ja wiem kogo zapytać a dalej to mnie już nie obchodzi.
Konstruując aplikację internetową czasami chcemy wykonać kilka testów serwisu dns. Czasami niestety nie ma w linux debian polecenia do tego. Można użyć nslookup albo jeszcze lepiej dig. Z poziomu shella dajemy:

dig
a tu system mówi, że:
bash: dig: command not found
Co jeśli go nie ma? Należy wykonać jego instalację co w systemie operacyjnym linuxa debian wydaje się być rzeczą nazdwyczaj prostą. Odpalamy z poziomu naszego shella polecenie:
apt-get install dnsutils

 

Opublikowane w kategriach: DNS, Debian, Apt, Linux

Na wesoło ;)

Bajka o długopisie:
Długo PIS nie rządził.