Update services to use the internal IP and port, now that its available.

Also update services to optionally use named ports.
Add test case of int as string?