# @ai-ecoverse/wasi-dig 中文文档

规范地址：https://npmcn.com/package/%40ai-ecoverse/wasi-dig/

版本：0\.1\.0-4
npm 元数据更新时间：2026-10-17T00:45:35.020Z
中文译文更新时间：2026-11-06T13:32:31.839Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40ai-ecoverse/wasi-dig
原文对照：https://npmcn.com/package/%40ai-ecoverse/wasi-dig/?lang=original
项目主页：https://github.com/ai-ecoverse/homescoop/tree/main/packages/wasi-dig
源码仓库：https://github.com/ai-ecoverse/homescoop

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：974 kB，5 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-10-10T00:08:00.719Z
- 最新版本发布：2026-10-17T00:45:34.643Z
- 近 30 天下载量：3124（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：5（近 12 个月 5 个）

## 中文简介

挖掘 slicc WasI: DNS 超越 HTTPS 通过域代理, DNS 超越 TCP, 带有 dig 风格输出

## 安装

```sh
npm install @ai-ecoverse/wasi-dig
```

也可以使用：`pnpm add @ai-ecoverse/wasi-dig`、`yarn add @ai-ecoverse/wasi-dig`、`bun add @ai-ecoverse/wasi-dig`

## README

# @ai-ecoverse/wasi-dig

`dig` 页:1 [块状](https://github.com/ai-ecoverse/slicc)内核: DNS 检查 dig的输出,作为WASI命令(wasm32-wasp1). 来源和食谱: [家庭合作社/包装/洗衣店](https://github.com/ai-ecoverse/homescoop/tree/main/packages/wasi-dig)。 。 。 .

slicc的内核没有UDP,所以查询会用另一种方式:

| 服务器 | 运输 |
| --- | --- |
| 无 | HTTPS(RFC 8484)至 `$DIG_DOH_URL`,则 `https://cloudflare-dns.com/dns-query`,通过域名代理 |
| `@https://host/path`, (中文(简体) ), `+https=URL` | DNS通过HTTPS到达终点 |
| `@host` (单位:千美元)`-p port`(中文(简体) ) | DNS 超越 TCP 到 host: 53, 例如尾网解析器(`@100.100.100.100`通过上行链路 |

```sh
dig example.com
dig +short mx example.com
dig -x 1.1.1.1 +short
dig +noall +answer txt example.com
dig @https://1.1.1.1/dns-query example.com AAAA
dig +short dnskey cloudflare.com
dig https cloudflare.com
dig @100.100.100.100 my-host.tailnet.ts.net
```

在浏览器中,域代理只能到达允许的 DoH 端点 跨源请求。 (原始内容存档于2017-03-27) (英语). cloudflare-dns.com and 1.1.1.1 do; dns.google don't, and dig 报告 `HTTP 502` 有个提示 云浮-dns.com或1.1.1中的502表示 网络或代理失败, 并进行挖掘 .

类型: 每一个Mnemonic BIND知道,和 `TYPEnnn`。记录打印为 BIND 挖掘 打印:其列、DNSSEC记录(DSKEY、DS、RSIG、NSEC、NSEC3), NSEC3PARAM),以RFC 4034的演示文稿格式,HTTPS/SVCB与BIND的SvcParams并用 和未知类型作为 RFC 3597's `\# <length> <hex>`选项: `+short`, (中文(简体) ), `+[no]all`, (中文(简体) ), `+[no]cmd`, (中文(简体) ), `+[no]comments`, (中文(简体) ), `+[no]question`, (中文(简体) ), `+[no]answer`, (中文(简体) ), `+[no]authority`, (中文(简体) ), `+[no]additional`, (中文(简体) ), `+[no]stats`, (中文(简体) ), `+[no]recurse`, (中文(简体) ), `+[no]edns`, (中文(简体) ), `+[no]dnssec`, (中文(简体) ), `+[no]adflag` (默认情况下,如挖掘), `+[no]cdflag`, (中文(简体) ), `+[no]crypto`, (中文(简体) ), `+time=N`, (中文(简体) ), `+tries=N`, (中文(简体) ), `+tcp`。 。 。 . `+notcp` 实值 拒绝( 无 UDP ) .

退出状态: 0 有答案( NXDOMAIN 包含), 1 因使用错误, 9 当 没有服务器答案 .

不挖掘: 没有 UDP, 没有 `-f` 批量文件, 不 `+trace`没有TSIG,没有区转移. 链接的箱子、 Rust 的标准库和 isi-libc 的许可证已输入 `THIRD-PARTY-NOTICES.md`。 。 。 .

## 常见问题

### @ai-ecoverse/wasi-dig 是什么？

挖掘 slicc WasI: DNS 超越 HTTPS 通过域代理, DNS 超越 TCP, 带有 dig 风格输出

### 如何安装 @ai-ecoverse/wasi-dig？

在项目目录运行 npm install @ai-ecoverse/wasi-dig，或使用 pnpm add / yarn add / bun add。

### @ai-ecoverse/wasi-dig 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/ai-ecoverse\_\_wasi-dig 是否存在。

### @ai-ecoverse/wasi-dig 可以商用吗？

@ai-ecoverse/wasi-dig 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @ai-ecoverse/wasi-dig 的下载量有多少？

根据 npm 官方下载统计，@ai-ecoverse/wasi-dig 在 2026/10/05 – 2026/11/03 这 30 天内被下载 3,124 次，日均约 104 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @ai-ecoverse/wasi-dig 还在维护吗？

最新版本 0\.1\.0-4 发布于 2026/10/17（21 天前）；至今共发布 5 个版本，其中过去 12 个月发布了 5 个；首次发布于 2026/10/10。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

