Netflix locks content to specific countries due to copyright enforcement and laws. Every country has a different law against copying media content.
The only effective way to bypass these geo-restrictions is using a VPN as they alter your IP address and make it seem like you’re accessing Netflix from within that country.