Is it possible to restrict access by IP address or network range?
Definitely, even with the Cloud solution, your application may be restricted only to whitelisted IP addresses and ranges.
In on-premises solution it goes without saying.