I use OpenDNY myself. But be aware that using it is not going to really protect you from the attack in that video. If your local network segment is compromised to the point that someone can use Ettercap, then they can use it to look at your DNS requests also. Ettercap does ARP spoofing that put the eavesdropper in the middle of your data flow across a switch (if it's a hub and not a switch than straight sniffing is trivial).