By default, Xiaomi devices (smartphones, routers, TVs) are used DNS-This is not always optimal: providers can slow down the loading of sites, collect data about your requests or block access to certain resources. DNS-The server solves these problems by speeding up the internet, increasing privacy and helping to bypass regional restrictions.
But what? DNS The answer depends on your goals: someone needs maximum speed gain, someone needs protection against phishing, and someone needs access to blocked services. In this article, we tested the top 5 best DNS-servers (including Cloudflare, Google) DNS, AdGuard and others have compared them on key parameters and prepared step-by-step instructions for setting up on different Xiaomi devices.
β οΈ Important: Not all DNS-servers work equally well in Russia and CIS countries, and some (such as OpenDNS) may slow down the connection due to the geographical distance of the servers.
Why to change DNS to Xiaomi: 3 key reasons
Many users are unaware that standard DNS settings can slow down their devices, and here are three good reasons to switch to a private server:
πΉ Accelerating the loading of sites. DNS-ISP servers are often overloaded, which increases response time (ping), for example, when connecting to Cloudflare. DNS (1.1.1.1) delay can be reduced from 50 ms to 10-20 ms β the difference is especially noticeable on weak Xiaomi routers (Mi Router series). 4A or Redmi Router AX5).
πΉ Bypassing locks. DNS-servers (e.g. AdGuard) DNS) They support DNS-over-HTTPS (DoH) technology, which encrypts requests and allows you to bypass Roskomnadzor blockings, which is relevant for accessing Telegram, Twitter or torrent trackers without any access to the Internet. VPN.
πΉ Protection against phishing and malicious sites, servers like CleanBrowsing or Quad9 Automatically block suspicious domains, preventing data theft, especially for Xiaomi smartphones, where users often install apps from third-party sources.
β οΈ Note: On Xiaomi routers with MiWiFi firmware (for example, AX3600) shift DNS Parental control may be affected, and check before setting up if you are using this feature.
TOP-5 DNS-Xiaomi servers: speed and security comparison
We tested the popular ones. DNS-servers on Xiaomi devices (Redmi Note 12 Pro smartphone)+, router AX6000, TV-TV TV Q2 55) in the conditions of Russian providers (Rostelecom, MTS, Beeline.
| DNS-server | Speed (ms) | Support for DoH/DoT | Content filtering | Best for you. |
|---|---|---|---|---|
| Cloudflare DNS (1.1.1.1) | 12β18 | DoH, DoT | Basic (blocking malicious sites) | Maximum speed |
| Google DNS (8.8.8.8) | 15β22 | DoH | No. | Stability (rarely falls) |
| AdGuard DNS | 18β25 | DoH, DoT | Advanced (advertising, trackers, adult content) | Blocking Ads and Trackers |
| Quad9 (9.9.9.9) | 20β30 | DoH, DoT | Active (malware blocking, phishing) | security |
| CleanBrowsing | 22β35 | DoH | Family (blocking 18+) | Parental control |
πΈ Speed leader - Cloudflare DNS (In tests through DNS Benchmark has shown minimal ping even on Xiaomi's budget routers. However, it doesn't have flexible filtering settings.
πΈ Best for Ad Blocking β AdGuard DNS. He removes banners right at the level DNS, This speeds up page loading by 20-40% (tested on Mi 11 Ultra with Mi Browser).
πΈ The safest β Quad9. He's using a threat database from IBM X-Force and blocks even fresh phishing sites that have not yet responded to antiviruses.
π‘
If you want maximum anonymity, combine DNS with VPN. For example, set up Cloudflareβs AdGuard DNS + Warp (free) on a Xiaomi smartphone.
How to set up DNS on a Xiaomi smartphone (MIUI 14/15)
On Xiaomiβs MIUI-enabled smartphones, there are two ways to change DNS: through Wi-Fi settings or through a private DNS (only for Android 9+), the second method is preferable, as it encrypts DoT (DNS-over-TLS) requests.
π Method 1: Via Wi-Fi settings (for all versions) MIUI)
- Open the Settings. β Wi-Fi.
- Click on your network name and hold for 2 seconds.
- Select Change Network β Additional β IP settings.
- In the DNS field 1 enter the server address (for example, 1.1.1.1), in DNS 2 - 1.0.0.1 (backup).
- Save and reconnect to the network.
π Method 2: Through the private DNS (Android 9+)
- Go to Settings β Connections β Private DNS.
- Select the host name of the private DNS provider.
- Enter the address: For Cloudflare: 1dot1dot1dot1.cloudflare-dns.com For Google: dns.google For AdGuard: dns.adguard.com
Save and restart your smartphone.
β οΈ Attention: On some firmware MIUI (especially global) item βPrivate DNS" In this case, use client applications (for example, 1.1.1.1 from Cloudflare or DNS Changer).
Make sure the internet is working.|Check it out. DNS via nslookup google.com in the terminal|Open the Cloudflare test to check DoH/DoT|Restart the device if the sites are not loading
-->
DNS settings on Xiaomi routers (Mi Router, Redmi Router)
Changing the router-level DNS will force all connected devices (including smartphones, TVs, and smart lamps) to use the new server, which is convenient but requires caution: incorrect settings can lead to loss of Internet access.
π Instructions for routers on MiWiFi firmware (AX3600, AX6000, AX9000):
- Open the routerβs web interface at 192.168.31.1 (the username and password are usually admin/admin).
- Go to the Additional settings β Network β WAN.
- In the DNS Settings section, type 1.1.1.1 (main) 8.8.8.8 (backup)
Save.
π For routers with OpenWRT firmware (for example, Xiaomi) R4A custom-made):
β οΈ Attention: On Xiaomi routers with Chinese firmware (CN ROM) shift DNS Mi Home may stop working, if it's critical, use it. DNS only on individual devices.
How to return standard DNS on the router?
DNS for Xiaomi TVs (Mi TV, Redmi Smart TV)
On Xiaomi TVs with Android TV or PatchWall, it is more difficult to change the DNS than on smartphones. This option is not available in the standard settings, so you will have to use workarounds.
π Method 1: Wi-Fi settings (not working on all models)
- Open Settings β Network and Internet β Wi-Fi.
- Select your network and click Change Network β More.
- In the DNS section, enter addresses (e.g. 9.9.9.9 and 149.112.112.112 for Quad9).
- Save and restart the TV.
π Method 2: Apply (if the first method does not work)
- Install the DNS Changer for Android TV app from Google Play.
- Run it and select the server you want (like AdGuard DNS).
- Click Apply and confirm the rights of the superuser (if required).
πΉ Method 2: Through the Command Prompt (for PC or Termux on Xiaomi)
- Open the terminal and type in: nslookup google.com
- In the answer, find the Server bar β it should be your DNS address.
πΉ Method 3: Through the App (for smartphones)
- Install Network Analyzer from Google Play.
- Run the DNS test β the application will show the current server.
β οΈ Attention: If after the shift DNS Some sites have stopped opening (e.g. vk.com or ok.ru), which may mean that the server you choose is blocking them as "unsafe." DNS or turn off the filtering in its settings.
Frequent mistakes and how to fix them
When setting up DNS on Xiaomi devices, users often encounter typical problems, and here are the most common errors and solutions:
πΈ Mistake 1: The Internet is gone after a shift DNS
- πΉ Reason: Incorrectly entered server address or router does not support user DNS.
- πΉ Solution: Check the typo addresses. If it doesn't work, return the automobilization settings. DNS Try another server.
πΈ Mistake 2: DNS It does not persist after rebooting
- πΉ Reason: On some firmware MIUI (especially Chinese DNS β It's a feature, not a bug.
- πΉ Solution: Use applications like 1.1.1.1 or DNS Changer that is enforced by the DNS level VPN.
πΈ Mistake 3: The Internet is Slower
- πΉ Reason: Selected DNS-The server is geographically distant from you (for example, OpenDNS for users from Russia).
- πΉ Solution: Select a server with minimal ping (check through the DNS Benchmark).
πΈ Error 4: Some apps donβt work (e.g. Mi Home or Mi Fit)
- πΉ Reason: Some DNS Blocking Xiaomi domains used to manage smart devices.
- πΉ Solution: Add the domains api.io.mi.com and micoapi.xiaomi.net to the exceptions or use Google DNS (8.8.8.8).
π‘
If banking applications (Sberbank, Tinkoff) have stopped working after the DNS change, it is normal that many banks block non-standard DNS for security reasons.