 | reply to fAcEtIOUs
Re: Comcraptic said by fAcEtIOUs:There is nothing wrong with these services and for most users it is actually a help. There's _plenty_ wrong with these services. They're not a clean design, they're a kludge with all kinds of side-effects. DNS requests are a lower level "utility function" of the network than anything web browsers do. An application (including, but not limited to, your web browser) asks the system resolver library to fetch it the address of a name, and if the resolver doesn't already have one, it goes off and tries to get one from the configured DNS servers. Your application (again, might be a web browser, might be something else) then tries to connect to that address on some specified port and tries to talk some protocol like HTTP. Or SSH. Or SMTP. Or jabber. Or rsync. Or... See why it's a bad idea to think of futzing with DNS responses as a way of serving ads^W^Woffering helpful advice to web browsers? DNS is used to plumb connections for nearly every protocol on the net, not just for interactive web browsing.
This DNS redirection crap is a bad idea implemented with a lack of understanding of _how_things_work_. It breaks the contract of how DNS is supposed to behave, and applications and protocols that these advertising guys have probably never even heard of have been built against those contracts. The "Internet" is more than just web browsers talking to web servers.  |