ubuntu dns 查看

ubuntu dns 查看

nslookup www.baidu.com

cat /etc/resolv.conf

<think>我们被要求使用中文回答问题,并在最后提出3-5个相关问题,且第一行必须是"§§相关问题§§"。 问题:ubuntu怎么查看dns 回答步骤: 1. 解释在Ubuntu查看DNS配置的几种常用方法。 2. 提供具体的命令和说明。 3. 注意问题要简洁明了,不要包含多余信息。 查看DNS的方法: 方法1:查看/etc/resolv.conf文件(但注意这个文件可能被systemd-resolved服务管理,实际可能是一个符号链接) 方法2:使用systemd-resolve命令(Ubuntu 18.04及以上) 方法3:使用nmcli命令(如果使用NetworkManager) 方法4:使用resolvectl命令(Ubuntu 20.04及以上,是systemd-resolve的替代) 我们给出这些方法的示例命令和简要说明。 注意:根据规则,最后必须输出3-5个相关问题,且第一行是"§§相关问题§§",然后列出问题。</think>### Ubuntu 查看 DNS 配置的 4 种方法 #### 1. 查看当前生效的 DNS 服务器 ```bash systemd-resolve --status | grep "DNS Servers" -A 2 ``` - **输出示例**: `DNS Servers: 8.8.8.8 192.168.1.1` 显示实际使用的 DNS 服务器地址 #### 2. 检查解析配置文件 ```bash cat /etc/resolv.conf ``` - **注意**:此文件可能被 systemd-resolved 管理(显示 `127.0.0.53` 回环地址),需结合其他方法验证 #### 3. 使用 NetworkManager(图形界面/有线连接) ```bash nmcli device show | grep DNS ``` - **适用场景**:通过 NetworkManager 管理的网络连接 #### 4. 查询 DNS 域名解析测试 ```bash nslookup example.com ``` - **实战作用**:验证 DNS 是否正常工作(可替换为任意域名) --- ### 各方法对比表 | 方法 | 适用场景 | 关键信息 | |--------------------|----------------------------|----------------------------| | `systemd-resolve` | 系统级当前生效 DNS | 实际使用的服务器地址 | | `/etc/resolv.conf` | 传统配置文件 | 可能被覆盖(需注意符号链接) | | `nmcli` | NetworkManager 管理网络 | 各接口独立配置 | | `nslookup` | 验证 DNS 解析功能 | 服务器响应时间和结果 | --- ### 高级技巧 - **查看 DNS 缓存**: ```bash sudo journalctl -u systemd-resolved --since "5 min ago" | grep "Using DNS" ``` - **检测 DNS 泄露**: ```bash curl https://dnsleaktest.com ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值