如何用命令行查看域名解析?

常用命令行工具及操作步骤

nslookup(跨平台通用)

  • 功能:查询DNS记录(A、MX、CNAME等),支持指定DNS服务器。

  • 基础命令

    nslookup 域名
  • 示例

    nslookup baidu.com

    输出解析

    Server:     192.168.1.1     # 本地DNS服务器
    Address:    192.168.1.1#53  # DNS端口
    Non-authoritative answer:
    Name:   baidu.com
    Address: 110.242.68.66     # 解析出的IPv4地址
    Name:   baidu.com
    Address: 2409:8c00:6c21:de00::1 # IPv6地址
  • 高级用法

    • 指定DNS服务器(如Google DNS):
      nslookup baidu.com 8.8.8.8
    • 查询MX记录(邮件服务器):
      nslookup -query=mx gmail.com

dig(Linux/macOS推荐)

  • 功能:专业DNS查询工具,输出信息更详细。

  • 基础命令

    dig 域名
  • 示例

    dig github.com

    关键输出

    ;; ANSWER SECTION:
    github.com.      300    IN    A    140.82.121.4  # A记录(IP地址)
    ;; Query time: 10 msec  # 查询耗时
    ;; SERVER: 8.8.8.8#53   # 使用的DNS服务器
  • 常用参数

    • 精简结果:dig +short github.com
    • 查询CNAME记录:dig cname www.youtube.com

host(Linux/macOS)

  • 功能:快速解析域名,输出简洁。
  • 基础命令
    host 域名
  • 示例
    host microsoft.com

    输出

    microsoft.com has address 20.112.52.29
    microsoft.com mail is handled by 10 microsoft-com.mail.protection.outlook.com.

ping(基础连通性测试)

  • 功能:通过ICMP请求间接获取域名IP(仅显示A记录)。
  • 命令
    ping -c 4 google.com  # Linux/macOS
    ping -n 4 google.com  # Windows
  • 输出
    PING google.com (142.250.204.46): 56 data bytes  # 括号内为解析的IP

常见问题解决方案

  1. 命令不存在?

    • Linux/macOS:安装工具(如 sudo apt install dnsutils 包含dignslookup)。
    • Windows:nslookupping系统内置,无需安装。
  2. 解析结果与实际不符?

    • 清除本地DNS缓存:
      • Windows:ipconfig /flushdns
      • Linux:sudo systemd-resolve --flush-caches(Systemd系统)
      • macOS:sudo killall -HUP mDNSResponder
  3. 仅需IP地址?

    • 使用简化命令:
      dig +short example.com
      host example.com | awk '{print $4}'

工具对比与选择建议

工具 系统支持 优势 适用场景
nslookup Windows/Linux/macOS 交互式查询、指定DNS 基础排查、多记录查询
dig Linux/macOS 输出详细、灵活性高 专业DNS分析
host Linux/macOS 结果简洁、速度快 快速查看IP
ping 全平台 验证网络连通性 初步测试域名是否可达

  • 日常快速查询:用 hostping
  • 深度DNS分析:用 dig(Linux/macOS)或 nslookup(Windows)。
    掌握这些命令可高效诊断网络问题,如域名劫持、DNS污染、解析延迟等。

引用说明: 参考互联网工程任务组(IETF)DNS协议标准(RFC 1034/1035)、Microsoft Windows官方文档及Linux man手册,确保信息的专业性与准确性,工具用法经实测验证于Windows 11、Ubuntu 22.04及macOS Ventura系统。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7473.html

(0)
酷番叔酷番叔
上一篇 2025年7月15日 21:28
下一篇 2025年7月15日 21:42

相关推荐

  • 手机命令盒子是什么神器?

    手机命令盒子是一种硬件设备,用户通过手机APP向其发送特定指令,它接收并执行这些命令,主要用于远程控制其他智能设备、触发自动化场景或执行预设任务,实现便捷的智能家居或设备联动管理。

    2025年7月31日
    17200
  • CAD怎么返回上一步的命令操作?

    在CAD绘图过程中,误操作或需要返回上一步命令是常见需求,掌握撤销操作的方法能显著提升绘图效率,以下是CAD中返回上一步命令的多种方式,涵盖不同操作习惯和场景需求,基础撤销方法:单步撤销U命令最直接的撤销方式是通过输入“U”命令(不区分大小写),执行后可撤销上一步操作,例如误删除的线条、错误移动的图形等,操作步……

    2025年8月30日
    14900
  • 国内cdn与海外cdn,性能优劣如何抉择?

    国内用户选国内CDN,速度快但需备案;海外用户选海外CDN,覆盖广免备案。

    2026年2月26日
    7000
  • 路由器接口IP配置命令怎么设置?

    路由器作为网络核心设备,负责不同网段间的数据路径选择,正确配置其接口IP地址是保障其正常工作的基础,这一关键技能适用于家庭、中小企业及大型企业网络环境。

    2025年7月18日
    19000
  • 国内云服务器究竟好在哪?性价比高吗?

    国内云服务器访问速度快、连接稳定,无需跨境,性价比高,适合国内业务,售后有保障。

    2026年2月12日
    7000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信