Being a fan of a couple of Chicago teams, I have learned far more about this stuff than I wanted. Even my satellite uses a random ip address. I learned that often times, it shows up as being located in Chicago. The Cubs and Blackhawks split their TV schedule among 3 stations, NBCSN Chicago, WGN Chicago (Not WGN America), and ABC 7. The ABC 7 games are local, over the air only. There are times if the Cubs are on ESPN or Fox (and they are on WGN or even ABC 7), they will be blacked out. Even if I got the Extra Innings package, they would be blacked out. I talked to someone from the mlb asking why I am considered part of the "local viewing area" from 270 plus miles away. He took some time to explain things. He asked for my zip code, and he told me what teams should be blacked out in my area. The Reds, Indians, Cardinals, and Tigers are blacked out, or should be, but he said I should get all of the Cubs games, especially if I had the Extra Innings package. It took some time to get through it all. I can see every Reds game, and there are times I will get an Indians or Tigers game. So, it was explained that I would need to set up a static IP address that is local to fix things. It worked for a while, but is now back to picking up random addresses.
Fun stuff, huh? lol