Usługa tłumaczenia adresów symbolicznych na numeryczne (i odwrotnie) realizowana jest przez oprogramowanie zwane BIND ( Berkeley Internet Name Domain). Jak wszystkie, usługa ta realizowana jest w układzie ,,klient-serwer''.
Najpierw omówimy to z czym kontaktuje się użytkownik - stronę klienta. Program (znowu w systemie UNIXowym) nazywa sie resolver.
Później nieco miejsca poświęcimy nieco miejsca serwerowi - w systemie UNIXownym - nazywa się on named.