mirror of
https://codeberg.org/slatian/service.echoip-slatecave.git
synced 2025-07-16 22:13:30 +02:00
New templates!
This commit is contained in:
@ -1,17 +1,34 @@
|
||||
<!DOCTYPE html>
|
||||
{% set r = data.result %}
|
||||
{% set q = data.query %}
|
||||
<html>
|
||||
<head>
|
||||
<title>Dig: {{ q.name }}</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Lookup for: {{ q.name }}</h1>
|
||||
{% extends "base.html" %}
|
||||
{% import "helpers.html" as helper %}
|
||||
|
||||
{% block title %}dig {{ data.query }}{% endblock %}
|
||||
{% block og_title %}dig {{ data.query }}{% endblock %}
|
||||
{% block h1 %}dig <code>{{ data.query }}</code>{% endblock %}
|
||||
|
||||
{% block og_path %}/dig/{{ data.query | urlencode_strict }}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% if data.result.idn %}
|
||||
{% set idn = data.result.idn %}
|
||||
<section>
|
||||
<h2>Internationalized Domain Names</h2>
|
||||
<p>Because of some limitations the DNS has, Unicode caracters need a special encoding.</p>
|
||||
{% if idn.original_was == "unicode" %}
|
||||
<p>Your Unicode query has been encoded as the <i>IDN</i> <code>{{ idn.idn }}</code> to generate the results below.</p>
|
||||
{% else %}
|
||||
<p>Your <i>IDN</i> would decode to <code>{{ idn.unicode }}</code>.</p>
|
||||
{% endif %}
|
||||
</section>
|
||||
{% endif %}
|
||||
|
||||
{% set r = data.result.records %}
|
||||
<section>
|
||||
<h2>DNS Records</h2>
|
||||
{% if r.a %}
|
||||
<p><code>A</code> (IPv4) records:</p>
|
||||
<ul>
|
||||
<p id="a"><code>A</code> (IPv4) records:</p>
|
||||
<ul class="link-list">
|
||||
{% for address in r.a%}
|
||||
<li><code><a href="/ip?ip={{address}}">{{address}}</a></code></li>
|
||||
<li>{{ helper::ip(extra=extra, ip=address) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
@ -19,27 +36,33 @@
|
||||
{% endif %}
|
||||
|
||||
{% if r.aaaa %}
|
||||
<p><code>AAAA</code> (IPv6) records:</p>
|
||||
<ul>
|
||||
<p id="aaaa"><code>AAAA</code> (IPv6) records:</p>
|
||||
<ul class="link-list">
|
||||
{% for address in r.aaaa%}
|
||||
<li><code><a href="/ip?ip={{address}}">{{address}}</a></code></li>
|
||||
<li>{{ helper::ip(extra=extra, ip=address) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p>No <code>AAAA</code> (IPv6) Records.</p>
|
||||
{% endif %}
|
||||
|
||||
{% if not data.result.partial_lookup %}
|
||||
|
||||
{% if r.mx %}
|
||||
<p><code>MX</code> (Mail Exchange) records:</p>
|
||||
<ul>
|
||||
<p id="mx"><code>MX</code> (Mail Exchange) records:</p>
|
||||
<ul class="link-list">
|
||||
{% for mx in r.mx%}
|
||||
<li>{{mx.preference}} <code><a href="/dig?name={{mx.exchange}}">{{mx.exchange}}</a></code></li>
|
||||
<li>{{ helper::dig(extra=extra, name=mx.exchange, fqdn=true, prefix=mx.preference) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p>No <code>MX</code> (Mail Exchange) records.</p>
|
||||
{% endif %}
|
||||
|
||||
</body>
|
||||
</html>
|
||||
{% else %}{# if data.partial_lookup #}
|
||||
<p>To save resources the above is only a partial lookup.</p>
|
||||
<p class="button-paragraph"><a href="{{ helper::dig_link(extra=extra, name=data.query) }}">Extended DNS Lookup for <code>{{ data.query }}</code>.</a></p>
|
||||
{% endif %}
|
||||
</section>
|
||||
|
||||
{% endblock %}
|
||||
|
Reference in New Issue
Block a user