Spoofing is a fraudulent practice where communication is sent disguised as coming from a known source. There are different types of spoofing including IP, PRA, DNS spoofing and email spoofing. To stay safe from spoofing, implement input and output filters on routers, use encryption and authentication, and follow safety rules like not sharing personal information or passwords and being cautious of suspicious links and unknown people.