Debian 设置东南亚 DNS 教程

在服务器或 VPS 中设置本地 DNS,不仅可以提升网页加载速度,还能在 whoer.net 显示正确的国家位置。本文将介绍如何在 Debian 系统中配置东南亚区域常用的公共 DNS,并防止断网。

🌏 推荐东南亚公共 DNS 地址

国家/地区DNS 提供商DNS 地址
🇹🇭 泰国True Online203.144.207.29 / 203.144.207.49
🇹🇭 泰国3BB110.164.252.222 / 110.164.252.223
🇸🇬 新加坡StarHub203.116.1.78 / 203.116.1.94
🇲🇾 马来西亚TMNet202.188.0.133 / 202.188.1.5
🇻🇳 越南VNPT203.162.4.190 / 203.162.4.191
🌐 国际Cloudflare / Google1.1.1.1 / 8.8.8.8

🛠️ 设置步骤:修改 Debian DNS

  1. 编辑 resolv.conf 文件:
  2. sudo nano /etc/resolv.conf
  3. 替换为如下内容(以泰国 True DNS 为例):
  4. nameserver 203.144.207.29
    nameserver 1.1.1.1
  5. 防止系统覆盖你的设置:
  6. sudo chattr +i /etc/resolv.conf
⚠️ 需要修改 DNS 时,先取消只读保护:
sudo chattr -i /etc/resolv.conf

✅ 测试 DNS 是否生效

  • 查看解析是否正常:
  • dig google.com
  • 检查网络是否可用:
  • ping google.com
  • 访问 whoer.net,查看 DNS 所属国家

🚑 错误恢复:恢复默认 DNS

sudo chattr -i /etc/resolv.conf
sudo nano /etc/resolv.conf

恢复为:

nameserver 8.8.8.8
nameserver 1.1.1.1

📌 总结建议

  • 使用东南亚本地 DNS 可提升网页解析速度和定位准确性
  • 结合 Cloudflare 等全球 DNS 可防止 DNS 故障导致断网
  • 设置完成后记得使用 digwhoer.net 进行测试