mirror of
https://codeberg.org/slatian/service.echoip-slatecave.git
synced 2025-07-16 14:03:28 +02:00
Beeter communication of dns errors
This commit is contained in:
@ -26,8 +26,16 @@
|
||||
<section>
|
||||
<h2>DNS Records</h2>
|
||||
|
||||
{% if r.nxdomain %}
|
||||
<p class="error box">Our DNS-Server claims that this domain doesn't exist, there shouldn't be any results.</p>
|
||||
{% set show_nonpresent = true %}
|
||||
{% if r.unkown_resolver %}
|
||||
<p class="error box">The resolver you chose is not one of the available ones, if you can reproduce this error by just using the UI <a href="https://codeberg.org/slatian/service.echoip-slatecave/issues/new">please report it</a>.</p>
|
||||
{% set show_nonpresent = false %}
|
||||
{% elif r.invalid_name %}
|
||||
<p class="error box">This domain name does not conform to <a href="https://www.rfc-editor.org/info/std3">the dns specification (std3)</a> rules and was therefore not resolved.</p>
|
||||
{% set show_nonpresent = false %}
|
||||
{% elif r.nxdomain %}
|
||||
<p class="error box">The DNS-Server claims that this domain doesn't exist, there shouldn't be any results.</p>
|
||||
{% set show_nonpresent = false %}
|
||||
{% elif r.timeout %}
|
||||
<p class="error box">There was at least one timeout error while resolving this domain, the results below are incomplete.</p>
|
||||
{% elif r.other_error %}
|
||||
@ -66,7 +74,7 @@
|
||||
<li>{{ helper::ip(extra=extra, ip=address) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p>No <code>A</code> (IPv4) Records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -77,7 +85,7 @@
|
||||
<li>{{ helper::ip(extra=extra, ip=address) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p>No <code>AAAA</code> (IPv6) Records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -90,7 +98,7 @@
|
||||
<li>{{ helper::dig(extra=extra, name=mx.exchange, fqdn=true, prefix=mx.preference) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p id="mx">No <code>MX</code> (Mail Exchange) records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -116,7 +124,7 @@
|
||||
</dl></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p id="soa">No <code>SOA</code> records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -129,7 +137,7 @@
|
||||
<li>{{ helper::dig(extra=extra, name=ns) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p id="ns">No <code>NS</code> (Name Server) records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -141,7 +149,7 @@
|
||||
<li><code>{{caa}}</code></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p id="caa">No <code>CAA</code> (<a target="_blank" href="https://de.wikipedia.org/wiki/DNS_Certification_Authority_Authorization">Certification Authority Authorization</a>) records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -152,7 +160,7 @@
|
||||
<li><code>{{txt}}</code></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p id="txt">No <code>TXT</code> records.</p>
|
||||
{% endif %}
|
||||
|
||||
@ -172,7 +180,7 @@
|
||||
</dl></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% elif not r.nxdomain %}
|
||||
{% elif show_nonpresent %}
|
||||
<p id="srv">No <code>SRV</code> records.</p>
|
||||
<p><code>SRV</code> or Service records usually live on their own subdomains like {{ helper::dig(extra=extra, name="_xmpp-client._tcp."~data.query) }}.
|
||||
{% endif %}
|
||||
|
Reference in New Issue
Block a user