PUBG Mobile DNS codes are the Private DNS hostnames you type into your phone: one.one.one.one (Cloudflare), dns.google (Google) or dns.quad9.net (Quad9). They make login, lobby and patch lookups faster and more reliable when your ISP's DNS is slow or broken. They do not lower the ping number you see inside a match. That number comes from the server region you pick and your network route.
Updated 6 November 2026: PUBG Mobile 4.6 is live and 4.7 is announced for 12 November. Every hostname below was checked against the provider's own documentation this week.
PUBG Mobile DNS codes (November 2026)
Provider | Private DNS hostname (Android) | IPv4 | IPv6 | Pick it if |
|---|
Cloudflare | one.one.one.one
| 1.1.1.1 / 1.0.0.1 | 2606:4700:4700::1111 / 2606:4700:4700::1001 | You want one fast default |
Google Public DNS | dns.google
| 8.8.8.8 / 8.8.4.4 | 2001:4860:4860::8888 / 2001:4860:4860::8844 | Cloudflare fails to connect on your network |
Quad9 | dns.quad9.net
| 9.9.9.9 / 149.112.112.112 | 2620:fe::fe / 2620:fe::9 | You also want malware domains blocked |
Cloudflare (malware blocking) | security.cloudflare-dns.com
| 1.1.1.2 / 1.0.0.2 | 2606:4700:4700::1112 / 2606:4700:4700::1002 | A shared or family phone |
AdGuard DNS | dns.adguard-dns.com
| 94.140.14.14 / 94.140.15.15 | 2a10:50c0::ad1:ff / 2a10:50c0::ad2:ff | You want ads and trackers blocked (can break rewarded ads in some apps) |
All five are run by known companies or non-profits with public privacy policies. Use one hostname at a time and keep it for a few days before you judge it.
Do not use "PUBG DNS" lists copied from videos or Telegram channels. Many include resolvers that only work inside one country (for example 10.x.x.x addresses), services that proxy your traffic, or servers that shut down years ago (DNS.WATCH, Norton ConnectSafe). A bad resolver can break logins or send you to fake pages. Never install a DNS "profile" or APK from a ping-booster site.

What Private DNS changes (and what it does not)
Item | What actually happens |
|---|
DNS's job | Turns a hostname into an IP address (login, lobby, matchmaking, patch downloads) |
In-match ping | The round trip from your phone to the game server's IP. DNS is not on that path once the address is known |
Real gains | Faster connect screens, fewer "cannot connect" errors when ISP DNS is slow, overloaded or rewrites answers; downloads may come from a nearer CDN node |
Encryption | Android Private DNS encrypts the lookups (DNS-over-TLS). It does not encrypt or speed up game traffic |
VPN on? | Private DNS is ignored while a VPN is active; the VPN's DNS is used instead |
Google's Public DNS documentation explains that name servers answer with the address closest to the resolver, which is why a resolver choice can change which download server you get. It has no effect on the route to a match server. Krafton's own Help Center gives the real ping advice: pick the server that matches where you live.
Why ISP DNS feels slow
Your mobile carrier or home ISP gives you its own resolver by default. At peak hours it can be overloaded, its cache can be stale, and some ISPs rewrite failed lookups to their own pages. You see that as a lobby that hangs, a "network error" on login, or an update that crawls.
Public resolvers such as Cloudflare, Google and Quad9 use anycast, so your query is answered by a nearby data centre, and Android encrypts it. That fixes the lookup part of the problem. After the game has the match server's IP, packets skip DNS completely.
Region start list (Asia, KRJP, Middle East, Europe)
The in-game server picker lists six regions: Asia, Middle East, Europe, North America, South America and KRJP (Korea/Japan). India plays BGMI and mainland China plays Peacekeeper Elite; those are separate games with their own servers. Krafton does not publish the city each region is hosted in, so treat any "Singapore node" or "Bahrain server" claim as a guess.
You play from | Try first | Then compare with | DNS to start with |
|---|
Singapore, Malaysia, Indonesia, Thailand, Philippines, Vietnam | Asia | KRJP | one.one.one.one
|
Pakistan, Bangladesh, Nepal, Sri Lanka | Asia | Middle East | dns.google or one.one.one.one
|
Saudi Arabia, UAE, Kuwait, Qatar, Bahrain, Oman | Middle East | Europe | one.one.one.one
|
Iraq, Jordan, Lebanon, Egypt, North Africa | Middle East | Europe | one.one.one.one
|
Russia, Ukraine, Kazakhstan, Central Asia | Europe | Middle East or Asia | See the Russia note below |
Korea, Japan | KRJP | Asia | one.one.one.one
|
India | BGMI uses its own Indian servers | — | Same hostnames work in BGMI |
Play three matches on each candidate region at the same time of day and keep the one with the lower median ping and zero packet loss. A 20 ms difference between regions is bigger than anything a DNS change can do.
How to set Private DNS on Android 9–16

Open Settings. If you cannot find the menu, search Settings for "Private DNS".
Pixel and stock Android: Network & internet → Private DNS (on some builds: Network & internet → Advanced → Private DNS). Samsung: Connections → More connection settings → Private DNS.
Select Private DNS provider hostname.
Type one.one.one.one or dns.google exactly, with no "https://" and no spaces. Tap Save.
Open a website to confirm you are online, then open PUBG Mobile and check that the lobby loads normally.
This setting works on Wi-Fi and mobile data. Android uses DNS-over-TLS on port 853; on Android 11 and later, Google and Cloudflare may be upgraded to DNS-over-HTTP/3 automatically.
Old Android (8 or below): there is no Private DNS menu. You can set DNS per Wi-Fi network (long-press the network → Modify → Advanced → IP settings: Static), but a static IP can conflict with other devices on the network. Only do it if you know your router's address range, and switch back to DHCP if Wi-Fi stops working.
Video (Quick Tutorials, February 2026): where Android's Private DNS setting is and how to enter a provider hostname.
iPhone and iPad
iOS has no system-wide hostname box. You have two safe options:
One Wi-Fi network: Settings → Wi-Fi → tap (i) next to your network → Configure DNS → Manual → delete the old entries → Add Server: 1.1.1.1 and 1.0.0.1 (plus the IPv6 pair if you like) → Save. This applies only to that Wi-Fi network, not to mobile data.
Everywhere, encrypted: install the official Cloudflare 1.1.1.1 app from the App Store and switch it to DNS-only mode (its default WARP mode routes all your traffic like a VPN). Quad9, AdGuard and NextDNS also publish official configuration profiles on their own websites.
If iCloud Private Relay is on, Safari lookups go through Apple's relay instead of your DNS choice. Never install a profile offered by a "PUBG ping" site: a profile can redirect all of your traffic.
Verify the resolver
On Android, the Private DNS screen should show your hostname with no error. For Cloudflare, open one.one.one.one/help in the browser and look for "Using DNS over TLS (DoT)" or "Using DNS over HTTPS (DoH)": Yes. For Quad9, open on.quad9.net. A VPN or Private Relay will make these checks say No.
Errors
"Couldn't connect" / "No internet" after Save: retype the hostname, then try the other provider. Some networks (hotel and café Wi-Fi with a login page, some office firewalls) block port 853. Set Private DNS to Automatic, finish the Wi-Fi login, then switch back.
In Russia: since late August 2026 there have been reports that encrypted DNS to 1.1.1.1 and 8.8.8.8 is being blocked. If both hostnames fail, set Private DNS to Automatic. It will not change your ping anyway; choose the Europe server and test it against Middle East.
Lobby is faster but match ping is the same: that is expected. DNS finished its job when the game connected.
Match ping stays above 150 ms: change region, move to 5 GHz Wi-Fi closer to the router, or follow our PUBG Mobile ping guide.
Windows PC (GameLoop, BlueStacks)
Emulators use the PC's network settings. On Windows 11: Settings → Network & internet → Wi-Fi or Ethernet → your connection → DNS server assignment → Edit → Manual → IPv4 on → Preferred 1.1.1.1, Alternate 1.0.0.1 → DNS over HTTPS: On (automatic template) → Save. Windows has built-in encrypted templates for Cloudflare, Google and Quad9. You need admin rights, and the connection shows "Encrypted" when it works.
How to measure the change
Turn on the in-game network latency display (Settings → Basic) so you can see ping during a match. Then compare like for like:
Metric | What it tells you |
|---|
Lobby / login time | This is where a DNS change can show up |
Ping (ms) in a match | Distance and route to the server. DNS does not move it |
Packet loss | Even 1–2% feels like rubber-banding. DNS cannot repair loss; Wi-Fi signal and router load can |
Jitter (ping swings) | A flat 70 ms plays better than a 40–90 ms sawtooth |
Write down lobby time, ping and loss for 10 matches on your current DNS at your usual hour. Switch to Private DNS, repeat at the same hour, and compare. Treat a 2–3 ms ping change as noise.
Private DNS versus a VPN
| Private DNS | VPN |
|---|
What it changes | Name lookups only | The whole path, through the VPN's server |
Effect on match ping | None | Usually higher (extra detour); lower only if your ISP's own route is bad |
Cost | Free | Usually paid |
Account risk | None | Jumping between countries can trigger security checks |
A VPN replaces your DNS, so you cannot stack the two. The 1.1.1.1 app's WARP mode is a VPN-style tunnel; for this guide use DNS-only mode or the system Private DNS setting.
Pick the server before you chase DNS
Krafton's official Help Center: tap the ▲ button at the bottom right of the lobby → Settings → Basic → next to Select Server tap Change. After a change, the server is locked for 7 days. The separate Country/Region setting has a longer lock, so do not confuse the two.
Example | Closer pick | Test against |
|---|
Bangkok, Jakarta, Manila | Asia | KRJP |
Riyadh, Dubai, Kuwait City | Middle East | Europe |
Cairo, Baghdad | Middle East | Europe |
Karachi, Lahore, Dhaka | Asia | Middle East |
Moscow, Almaty | Europe | Middle East / Asia |
Because the lock is 7 days, test a region in Training Grounds and casual matches before you commit a ranked week to it.
If the HUD stays high
Use 5 GHz Wi-Fi close to the router, or 5G/4G with a strong signal. Weak 5G that drops to 4G mid-fight is worse than a steady 4G bar.
Pause downloads, cloud backups and video streams on the same network while you queue.
Bufferbloat test: if ping jumps when someone else downloads, enable your router's QoS or SQM and cap it slightly below your plan speed.
Restart the router before a long ranked session.
Skip "ping booster" apps, GFX tools and edited game files. They do not fix routing and can get the account banned.
FAQ
What is the best Private DNS for PUBG Mobile in 2026?
Start with one.one.one.one. If it shows an error or the lobby hangs on your network, use dns.google. Pick dns.quad9.net if you also want malware blocking. None of them will lower in-match ping.
How do I set Private DNS on Android?
Settings → Network & internet → Private DNS → Private DNS provider hostname → type one.one.one.one or dns.google → Save. Samsung: Settings → Connections → More connection settings → Private DNS.
Can Private DNS cut Asia server ping?
No. It can shorten login and matchmaking lookups. The ms number in a live match is the route to the server; change region or improve your connection to lower it.
Does Private DNS lower in-game ping?
No. Videos promising "20 ms ping with this DNS" confuse lookup time with match latency. Private DNS helps with connection errors and slow lobbies, and it encrypts your lookups.
Is there a DNS code for BGMI?
BGMI uses the same Android Private DNS setting, so the same hostnames work. DNS does not change your game region or let you join another region's servers.
Why is ping still high after I change DNS?
The remaining latency is distance, ISP routing, Wi-Fi interference, network congestion or a far-away server. Fix the region first, then the radio, then the router.
Are DNS codes from YouTube or TikTok safe?
Only if they belong to a known provider like those in the table. Unknown IPs can log or redirect your traffic, and many "gaming DNS" lists are only usable inside one country.
Conclusion
Type one.one.one.one or dns.google into Android Private DNS, confirm it connects, and enjoy steadier logins. For lower match ping, choose the closest server region (it locks for 7 days) and fix your Wi-Fi. If you need UC for the Royale Pass, you can top up PUBG Mobile UC on BitTopup with your Player ID.
Sources