In the IP address details box, there is a 'details' link for IP Location. Here is my question. When I click on the 'details' link, there are results from seven different geolocation providers on that page. Four of them give my location as being in Virginia, one says New York, New York and two give my location as being in Connecticut. We are in Connecticut. MLB is using iplocation.net results to geolocate me and your site also gives my location as Virginia. That's a problem because MLB uses geolocation to determine when a user doesn't get access to games where local teams are blacked out. They also told me that any conflict between the zip code we give them and the IP location given by the geolocation provider is perceived by their systems as being suspicious (ex. VPN) and a sign that someone is trying to be deceptive about their true location. We've been blocked from MLB games broadcast in Boston for three weeks now and they are giving this issue as the reason why. They said we need to contact our internet provider. I did contact Verizon, as we have Verizon home internet. Just as with other carriers that use cell towers to deliver internet signals to homes, those signals tend to not be static and can vary in their location designations. They indicated that they were going to try and assign a static address to me so that I wouldn't be blocked from MLB programming. I've heard no response in a week's time. Similarly, people who use Sling tv services who pay for local channels might also get directed to local programming that doesn't match their actual geographic location but their IP location. There are thousands of people with these kinds of issues if not millions. I just don't understand why it cannot be resolved. I want to speak intelligently to MLB when i contact them for the EIGHTH time. Can you explain to me in English how it is that when I click on the details tab for the IP Location that four geolocation providers say I'm in Virginia, two say I'm in Connecticut and one says I'm in New York, New York? Does the answer lie solely on Verizon's shoulders? How can they control how different geolocation providers assign location? How can I explain to MLB that 'some' geolocation providers do in fact assign us correctly and to ignore the ones that do not? Any assistance you might have to help me move this forward would be greatly appreciated. We've lost three weeks of the baseball season. My husband is huge baseball fan who is half paralyzed and bed bound. We pay for the MLB service and for the Verizon service yet no one can seem to help us. Thank you. Joyce
I'm sorry to hear that you're experiencing an issue with MLB due to IP geolocation inaccuracies. We obtain IP geolocation data from 8 different providers, and they all get their ownership data from IANA. The IP blocks are assigned to ISPs like Verizon, and IP geolocation providers obtain ownership information from IANA. That is half of the puzzle.
Most ISPs in the USA cover multiple regions, and may dynamically assign IP addresses to its customers. So, an IP address can be assigned to a customer in VA or CT depending on its availability and how Verizon allocate IP addresses to its regions. Since IP addresses are scarce resources, companies like Verizon may utilize allocation differently depending on their demand. By obtaining a static IP address, you're guaranteed to get the same IP address every time you connect to the Internet -- and this helps.
IP Geolocation providers make their best attempt to map an IP address to a location, but often times they are not very accurate. As described in our article, https://www.iplocation.net/geolocation-accuracy, the regional accuracy is about 55% ~ 80% accuracy. This is the reason why Google doesn't provide you with IP Geolocation on the search result when you enter your IP in Google Search -- they know it will not be accurate and do not disclose it.
In. my opinion, MLB should NOT use the IP Geolocation data to restrict users as the data they are using is not accurate. There will always be false positives. There is no real solution or work around to fix this permanently as ISPs and IP Geolocation providers are doing their best to allocate IP to it's optimum.