I’m generally familiar (layman) with the way IPs are assigned, so I
know it might be a fool’s errand, but still I thought I would ask.
Not a bad question, but only full IP addresses can really reveal much of anything about geolocation. You can fool yourself into believing you can deduce deep meaning from the first three octets of an IP address, but it’s not reliable to say the least.
So using your examples, let’s just add a 1 to the first block (12.101.176) which is 12.101.176.1 and results in these results from the geoiplookup GeoIP tool:
GeoIP Country Edition: US, United States
GeoIP City Edition, Rev 1: US, N/A, N/A, N/A, N/A, 37.750999, -97.821999, 0, 0
GeoIP ASNum Edition: AS7018 AT&T Services, Inc.
And here are the results for 12.101.176.254; the last assignable IP address in a range:
GeoIP Country Edition: US, United States
GeoIP City Edition, Rev 1: US, N/A, N/A, N/A, N/A, 37.750999, -97.821999, 0, 0
GeoIP ASNum Edition: AS7018 AT&T Services, Inc.
Similarly, the 130.101.118 block shows this for 130.101.118.1:
GeoIP Country Edition: US, United States
GeoIP City Edition, Rev 1: US, OH, Ohio, Akron, 44325, 41.076401, -81.510300, 510, 330
GeoIP ASNum Edition: AS20085 The University of Akron
And this for 130.101.118.254:
GeoIP Country Edition: US, United States
GeoIP City Edition, Rev 1: US, OH, Ohio, Akron, 44325, 41.076401, -81.510300, 510, 330
GeoIP ASNum Edition: AS20085 The University of Akron
In this case it seems like both ranges show that everything from x.x.x.1 to x.x.x.254 in a range should have the same info. But honestly, that is not always the case. For example, in the future those AT&T IP addresses could get assigned more specific GeoIP information associated to them. Ditto with those University of Akron examples.
But equally, you just don’t know. Let’s say AT&T or the University of Akron sell their ranges—partially or fully—to something else. Or maybe use the addresses to be a part of a network out of their general locale? Who knows.