Currently, we allow users to pass in raw ip addresses. We need better ways to initialize the distributed environment.