1. A network device-implemented method, comprising: storing, by the network device, a model relating domain name system (DNS) queries to DNS queries that are likely to be subsequently issued by other network devices; receiving, by the network device, a first DNS query, to resolve a domain name into an internet protocol (IP) address, the first DNS query being received from a first network device; predicting, by the network device and using the model, based on the first DNS query, additional DNS queries that are likely to be issued by the other network devices; and transmitting, by the network device and in response to the predicted DNS queries, responses to the predicted DNS queries to the other network devices for which the DNS queries are predicted.