4 ms·
DNS over HTTP
- therealmarv 11y agoThis should be combined with DNSCrypt, great concept!
- Tepix 11y agoThis is neat. An alternative would be to use a SOCKS 5 proxy, it can also do the DNS resolution for the client.
- programmernews3 11y agoCool when using TLS!
- crdoconnor 11y agoThis would be useful in Indonesia: http://jakarta.coconuts.co/2015/05/08/national-internet-dns-would-strengthen-online-censorship-will-be-implemented-may-31 http://jakarta.coconuts.co/2015/05/08/national-internet-dns-... tl;dr - their approach to censorship is to implement a national DNS server (yes, single point of failure, and yes it goes down a lot) and block outgoing DNS packets.
- lmz 11y agoSome ISPs also use transparent proxies, so unless they use HTTPS for everything, using an alternate DNS server won't help them much (except maybe for the reliability part).
- stephengillie 11y agoI wonder how they're going to block the packets - are they just blocking Port 53, sniffing, or using some mandatory proxy for the root hosts.
- iliis 11y agoCool :) The other way around also exists: Iodine [1] does IP-over-DNS. Very useful for some commercial access points which usually don't filter DNS but redirect HTTP to a landing page. [1] http://code.kryo.se/iodine/ http://code.kryo.se/iodine/
- mistaken 11y agoThere is also this for tunneling arbitrary data [original website is down]: https://www.archlinux.org/packages/community/x86_64/httptunnel/ https://www.archlinux.org/packages/community/x86_64/httptunn...
- stephendicato 11y agoAwesome. I made something similar, albeit simpler, to help check for DNS servers that are lying to you. https://github.com/dicato/webdns https://github.com/dicato/webdns It's deployed on heroku for anyone to use. Just make GET requests to a URI of the domain you are interested in: https://webdns.herokuapp.com/hackernews.com https://webdns.herokuapp.com/hackernews.com