IIS should be hosted publicly in order to access your service desk from any network else your service desk would be accessible only from your network where the IIS is hosted.