Rancher on 1and1 Server

I have Rancher server and agent installed on the same 1and1 server with Docker. I am trying to run multiple containers and am having trouble with assigning domains and IP addresses. I my local machine Rancher does a good job of handling this automatically, Rancher assigns a new IP address to each container. On my 1and1 server I only have 1 IP address, so I was going to use sub-domains for each container. Any help in setting this up would be appreciated. There are several settings in the Rancher UI I am not sure of. One setting is Networking. Should I use Bridge, Host or Managed?