DNS filtering or DNS filter is a type of software that controls access to the internet by filtering the DNS (Domain Name System) where requests are made by users on a network. DNS filter allows administrators to decide which websites or IP addresses users can access based on rules. This helps organisations block undesirable content at the domain name level, like preventing employees from accessing social media sites.