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:
diga tu system mówi, że:
bash: dig: command not foundCo 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