Geo-blocking is a practice used by online service providers, like Netflix, to restrict access to their content based on a user's geographical location. This is often done to comply with licensing agreements and regional regulations.