Hi there
At this point you might be falling over laughing at my Computer Literacy, but I will do my best to stick with ya if it starts to get technical.
No problems, just to clarify
Private IPs are a range of IPs designed specifically to be used by private LANs etc (Not used for the Internet). (eg 192.168.1.1-255)
Public IP addresses are designed to identify machines with a presence on the Internet, assigned by IANA, ISPs.
Are you wanting to allocate public IP addresses to a private network?
WinGate's DHCP service creates a pool of addresses to give out to clients based on the IP address details of the network card that has been bound to. (See the bindings config in WinGate helpfile)
So if you have "allow allocation of Nonprivate addresses" and have a Public IP address on the network card that is bound to the DHCP service, then it will issue Public IP address details in the same range, to your LAN clients...Obviously this has implications for how they are seen by the Internet, how WinGate treats the interface usage (See network connections section in the helpfile)
Also if these addresses are to be seen on the Internet you need to determine whether you have been allowed, or leased these public addresses by the ISP.
With WinGate if you only have on Public IP address (ie on the Internet connection) to use, then you can set private IP address on the LAN network card in WinGate, and after binding it to the DHCP service it will give out private class IP addresses and details in the same range for clients (private ips are free to use).
Let us know what you are trying to achieve and we can refine it more.
Regards
Erwin