У меня не срабатывало выставление нужного DNS , на самой консоли. А вот на роутере - помогло. Однако тогда не работал youtube. В моём случае роутер на базе openwrt и всё решилось перенаправлением запросов к поддоменам *.auth.xboxlive.com к иранскому DNS серверу 185.51.200.2.
Такое же сработает и для keenetic (у них есть поддержка перенаправления) и для mikrotik, возможно и для других.
Можно решить через https://adguard-dns.io/, добавляешь свой роутер, на нём создаёшь кастомные правила вот такого вида.
||xsts.auth.xboxlive.com^$dnsrewrite=50.7.87.83
||user.auth.xboxlive.com^$dnsrewrite=50.7.87.83