请以markdown格式，回答以下的问题
要查找 IP 地址，我们可以通过命令行使用以下两个常用的命令工具：ping 和 nslookup。请解释一下这两个工具的区别。
user
以下是关于 `ping` 和 `nslookup` 区别的解释，以 Markdown 格式呈现：

```markdown
# 区别介绍

- **ping**:
  - 用途: 主要用于测试网络连接的可达性。
  - 工作原理: 发送 ICMP 回显请求到目标 IP 地址，并等待响应。
  - 输出: 显示往返时间（RTT）、包丢失率等。
  - 缺点: 不能解析 IP 地址到域名。

- **nslookup**:
  - 用途: 用于查询 DNS 记录，可以解析域名到 IP，或 IP 到域名。
  - 工作原理: 发送 DNS 查询请求到指定的 DNS 服务器。
  - 输出: 显示查询结果，包括域名、IP 地址等信息。
  - 优点: 提供详细的 DNS 信息查询能力。

```
assistant