First things first… you have to be careful with personally identifiable information (PII) and analytics tracking. Especially Google Analytics (GA). Phone number, names, email addresses are just a few of these PIIs that can get you in trouble with GA.
Generally speaking, UTM parameters are fine as long as you don’t put PPI in them. (ex. campaign, source, etc.)
Having said that and excluding GA, you’ll need to host your own analytics package if you want to see the visitor’s IP address.
Clicky used to allow IP addresses back in the day but I haven’t used it in over 5 years. The other most popular alternative to GA is Piwik but you’ll need to host it on your own servers and I’m not certain if it would show you the IP address.
Last but not least, make sure you check you local/federal/state/country regulations on tracking and identifying visitors.