91 lines
No EOL
8.1 KiB
HTML
91 lines
No EOL
8.1 KiB
HTML
<!doctype html><html lang=en><title>awl(1)</title><meta content="dns.froth.zone/awl git https://git.froth.zone/sam/awl"name=go-import><meta content="dns.froth.zone/awl https://git.froth.zone/sam/awl https://git.froth.zone/sam/awl/tree/master{/dir} https://git.froth.zone/sam/awl/src/branch/master{/dir}/{file}#L{line}"name=go-source><meta charset=utf-8><meta content="width=device-width,initial-scale=1"name=viewport><link rel="shortcut icon"href=/img/favicon.png type=image/png><link href=/css/style.css rel=stylesheet><meta content=website property=og:type><meta content="Froth DNS"property=og:site_name><meta content=en property=og:locale><meta content="All you need to know about the services provided by dns.froth.zone"property=og:description><meta content=https://dns.froth.zone/awl/ property=og:url><meta content="All you need to know about the services provided by dns.froth.zone"name=twitter:description><meta content=summary name=twitter:card><meta content="All you need to know about the services provided by dns.froth.zone"itemprop=description><meta content="All you need to know about the services provided by dns.froth.zone"name=description><meta content="DNS, nameserver, DNS server, froth.zone, froth DNS, froth zone"name=keywords><meta content="Lume v1.15.2"name=generator><body><nav><ul class=main-nav><li><a href=/>/</a><li><a href=/nameservers>Nameservers</a><li><a href=/resolver>Resolver</a><li><a href=/awl>awl</a><li><a href=/pomme>pomme</a><li class=push><a href=https://status.froth.zone/status/dns>Status</a></ul></nav><header><h1>awl(1)</h1><h2>A simple DNS client</h2></header><main><p><a href=https://git.froth.zone/sam/awl>awl</a> is a simple DNS query client, much like dig and drill.<pre><code>❯ awl NS froth.zone @https://dns.froth.zone/dns-query
|
||
;; opcode: QUERY, status: NOERROR, id: 46274
|
||
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 8
|
||
|
||
;; QUESTION SECTION:
|
||
;froth.zone. IN NS
|
||
|
||
;; ANSWER SECTION:
|
||
froth.zone. 1650 IN NS illya.froth.zone.
|
||
froth.zone. 1650 IN NS rin.froth.zone.
|
||
froth.zone. 1650 IN NS sakura.froth.zone.
|
||
froth.zone. 1650 IN NS saber.froth.zone.
|
||
|
||
;; ADDITIONAL SECTION:
|
||
rin.froth.zone. 1650 IN AAAA 2607:5300:201:3100::931b
|
||
sakura.froth.zone. 1650 IN AAAA 2001:41d0:304:200::d12b
|
||
saber.froth.zone. 1650 IN AAAA 2602:fe90:100:2::164d:4c70
|
||
illya.froth.zone. 1650 IN AAAA 2603:c020:4004:62ee::8888
|
||
rin.froth.zone. 1650 IN A 158.69.1.114
|
||
sakura.froth.zone. 1650 IN A 141.94.206.97
|
||
saber.froth.zone. 1650 IN A 45.13.232.162
|
||
illya.froth.zone. 1650 IN A 129.213.157.255
|
||
|
||
;; Query time: 404.9936ms
|
||
;; SERVER: https://dns.froth.zone/dns-query
|
||
;; WHEN: Never
|
||
;; MSG SIZE rcvd: 489
|
||
</code></pre><hr><p><code>awl</code> understands DNSSEC, like <a href=https://linux.die.net/man/1/drill><code>drill(1)</code></a>:<pre><code>❯ awl brokendnssec.net @1.1.1.1 --tcp
|
||
;; opcode: QUERY, status: SERVFAIL, id: 45766
|
||
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
|
||
|
||
;; QUESTION SECTION:
|
||
;brokendnssec.net. IN A
|
||
|
||
;; Query time: 6.0461ms
|
||
;; SERVER: 1.1.1.1:53 (TCP)
|
||
;; WHEN: Never
|
||
;; MSG SIZE rcvd: 34
|
||
❯ awl brokendnssec.net @1.1.1.1 --cd +tcp
|
||
;; opcode: QUERY, status: NOERROR, id: 37917
|
||
;; flags: qr rd ra cd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
|
||
|
||
;; QUESTION SECTION:
|
||
;brokendnssec.net. IN A
|
||
|
||
;; ANSWER SECTION:
|
||
brokendnssec.net. 294 IN A 172.67.36.129
|
||
brokendnssec.net. 294 IN A 104.22.35.212
|
||
brokendnssec.net. 294 IN A 104.22.34.212
|
||
|
||
;; Query time: 8.4461ms
|
||
;; SERVER: 1.1.1.1:53 (TCP)
|
||
;; WHEN: Never
|
||
;; MSG SIZE rcvd: 130
|
||
</code></pre><hr><p>It supports many of the flags that <a href=https://man.openbsd.org/dig.1><code>dig(1)</code></a> does:<pre><code>❯ awl +noquestion +noauthority +nostats cat-v.org
|
||
;; opcode: QUERY, status: NOERROR, id: 39675
|
||
;; flags: qr rd ra; QUERY: 0, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
|
||
|
||
;; ANSWER SECTION:
|
||
cat-v.org. 9418 IN A 168.235.69.224
|
||
</code></pre><hr><p>And <a href=./man>some new features</a>, too!<pre><code class="language-xml hljs">❯ awl +quic --xml codeberg.org
|
||
<span class=hljs-tag><<span class=hljs-name>Msg</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Id</span>></span>22108<span class=hljs-tag></<span class=hljs-name>Id</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Response</span>></span>true<span class=hljs-tag></<span class=hljs-name>Response</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Opcode</span>></span>0<span class=hljs-tag></<span class=hljs-name>Opcode</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Authoritative</span>></span>false<span class=hljs-tag></<span class=hljs-name>Authoritative</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Truncated</span>></span>false<span class=hljs-tag></<span class=hljs-name>Truncated</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>RecursionDesired</span>></span>true<span class=hljs-tag></<span class=hljs-name>RecursionDesired</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>RecursionAvailable</span>></span>true<span class=hljs-tag></<span class=hljs-name>RecursionAvailable</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Zero</span>></span>false<span class=hljs-tag></<span class=hljs-name>Zero</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>AuthenticatedData</span>></span>false<span class=hljs-tag></<span class=hljs-name>AuthenticatedData</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>CheckingDisabled</span>></span>false<span class=hljs-tag></<span class=hljs-name>CheckingDisabled</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Rcode</span>></span>0<span class=hljs-tag></<span class=hljs-name>Rcode</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Compress</span>></span>false<span class=hljs-tag></<span class=hljs-name>Compress</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Question</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Name</span>></span>codeberg.org.<span class=hljs-tag></<span class=hljs-name>Name</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Qtype</span>></span>1<span class=hljs-tag></<span class=hljs-name>Qtype</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Qclass</span>></span>1<span class=hljs-tag></<span class=hljs-name>Qclass</span>></span>
|
||
<span class=hljs-tag></<span class=hljs-name>Question</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Answer</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Hdr</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Name</span>></span>codeberg.org.<span class=hljs-tag></<span class=hljs-name>Name</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Rrtype</span>></span>1<span class=hljs-tag></<span class=hljs-name>Rrtype</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Class</span>></span>1<span class=hljs-tag></<span class=hljs-name>Class</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Ttl</span>></span>3600<span class=hljs-tag></<span class=hljs-name>Ttl</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>Rdlength</span>></span>4<span class=hljs-tag></<span class=hljs-name>Rdlength</span>></span>
|
||
<span class=hljs-tag></<span class=hljs-name>Hdr</span>></span>
|
||
<span class=hljs-tag><<span class=hljs-name>A</span>></span>193.26.156.135<span class=hljs-tag></<span class=hljs-name>A</span>></span>
|
||
<span class=hljs-tag></<span class=hljs-name>Answer</span>></span>
|
||
<span class=hljs-tag></<span class=hljs-name>Msg</span>></span>
|
||
</code></pre><hr><p>A full list of the features <code>awl</code> supports can be found <a href=https://git.froth.zone/sam/awl/wiki/Supported>here</a>.</main><footer><small> Built with <a href=https://lume.land>Lume</a> • <a href=https://git.froth.zone/sam/dns.froth.zone>Source</a> • <a href=https://samtherapy.net>Owner</a> </small></footer> |