Это больше вопрос о сети / системном администраторе, чем вопрос программирования, но в любом случае:
Пока одна машина может обращаться к другой через свой «внутренний ip» (я предполагаю, что вы имеете в виду локальный частный ip), и нет ничего, что блокировало бы соединения (брандмауэр и т. Д.) На этих ips, тогда да, конечно, это будет работать. Просто отметьте, что, поскольку две машины принадлежат одной и той же хостинговой компании, это не значит, что они подключены к одной локальной сети (физически они находятся в одном центре данных?).
Поскольку использование внутреннего ip будет или не будет быстрее, это зависит от локальной сети, сетевых карт и т. Д. - обычно быстрее, когда оба сервера действительно находятся в одной локальной сети, но это не так гарантировано либо.