Домен третьего уровня на другом сервере и хостинге, с другим ip. Можно ли настроить?
Если у вас свои name servers, то я не уверен.
А вот если кто-то (Google, Yandex, GoDaddy) для вас управляет DNS, то надо просто у него добавить A или CNAME запись.
У меня домен зарегестрирован у Гугла и там вот так:
@ - это IP для моего домена (второго уровня) - slavikf.com
* - это всех поддоменов (третий уровень) - типа any-many.slavikf.com
а потом, IP для отдлельных хостов, например artur.slavikf.com, backup.slavikf.com и т.д.
Кстати, можно пользоваться и CNAME, не только A. CNAME - это типа форвардинга для IP, но лучше гуглите для  более правильного определения. В некоторых случаях это более удобней.
Схема, которая работает у меня с 12 серверами:Домен вида lalala.com делегирован на Яндекс, который держит почту для этого домена и имеет панель управления DNS-записямиКогда я создаю новый VPS сервер, то в редакторе DNS добавляю 2 записи типа "А" с ip адресом этого сервераДописываю конфиги NGINX'a для работы с этим доменомЖдем 10-30 минут обновления DNSГотово
Запись типа "А" для твоего поддомена будет выглядеть одним из способовsubdomain A 111.222.32.91subdomain.lalala.com. A 111.222.32.91
Обрати внимание на точку в конце домена во втором случае. Я встречал оба варианта на разных DNS-сервисах и панелях. Конкретно для своей Vesta поищи в сети мануал про работу с DNS-записями, т.к. я с этой панелью не сталкивался.