DNS Cache Poisoning A DNS cache is a temporary storage where domains names and their IP addresses are stored in a device. Having this lets the browser quickly retrieving it when you search for a domain.
Tunneling Refer -> [Tunneling in networking CloudFlare](https://www.cloudflare.com/en-gb/learning/network-layer/what-is-tunneling/)
Spoofing Refer -> [What is Spoofing – Definition and Explanation Kaspersky](https://www.kaspersky.com/resource-center/definitions/spoofing)
Phishing Refer -> [What is a phishing attack? CloudFlare](https://www.cloudflare.com/en-gb/learning/access-management/phishing-attack/)