Вы рассмотрели просто добавление записи в Ваш файл hosts, который отображает название серверов к локальному адресу?
Обычно использование файла hosts, препятствуют, но это - один случай, где может быть разумно, если у Вас нет никакой другой причины установить разделение DNS.
Может быть много чего. Возможно, проблема с памятью (невозможно создать новый сеанс). Можно ли получить на нем консольный сеанс через Linode? Можно его удаленно перезагрузить? Попробуйте те.