{% extends "layout.html" %} {% block content %}
{% set is_reverse = '.arpa' in domain %} {% set friendly_name = domain %} {% set base_ip = '' %} {% if is_reverse %} {% set rev_parts = domain.replace('.in-addr.arpa', '').replace('.ip6.arpa', '').split('.') %} {% set base_ip = rev_parts | reverse | join('.') %} {% set friendly_name = base_ip ~ '.x (Reverse)' %} {% endif %}

{% if domain == '.' %}. (Root Zone){% else %}{{ friendly_name }}{% endif %}

{% if is_reverse %}

{{ domain }}

{% endif %}
{{ type }} {% if type == 'slave' %} {% endif %} {% if type == 'slave' %}
Master DNS: {{ master_ips }} Convert to Master
{% elif type == 'master' %}
{% elif type == 'hint' %} ROOT CONFIG {% elif type == 'forward' %} FORWARDER {% endif %}
← Back
{% if type == 'master' %} {% endif %}
{% if type == 'master' %}

Add New Resource Record

{% if is_reverse %}IP ADDRESS (e.g. {{ base_ip }}.x){% else %}RECORD NAME{% endif %}

{% elif type == 'slave' %}

Live Sync Logs

Sync Now
{% if logs %} {% for log in logs %}
{{ log }}
{% endfor %} {% else %}
No recent logs found or transfer pending.
{% endif %}
{% endif %} {% if type != 'forward' %} {% if has_records %}
{% for rtype, rlist in records.items() if rlist %} {% endfor %}
{% for rtype, rlist in records.items() if rlist %}
{% for r in rlist %} {% endfor %}
Name / IPValueActions
{{ r.friendly_name | default(r.name) }} {{ r.value }} {% if type == 'master' %}
{% else %} Read Only {% endif %}
{% endfor %}
{% if type == 'master' %}

Tip: Double-click any row to edit instantly

{% endif %} {% else %}

No records found yet.

{% endif %} {% endif %}
{% endblock %}