Very unusual setup - - but it should be doable.
Step one is to connect to the router. This puts all systems on the same subnet.
Let the router use its DHCP to assign IP addresses for everyone OTHER THAN the servers.
Typically, the router is at x.y.z.
1, so set the DHCP range to 2-10.
The servers need static addresses and you might set them to 20-30.
This can be manually OR depending upon the router make/model, you might be able
to map a MAC address directly to an IP address in the 20-30 range.
Your network is correct when
- each system can ping any other (by ip address!)
- and can resolve a domain name into its IP address, eg:
run->cmd /k nslookup google.com. (note the trailing DOT)
This will allow the browser to get webpages and you can read/write email.
Step two is the sharing or other functions you intend from your Win/2xxx servers.
Simple Print/File Sharing(P/FS) does not require the server approach AND
if you need other server features, then P/FS will not be the approach to take.
Assuming you
need Server functions, then each client computer will need to
JOIN the domain created by the Server. There's a lot of tasks to creating a Windows Server, and I'll refer you to the manuals for the details.
Once a system is JOINED, then the normal approach is to create folders on the server
where specific types of data are stored, and then use Map Network Drives ... on each Client system.
When the user (Client) systems boot, they frequently then use the Network Login service to access the server. It is possible that they can also still Login Locally and access the server when needed - - again, I'll refer you to the manuals