问题标签 [dig]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python 正则表达式与挖掘输出不匹配
我正在尝试解析一些 dig 输出(是的,我知道 dnspython,但它不满足我的要求)并且在为我的用例找到匹配的正则表达式时遇到问题。我试图从 dig 输出中找到所有带有 IN 和 NS 的行,示例输出如下所示:
我试过:
我发现了一些相关的行,遗憾的是我对 NSEC DNS 条目有一些误报,例如:
也出现在我的输出中。我知道\s
应该匹配任何类型的空格和制表符的转义,无论我的正则表达式失败。我目前有
但它不起作用。你能帮我想出一个不会产生误报的正则表达式吗?任何形式的帮助表示赞赏。提前致谢
awk - 如何在 awk 中包含挖掘查找?
我有一个 awk 命令来从挂载点提取信息(请参阅如何从 Linux 和 Solaris 上的挂载中提取 NFS 信息?):
我想在这个awk
命令中包含一个 dig 查找来查找主机名的 IP。不幸的是,mount 命令有时包含 IP,有时包含主机名。我尝试了以下方法,但它有一个不需要的换行符、不需要的返回码,并且如果有 IP 地址则不起作用:
对于主机名
退货
对于 IP
退货
我想在这两种情况下检索以下内容
更新:
似乎某些版本dig
在提供 IP 作为查询时返回 IP,而其他版本则不返回任何内容。
解决方案:
根据接受的答案,我使用了以下改编的awk
命令:
grep . || echo "$3"
如果 dig 没有返回任何内容,则附加功能会返回输入 IP/主机名。
dns - 对使用 Dig 的几个疑问
我正在尝试解决一些有关使用 Dig 的练习,但我遇到了很多疑问。
- 当我这样做时:dig +multiline www.twitter.com
我怎么知道我得到的答案是否来自权威服务器,是否知道这一点?
- 当我反复这样做时:dig +multiline www.twitter.com
为什么我的答案会时不时地改变?
- 当我这样做时:(dig -x 31.13.72.65
或任何其他 IP),在响应中显示“ADDITIONAL:1”,为什么它稍后不显示在响应中?
- 我正在尝试做:dig +trace www.lon.ac.uk
但它没有显示任何结果我做错了什么?
感谢您的所有帮助,希望您能帮助我:)
python - DNS-Python 特定名称服务器
我想弄清楚,我怎么能做 dig 命令
在dnspython..
我已经尝试过的是:
感谢您的帮助!
dig - 一键获取 IPv4 和 IPv6
我想知道是否可以通过一次调用获得 IPv4 和 IPv6 地址dig
?
例如,这给出了 IPv4 地址:
这个命令会给我 IPv6 地址:
如何仅使用一个命令同时获取 IPv4 和 IPv6 地址?
testing - 递归 DNS 服务器测试场景
我正在尝试选择最好的缓存递归 DNS 服务器。
因此,我想知道是否有可以针对这些服务器使用的检查列表或测试方案来了解它们是否可以按预期执行?
我研究了一些在线工具,例如 Infoblocks 的 DNS advisor pro,但它并没有满足我的需求。
任何建议表示赞赏,谢谢。
parsing - 解析挖掘输出导出 csv
在 shell 脚本中使用dig
命令并希望输出为 csv 格式的标志和权限部分
输出
csv 的预期输出是 ( domain
, flags
(不总是这三个), authority section
(可能是 5) ):
我试图使用awk
和/或sed
在搜索标志部分这样的模式时遇到困难
;;标志:(然后使用空格分隔符,直到到达;)
然后是权威部分,我假设你会搜索 ;; AUTHORITY SECTION: 然后创建一个数组并且只使用最后一个。
我不知道我在做什么。
dns - 挖掘“hostname_1”@“IP”命令
有人告诉我执行命令:dig "hostname_1" @"IP"
.
我不知道它是干什么用的,有什么想法吗?以及“@IP”的含义?
另一个问题,响应具有以下字段:
hostname_2 和 hostname_3 是 hostname_1 的另一个名称是否正确?或者它们是 hostname_1 主机的名称服务器?
java - 在java中查询特定的DNS服务器
我正在尝试使用 digg 和 Java 在 linux shell 中再次查询特定的 dns 服务器。dig 命令有效。但java方式没有。怎么了?
java方式
java打印:
bash - 从 dig 到 whois 的管道 IP 地址
我想获取一个域名的 IP 地址,dig
然后whois
对该 IP 地址执行查找。
我试过这个: