dig 是 Linux / macOS 上最常用的 DNS 工具,但是 Windows 上默认只有功能简单的 nslookup 可用。
下面是给 Windows 快速安装 dig 的步骤:
然后就可以在 Windows 的命令行界面中使用 dig 了。
1
ech0x 2017-07-11 19:21:32 +08:00
这时候不是激活 Linux 子系统来到方便吗?
|
2
harry890829 2017-07-11 19:23:15 +08:00
看来是时候看看 dig 都能干啥了
|
3
sobigfish 2017-07-11 19:26:52 +08:00
bash on windows 什么都全了
windows10 以下也有 babun 之类的可以用 |
4
myliyifei 2017-07-11 19:32:08 +08:00 via Android 5
开始也是这么折腾 后来发现 nalookup 有个 debug 模式 功能很强大 可以不用 dig 了
|
5
RalphHuang 2017-07-11 22:34:17 +08:00
windows 里面装的 dig 好像在 powershell 里用有 bug,在 cmd 里倒是正常的
|
6
d7101120120 2017-07-11 22:45:19 +08:00
bash on windows 对于我目前的唯一用处就是 dig
|
8
chanssl 2017-07-11 22:53:56 +08:00
谢谢,刚好需要。
EMSISOFT 的防火墙把 Bash On Windows 的网络给拦截了,反馈后说知道这个问题,但是还不知道是什么原因。而且由于使用 Bash 的人少,所以可能猴年马月才会研究。唉 |
9
Showfom 2017-07-11 22:54:04 +08:00
six
搞定 |
10
DoraJDJ 2017-07-11 22:58:52 +08:00
之前在 WSL 里面用 dig 的时候经常会不定期出现卡死的状况,现在这个解决方案就好多了,还不用特意打个 bash 进去
|
11
lenovo 2017-07-11 23:03:48 +08:00
解压后添加 path 目录比较绿色:)
https://github.com/CNMan/unbound.conf/issues/6 |
12
congeec 2017-07-11 23:38:03 +08:00
scoop install dig
|
13
lslqtz 2017-07-12 02:21:18 +08:00
我一直在使用。
直接丢到 system32 下了。。 |
14
xierch 2017-07-12 04:42:57 +08:00
以前用 Cygwin,现在也换 WSL 了
觉得 PowerShell 做 terminal 不舒服的装个 WSLtty 就好 |
15
Trim21 2017-07-12 04:58:45 +08:00
新建个文件夹添加到 path 不好吗,为什么都喜欢往 Windows\system32 里面放东西..
|
16
RobertYang 2017-07-12 07:53:36 +08:00 via Android
@d7101120120 +1 还真是这样的
|
17
Oi0Ydz26h9NkGCIz 2017-07-12 12:54:22 +08:00
不用设置环境变量吗?
http://www.mwsl.org.cn/windows-dig/ |
22
just1 2017-07-16 21:59:23 +08:00
无法定位序数 4439 libdns.dll
是什么原因呢 |
23
purezhang 2018-09-14 14:15:48 +08:00
powershell 不能用 dig @
所在位置 行:1 字符: 10 + dig @223.5.5.5 www.baidu.com + ~ 引用运算符后面缺少属性名称。 所在位置 行:1 字符: 5 + dig @223.5.5.5 www.baidu.com + ~~~~ 无法使用展开运算符“@”以在表达式中引用变量。只能将“@223 ”作为命令的参数。要在表达式中引用变量,请使用“$223 ”。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingPropertyName |
24
Rokee 2018-10-14 15:20:35 +08:00
@purezhang 可以用网页版 dig,https://www.diggui.com/
|