When learning to stream content online a huge headache can start to form with all the various technical terminology. The difference between a VPN and Smart DNS to anyone who already has experience of such systems is