dns-landing-page/awl/index.html
2023-05-15 21:53:14 +00:00

91 lines
No EOL
8.1 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>&LT/<span class=hljs-name>Id</span>></span>
<span class=hljs-tag><<span class=hljs-name>Response</span>></span>true<span class=hljs-tag>&LT/<span class=hljs-name>Response</span>></span>
<span class=hljs-tag><<span class=hljs-name>Opcode</span>></span>0<span class=hljs-tag>&LT/<span class=hljs-name>Opcode</span>></span>
<span class=hljs-tag><<span class=hljs-name>Authoritative</span>></span>false<span class=hljs-tag>&LT/<span class=hljs-name>Authoritative</span>></span>
<span class=hljs-tag><<span class=hljs-name>Truncated</span>></span>false<span class=hljs-tag>&LT/<span class=hljs-name>Truncated</span>></span>
<span class=hljs-tag><<span class=hljs-name>RecursionDesired</span>></span>true<span class=hljs-tag>&LT/<span class=hljs-name>RecursionDesired</span>></span>
<span class=hljs-tag><<span class=hljs-name>RecursionAvailable</span>></span>true<span class=hljs-tag>&LT/<span class=hljs-name>RecursionAvailable</span>></span>
<span class=hljs-tag><<span class=hljs-name>Zero</span>></span>false<span class=hljs-tag>&LT/<span class=hljs-name>Zero</span>></span>
<span class=hljs-tag><<span class=hljs-name>AuthenticatedData</span>></span>false<span class=hljs-tag>&LT/<span class=hljs-name>AuthenticatedData</span>></span>
<span class=hljs-tag><<span class=hljs-name>CheckingDisabled</span>></span>false<span class=hljs-tag>&LT/<span class=hljs-name>CheckingDisabled</span>></span>
<span class=hljs-tag><<span class=hljs-name>Rcode</span>></span>0<span class=hljs-tag>&LT/<span class=hljs-name>Rcode</span>></span>
<span class=hljs-tag><<span class=hljs-name>Compress</span>></span>false<span class=hljs-tag>&LT/<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>&LT/<span class=hljs-name>Name</span>></span>
<span class=hljs-tag><<span class=hljs-name>Qtype</span>></span>1<span class=hljs-tag>&LT/<span class=hljs-name>Qtype</span>></span>
<span class=hljs-tag><<span class=hljs-name>Qclass</span>></span>1<span class=hljs-tag>&LT/<span class=hljs-name>Qclass</span>></span>
<span class=hljs-tag>&LT/<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>&LT/<span class=hljs-name>Name</span>></span>
<span class=hljs-tag><<span class=hljs-name>Rrtype</span>></span>1<span class=hljs-tag>&LT/<span class=hljs-name>Rrtype</span>></span>
<span class=hljs-tag><<span class=hljs-name>Class</span>></span>1<span class=hljs-tag>&LT/<span class=hljs-name>Class</span>></span>
<span class=hljs-tag><<span class=hljs-name>Ttl</span>></span>3600<span class=hljs-tag>&LT/<span class=hljs-name>Ttl</span>></span>
<span class=hljs-tag><<span class=hljs-name>Rdlength</span>></span>4<span class=hljs-tag>&LT/<span class=hljs-name>Rdlength</span>></span>
<span class=hljs-tag>&LT/<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>&LT/<span class=hljs-name>A</span>></span>
<span class=hljs-tag>&LT/<span class=hljs-name>Answer</span>></span>
<span class=hljs-tag>&LT/<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>