I'm really interested in DA, but it turns out DA can only be installed on servers that are directly on the public network.
That depends on what you mean by
directly. If you mean that aren't behind a router, that's not true. If you mean that aren't on a NATted IP#, that is true.
This is very strange, as certainly most companies have servers behind a firewall, and the servers have private IPs.
Firewalls do not necessary require NATting, though many cheap home-use routers do.
I would imagine that DA should cater to companies that have protected networks.
They do. They require a public routable IP# on the server, but that doesn't eliminate the use of a firewall.
It is not possible to have DA on servers behind a firewall?
You're being redundant. See above.
Nivko said:
I know people who have DA installed on their home server and it's running fine.
Perhaps, but if so and if they're behind a NATted firewall, then they're running a hacked copy in violation of the license and can't expect support from DirectAdmin.
rkleemann said:
It's just normal practice to use private ips for security, they are not directly accessible at all since private ips are not routable.
It may be for some people. It's incompatible with many hosting panels, including DirectAdmin. As others have written, it adds nothing to the security of a server with all unnecessary ports closed, as necessary ports must be routed to the server anyway.
the bottom line is regardless, that my existing network is with private ips and I really don't have an option to change that.
Then you'll either have to find a control panel that doesn't have the requirement, or forego using a control panel.
If there's a way to make DA work in that environment, I'd like to know.
There is no way we know of; you can't even download DirectAdmin if you're not on a public routable IP#.
Seth said:
I believe you would add the private ips as usual in direct admin. After adding a domain you would edit the domains dns zone with the public ips. I've done this with cpanel, abit of a pain, but it worked.
DirectAdmin is not cPanel.
kleemann said:
but I think it's a licensing issue. What DA support told me is that DA won't work without a public ip, my guess is that their license checks against the server's ip address.
That is correct.
Seth said:
Cpanel works the same way, checks lic ip. There's a way to make it work
See above. DirectAdmin won't install except on a routable static IP#. It won't run except on a routable static IP#. It won't update except on a routable static IP#.
If you can make it do otherwise, then you're not going to get help from DirectAdmin.
Jeff