Hi. I ran across this thread with the same issue. I waited over 30min to chat with a Samsung support person.
This was the solution: Please press Menu>>Network>>Network status>>IP settings and Change the DNS server address to 208.67.222.222 Manually.
I'm now able to open Netflix again.