Lots of Cox representatives have sent me emails, but when they say something STUPID and I question them about it, they often don't reply. I did get one response from an agent who identifies himself as "Dustin" but he still won't explain how it can possibly be practical for Cox to white list IP addresses. Instead, he asks me to provide the following information every time my IP address changes: Country, Cox.net user ID, IP address (he doen't say public or private), is the IP address static or via DHCP (Earlier I told Cox than anyone traveling necessarily is using DHCP, so just assume DHCP all the time. But apparently reading is not one of the skills Cox requires for its tech support.)
But based on my recent side-trip to Tibet I came up with the following calculations. I realize a DHCP server may assign the same IP address more than once, so in some sense these calculations are a worst-case scenario. But because the user has no way to know if they have the same IP address as before until after the DHCP server has reassigned the address, the customer still has to do the same amount of work
Here's what I wrote back to Dustin:
Just take my recent experience in Tibet as an example. I flew from Nepal to Tibet on an airplane -- this was IP address 1. Then from the airport it was 1 hour drive to Lhasa. If I could have gotten a SIM card, this would have been IP Address 2. Then at the hotel there was one WiFi network for my room and one for the dining room. These were IP addresses 3 & 4. But then when I came back to my room after eating dinner, the DHCP server for the network in my room would have assigned a new IP address, as would the dining room when I went to eat breakfast the next morning. These are IP addresses 5 & 6. Going back to my room would add IP address 7. If we assume breakfast, lunch, and dinner every day, we'd be adding 7 IP addresses daily. We spent four consecutive days in Lhasa, so we're up to 35 IP addresses. Then, as a side trip, we went to the city of Shigatse. Along the way going we stopped for lunch. Add 1 IP address for the restaurant where we ate lunch, one for the hotel room, and one for the hotel's dining room where we ate breakfast the next morning. So we're up to 38 IP addresses. Then it's back to Lhasa, and another IP address at the restaurant for lunch. Then it's back to the original hotel: add one IP address for the hotel room, one for the dining room, and another for the hotel room after dinner. So now it's 42 addresses. We stayed at the hotel another two days, so add 14 IP addresses, and we're up to 56. Then it's back on a plane, and we have 57 different IP addresses. Multiply this by 2 for my wife and me, and you have 114 different IP addresses. Now multiply this resulting product by 3 -- for laptop, tablet, and mobile phone -- and you have a possible 342 separate IP addresses. And we haven't even begun to count dynamic IP addresses that the DHCP server decides to reassign. And this is for just nine days in Tibet. I'm traveling for almost two months! So multiply this number by 6: that's 2,052 distinct IP addresses!
ARE YOU KIDDING ME? DO YOU REALLY EXPECT CUSTOMERS TO CONTACT YOU OVER TWO THOUSAND TIMES SIMPLY BECAUSE COX CAN'T FIGURE OUT HOW TO WHITE-LIST INDIRECT ADDRESSES, LIKE EMAIL ADDRESSES, INSTEAD OF IP ADDRESSES?
ALSO, WHY ARE OTHER COMPANIES LIKE GOOGLE AND YAHOO ABLE TO HANDLE CUSTOMERS ROAMING OUTSIDE THE U.S. WITHOUT KNOWING INDIVIDUAL IP ADDRESSES, BUT COX CAN'T FIGURE OUT HOW TO DO THIS?
YOU'RE JOKING, RIGHT?
And I should have added, but didn't think of it at the time:
AND HOW IS A CUSTOMER SUPPOSED TO CONTACT YOU WHENEVER AN IP ADDRESS CHANGES IF YOU BREAK THEIR EMAIL EVERY TIME IT DOES?
I think the above clearly demonstrates either that this Cox technician and others who have also said Cox has to white list individual IP addresses don't know what they're talking about, or that Cox really hasn't thought this through.