你想的太简单了,比方说很多ip都是被共享的且是动态分配,因此ip实际归属就不在一个地方。这种情况哪怕用了最好的ip解析库都不一定能解决问题。
还有很多小运营商为了省钱,从特殊渠道购买运营商带宽给客户做接入,因此出现ip归属地偏移到异地等问题,还有手机漫游导致的ip漫游到其他省市等问题都是存在的
感兴趣的话可以看看行业标杆ipip他家的FAQ:
https://www.ipip.net/support/faq.html
他家的数据准确度远高于各位同行,但仍然无法保证100%准确。
买他们家ip库可以解决大部分准确度问题,不过价格非常恐怖,不建议尝试。