may be it will be helpful to explain the requirements more precise:
-Means it that - you want to be able to publish an experience project to the server only form some IP or numbers of IP’s . What is the reason of such restriction – additional to the user authentication.
- is the experience service on PTC cloud or is it local installation – in this case on what of OS platform . For example, I think on Windows server you can restrict it by the OS