DNS in Detail