DNS - Domain Name System, специальная служба которая "знает" какому IP-адресу вида ххх.ххх.ххх.ххх соответствует сетевое имя вида yandex.ru. Один из ключевых Интернет сервисов. Ваш "ближайший" сервер вы можете обнаружить в свойствах сетевого подключения.
Адрес DNS сервера вам передаёт поставщик услуг, если у вас включён режим "получать автоматически". В противном случае вы можете указать всегда доступный и рабочий DNS сервер от Google. Мы его используем года "валиться" сервер DNS нашего обожаемого центрального офиса. Легко запомнить, просто использовать.
Бесплатный или платный?
Если бесплатный,то ссылка http://www.ho.ua
Если платный и недорогой,то ссылка http://www.iphoster.ru
Все школьные сайты располагаются на локальном хостинге, непосредственно в школе. Но нельзя исключать вероятности, что он располагается на хостинге.
FTP-сервер - это удаленный файловый сервер с парольным доступом, следовательно располагаются на нем файлы: офисные документы, архивы, выгрузки 1С, видео, фото, дистрибутивы программ, драйверы, мануалы, короче говоря все, что может понадобиться кому-либо в виде файлов. Пользователь может скачивать эти файлы и загружать свои, функции редактирования файлов у FTP-серверов обычно нет. От обычного файлового сервера ftp-сервер отличается повышенной защитой к проникновению, взлому и различного рода сетевым атакам. Работает по протоколу FTP (File Transfer Protocol), по 21-му порту, протокол этот построен на архитектуре "клиент-сервер", что позволяет использовать различные системы и технологии защиты от сетевых атак (шифрование, ключи, сертификаты, скрытые пароли и пр.). Протокол FTP является одним из старейших сетевых протоколов, работает на последнем, 7-м, прикладном уровне сетевой модели OSI.
Для начала: где будет расположен этот сервер? Одно дело где-то арендовать. Это выйдет в десятки раз дороже, чем виртуальный хостинг, так что без весомой причины не вижу смысла.
Если же хотите сделать сервер из вашего ПК придется подумать о бесперебойной работе в режиме 24/7. Как по электричеству, так и по интернету.
Далее нужно будет потратить пару недель на обучение администрированию веб-сервера, включая изучение Linux. Хотя бы основы: работа с терминалом, установка Apache, настройка и т.п.
Допустим, вы запустили сайт на своем сервере. Теперь нужно быть готовым к возможным DDoS и хакерским атакам. Можно нанять администратора, чтобы он один раз настроил сервер для защиты от взлома.
Короче, при наличии свободного времени и желания поставить сайт на свой сервер не так уж и сложно. Информации в поисковиках довольно много, в случае чего вам помогут на форумах.