Unless you are going to use external dns, then you will need to setup dns on your own server. If you use a control panel like cpanel, most of the setup is done automatically. Otherwise you would have to manually install a program like bind and setup the dns zones and nameserver records.
PlatinumServerManagement (also known as PSM)
The OLDEST and LARGEST and MOST TRUSTED server management provider in the USA, with 15+ employees and growing! Providing quality support for OVER 18 years! Currently supporting over 3,000+ servers monthly! www.PlatinumServerManagement.com Proud member of the NJ BBB & Chamber of Commerce & Authorized cPanel Partner.