debug edns 小技巧

先安装 https://github.com/nxtrace/nali 用来查询 IP, https://github.com/mikefarah/yq 用来处理 JSON( JSON 是结构化的数据, 方便取某个字段. 如果只是想要看文本响应, 不需要输出 JSON)

1. 以 https://github.com/natesales/q 为例:

q o-o.myaddr.l.google.com TXT @tls://8.8.4.4 --format=json  | yq eval '.[] | .replies[].answer[].txt[] | select(test("edns0-client-subnet"))' | nali


2. 以 https://github.com/ameshkov/dnslookup 为例:

JSON=1 RRTYPE=TXT dnslookup o-o.myaddr.l.google.com tls://8.8.4.4 | yq '.Answer | map(.Txt) | flatten | map(. | select(. == "*edns*"))'|nali


频道资源合集 恰饭推荐 群组

#edns #ecs #dns #dnslookup #q