The difference between an efficient DNS server and a fast DNS server primarily lies in their performance and functionality:
- Fast DNS Server: A fast DNS server is one that can respond to DNS queries quickly. This speed is often measured in milliseconds and is crucial for reducing the time it takes for users to access websites. Fast DNS servers can handle a high volume of queries and provide quick responses, which improves the overall browsing experience.
- Efficient DNS Server: An efficient DNS server not only responds quickly but also manages resources effectively. This includes optimizing the use of bandwidth, minimizing latency, and ensuring that the server can handle various types of queries without overloading. An efficient server may use caching strategies to reduce the need for repeated queries and can intelligently route requests to minimize delays.
In your case, if users are experiencing issues while using the ISP's DNS server, it could be due to either the DNS server's speed or its efficiency. Since you mentioned that using Google's DNS server has not resulted in complaints, it suggests that Google's DNS may be both faster and more efficient than the ISP's DNS server.
Additionally, the bandwidth of 40 Mbps shared among 31 machines could also be a factor in the browsing issues, especially if multiple users are trying to access bandwidth-heavy content simultaneously. It's worth testing both the DNS server performance and monitoring the bandwidth usage to identify the root cause of the complaints.
References: