I was working on a project and noticed some odd DNS behavior. Behold:
C:\Documents and Settings\hoffmabi>nslookup google.com
Server: 24-197-160-17.static.gwnt.ga.charter.com
Address: 24.197.160.17
DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: google.com
Addresses: 64.233.187.99, 64.233.167.99, 72.14.207.99
C:\Documents and Settings\hoffmabi>nslookup www.memestreams.net
Server: 24-197-160-17.static.gwnt.ga.charter.com
Address: 24.197.160.17
DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: memestreams.net
Address: 72.9.237.202
Aliases: www.memestreams.net
C:\Documents and Settings\hoffmabi>nslookup shouldnotresolvefoooooo.com
Server: 24-197-160-17.static.gwnt.ga.charter.com
Address: 24.197.160.17
DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: shouldnotresolvefoooooo.com
Addresses: 64.158.56.56, 63.251.179.56
C:\Documents and Settings\hoffmabi>nslookup fuckyoucharterthisshouldntresolve.com
Server: 24-197-160-17.static.gwnt.ga.charter.com
Address: 24.197.160.17
DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: fuckyoucharterthisshouldntresolve.com
Addresses: 64.158.56.56, 63.251.179.56
Fuck! Charter is trying to be helpful and resolving all hostnames, even those that don't really exist. Instead of doing what they are supposed to do and returning an error that thissitedoesnotexistatall.com doesn't resolve, they are lying to me and my project and telling me it does. Hello again SiteFinder didn't we stop all this bullshit 5 years ago? So, I try this with craziness in a web browser and I get this helpful page: The search results on the prior page were provided because the domain name you entered into the address bar is either improperly formatted, currently unavailable, nonexistent, or part of a keyword search. This service is designed to enhance your web surfing experience
Only its not, it messing up my program because things that should not exist are being reported as existing!... ... [Grrrrrrrrrrrr] Note: In order for opt-out to work properly, you need to accept a "cookie" indicating that you have opted out of this service. If you use a program that removes cookies, you will have to repeat this opt-out process when the cookie is deleted. The cookie placed on your computer will contain the site name: ".charter.net".
Great, just freaking great. There is no way to turn it off. They are always going to resolve the non-existent hostname, and then do an HTTP 302 redirect to their bullshit captive portal, only to then see a cookie that tells them to give me an error page, which is an HTML page made to look like Internet Explorers default DNS error page. Way to consider programs that do DNS resolution that don't use HTTP. I hate Charter so much right now. Update They are doing very odd things. At first it seemed they are only doing this with domains directly off a TLD. So the non-existent dfklsdfaklsdafkldafkl.com resolves but the non-existent foobar.verisign.com does not. However the non-existent Fdsafdsfdsafdsa.google.com resolves. God damn idiots. In an odd bit of humor, their mocked up IE DNS error page is all messed up. First, it doesn't display images in in anything other than IE because they are using the res:// protocol. I hope Microsoft fucking sues them for using the IE DNS error page word for word. GRrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr Charter fucks with DNS |