Your sme server cannot hand out static IP's to attached devices.
Ahh, not quite right.
All of my servers, printers, routers etc. have a dhcp allocated static IP (defined in the Hostnames panel) and all my workstations have dynamically assigned IP's.
I allocate the xxx.xxx.xxx.100-199 range for dynamically allocated workstations and reserve (via the Hostnames panel):
xxx.xxx.xxx.11-19 for routers
xxx.xxx.xxx.20-29 for printers
xxx.xxx.xxx.30-49 for 'special' devices
xxx.xxx.xxx.50-89 for servers
Rather than configuring the machine manually, you can reserve an IP address from the DHCP server for that specific machine. This has the same result as manually configuring a static IP address, but offers two benefits. First, you have one location to keep track of all assigned static address. Second, through the DHCP server you will provide network settings. If you wish to change those settings, the change can be simply done on your server. All DHCP clients will then receive those updated changes when they renew their DHCP-provided addresses.
You should limit your DHCP range on the server in Configure this server option (log in as admin) to avoid the manually allocated range of IPs ie only manually allocate IPs that are outside of the DHCP range & not otherwise in use.
Correct.
As far as using external DNS, I'm not sure why you need to do this turtle2472??
Trevor B