查询DNS服务器地址通常分为两种情况:查询当前设备使用的DNS服务器地址和查询公共DNS服务器地址,以下是具体方法:
一、查询当前设备使用的DNS服务器地址
方法一:命令提示符
1. 按Win + R,输入cmd 打开命令提示符
2. 输入ipconfig /all 并回车
3. 在输出信息中找到当前网络连接(如以太网、Wi-Fi),查看“DNS服务器”一行
方法二:网络设置
1. 打开“控制面板” > “网络和 Internet” > “网络和共享中心”
2. 点击当前连接的网络名称
3. 点击“属性” > 双击“Internet协议版本4 (TCP/IPv4)”
4. 查看“使用下面的DNS服务器地址”中的设置
方法一:系统偏好设置
1. 点击苹果菜单 > “系统偏好设置” > “网络”
2. 选择当前网络连接(如Wi-Fi)
3. 点击“高级” > 切换到“DNS”标签页
方法二:终端命令
scutil --dns | grep nameserver # 或 networksetup -getdnsservers Wi-Fi # 将 Wi-Fi 替换为您的网络接口名
大多数发行版 cat /etc/resolv.conf 使用 systemd-resolve 的系统 systemd-resolve --status 使用 NetworkManager 的系统 nmcli dev show | grep DNS
1、登录路由器管理页面(通常通过浏览器访问192.168.1.1 或192.168.0.1)
2、在“网络设置”或“WAN设置”中查找DNS配置
以下是一些常用的公共DNS服务器地址:
| 服务商 | 主DNS | 备用DNS | IPv6地址 |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | 2001:4860:4860::8888 |
| Cloudflare DNS | 1.1.1.1 | 1.0.0.1 | 2606:4700:4700::1111 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | 2620:119:35::35 |
| 阿里云DNS | 223.5.5.5 | 223.6.6.6 | 2400:3200::1 |
| 腾讯DNS | 119.29.29.29 | 182.254.116.116 | |
| 中国电信天翼 | 114.114.114.114 | 114.114.115.115 |
1、DNS泄露测试:访问 [dnsleaktest.com](https://dnsleaktest.com) 可检测实际使用的DNS服务器
2、DNS服务器性能测试:使用namebench 或GRC's DNS Benchmark 工具
nslookup 查询 nslookup > server # 查看当前使用的DNS服务器 > set type=NS > example.com # 查询域名的权威DNS服务器 dig 查询(Linux/macOS) dig +short NS example.com # 查询域名的DNS服务器
1、部分网络运营商会强制使用其DNS服务器(DNS劫持)
2、修改DNS可能会影响网络访问速度,建议选择地理位置较近的服务器
3、某些地区可能对特定DNS服务器有限制
根据您的具体需求选择合适的方法,通常家用网络设置推荐使用公共DNS(如Cloudflare或Google DNS)以提高访问速度和安全性。
文章摘自:https://idc.huochengrm.cn/dns/23800.html
评论