3 ms·
> I never liked the way it was a single point of failure What? I don't understand what the single point is here. The webserver you are trying to connect to h
by darkarmani 7y ago
> I never liked the way it was a single point of failure
What? I don't understand what the single point is here.
The webserver you are trying to connect to has a higher failure rate than DNS.
- MayeulC 7y agoTrue, however the failure rate of all of the webservers you might want to connect to is much lower than the DNS server's. Moreover, the DNS failure might not come from the DNS server, but a misconfigured computer/router/DHCP server, etc. And it depends a lot on your DNS server itself. It is a single point (chain, if you want) of failure, and tends to fail quite often, in my experience.
- Skunkleton 7y agoThat hasn't been my experience w/ DNS. If you want to pick on single points of failure, there is a whole chain of SPOFs all the way between you and the server you are connecting to. Many of them can't fail over. At least with DNS there is generally a good failover configured by default.
- wcip 7y agoWhat about the failure rate of all the DNS servers? It's not like someone set up a Windows Server box and we all share it. Google's DNS server at 8.8.8.8 for example uses some sort of complex multihoming/multicast setup and is globally distributed. I trust DNS to work more than any other service on the internet. It's a triumph of software engineering. The Roman aqueduct of the internet.
- waste_monk 7y agoAFAIK they use Anycast for the multihoming [0] - It follows the normal routing process, but the anycasted network is announced from multiple sites instead of just one. AFAIK Google have ~19 data centres, and DNS / 8.8.8.8 is probably being served from all or most of them. So it is indeed very reliable. [0] https://en.wikipedia.org/wiki/Anycast https://en.wikipedia.org/wiki/Anycast
- darkarmani 7y ago> Moreover, the DNS failure might not come from the DNS server, but a misconfigured computer/router/DHCP server, etc. And it depends a lot on your DNS server itself. It is a single point (chain, if you want) of failure, and tends to fail quite often, in my experience. Misconfigured networking is going to make networking fail anyway. DNS is an amazingly resilient system since it has had decades to mature.