ip: work around erroneous "X, Y of" returned by freegeoip.net

Other changes:

- Update .gitignore