{% extends "layout.html" %} {% block content %}

DNS Zones Dashboard

{% if session.get('role') == 'admin' %}
Checking Service...
{% endif %}
{% if session.get('role') == 'admin' %} {% endif %}
{% if session.get('role') == 'admin' %}

Requests Per Second

Top TLDs

Unique IPs

{% endif %}
{% for zone_name, ztype in zones %} {% set url_param = 'root_zone' if zone_name == '.' else zone_name %} {% set is_reverse = '.arpa' in zone_name %} {% set is_master = ztype == 'master' or ztype == 'hint' %} {% set is_hint = ztype == 'hint' %} {% set is_forward = ztype == 'forward' %} {% set tab_cat = 'forward_zones' if is_forward else ('master_forward' if is_master and not is_reverse else 'master_reverse' if is_master and is_reverse else 'slave_forward' if not is_master and not is_reverse else 'slave_reverse') %} {% set friendly_name = zone_name %} {% if is_reverse %} {% set rev_parts = zone_name.replace('.in-addr.arpa', '').replace('.ip6.arpa', '').split('.') %} {% set friendly_name = (rev_parts | reverse | join('.')) ~ '.x (Reverse)' %} {% endif %}
{{ ztype }} {% if is_hint %}ROOT{% endif %} {% if session.get('role') == 'admin' %} {{ owners.get(zone_name, 'admin') }} {% endif %}
{% if is_master and not is_hint %}
{% endif %} Delete

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

{% if is_reverse %}

{{ zone_name }}

{% endif %} Manage
{% endfor %}
{% for zone_name, ztype in zones %} {% set url_param = 'root_zone' if zone_name == '.' else zone_name %} {% set is_reverse = '.arpa' in zone_name %} {% set is_master = ztype == 'master' or ztype == 'hint' %}{% set is_hint = ztype == 'hint' %}{% set is_forward = ztype == 'forward' %} {% set tab_cat = 'forward_zones' if is_forward else ('master_forward' if is_master and not is_reverse else 'master_reverse' if is_master and is_reverse else 'slave_forward' if not is_master and not is_reverse else 'slave_reverse') %} {% set friendly_name = zone_name %} {% if is_reverse %}{% set rev_parts = zone_name.replace('.in-addr.arpa', '').replace('.ip6.arpa', '').split('.') %}{% set friendly_name = (rev_parts | reverse | join('.')) ~ '.x (Reverse)' %}{% endif %} {% endfor %}
Domain / IP SubnetTypeOwnerActions
{% if zone_name == '.' %}. (Root Zone){% else %}{{ friendly_name }}{% endif %}{% if is_reverse %}
{{ zone_name }}{% endif %}
{{ ztype }} {{ owners.get(zone_name, 'admin') }}
{% if session.get('role') == 'admin' %}{% endif %} {% if is_master and not is_hint %}
{% endif %} Manage Delete
{% endblock %}