通过微信朋友圈和QQ浏览器打开的页面是如何避免被dns或arp攻击的?

用手机浏览器或app打开页面,有时会出现一个漂浮或别的广告,非应用本身推送的广告,而是dns或arp攻击,但是微信朋友圈和QQ浏览器打开的网页不会出现这种有浮层的干扰广告。
求问这个是怎么实现的,是不是app定义了dns,就像360浏览器自己定义的域名寻址?