{% translate 'Modify DNS Records' %}

{% translate 'Edit dns zone' %} - {{domain}}

{% translate 'You may add or remove the DNS zone records from this page' %}

{% if form.errors %}
{% for error in form.non_field_errors %} {{ error|escape }} {% endfor %} {% for field in form %} {% for error in field.errors %} {{ error|escape }} {% endfor %} {% endfor %}
{% endif %} {% if messages %} {% for message in messages %} {% if message.tags == "success" %} {% else %}
{{ message }}
{% endif %} {% endfor %} {% endif %}
{% csrf_token %}

{% translate 'Zone Details' %}

{% translate 'Custom IPv4' %}
{% translate 'Custom IPv6' %}

{% translate 'Additional Records' %}

{% translate 'SPF custom IP settings' %}
{% if has.hasspf == "yes" %} {% if has.hasspfipv4length > 1 %} {% for spfv4 in settings.spf.ipv4 %} {%if forloop.counter != has.hasspfipv4length %}
{%endif%} {%endfor%} {%endif%} {% endif %}
{% if has.hasspf == "yes" %} {% if has.hasspfipv6length > 0 %} {% for spfv6 in settings.spf.ipv6 %}
{%endfor%} {%endif%} {% endif %}
{%if has.hasspf == "yes" %} {% if has.hasspfipv4length >= 1 %}
{%else%}
{%endif%}
{%else%}
{%endif%}
{% translate 'Custom NS Records' %}
{%if has.hasNS == "yes" %} {% for ns in settings.NS %} {%if forloop.counter != settings.NS|length %}
{%endif%} {%endfor%} {%endif%}
{%if has.hasNS == "yes" %}
{%else%}
{%endif%}
{% translate 'Custom MX Records' %}
{%if has.hasMX == "yes" %} {% for p,mx in settings.MX.items %} {%if forloop.counter != settings.MX|length %}
{%endif%} {%endfor%} {%endif%}
{%if has.hasMX == "yes" %} {% for p,mx in settings.MX.items %} {%if forloop.counter == settings.MX|length %}
{%endif%} {%endfor%} {%else%}
{%endif%}
{% translate 'A Records' %}
{% if has.hasA == "yes" %} {%for record,data in settings.A.items %} {%if forloop.counter != settings.A.items|length %}
{%endif%} {%endfor%} {%endif%}
{% if has.hasA == "yes" %} {%for record,data in settings.A.items %} {%if forloop.counter == settings.A.items|length %}
{%endif%} {%endfor%} {%else%}
{%endif%}
{% translate 'AAAA Records' %}
{% if has.hasAAAA == "yes" %} {%for record,data in settings.AAAA.items %} {%if forloop.counter != settings.AAAA.items|length %}
{%endif%} {%endfor%} {%endif%}
{% if has.hasAAAA == "yes" %} {%for record,data in settings.AAAA.items %} {%if forloop.counter == settings.AAAA.items|length %}
{%endif%} {%endfor%} {%else%}
{%endif%}
{% translate 'CNAME Records' %}
{% if has.hasCNAME == "yes" %} {%for record,data in settings.CNAME.items %} {%if forloop.counter != settings.CNAME.items|length %}
{%endif%} {%endfor%} {%endif%}
{% if has.hasCNAME == "yes" %} {%for record,data in settings.CNAME.items %} {%if forloop.counter == settings.CNAME.items|length %}
{%endif%} {%endfor%} {%else%}
{%endif%}
{% translate 'TXT Records' %}
{% if has.hasTXT == "yes" %} {%for record,data in settings.TXT.items %} {%if forloop.counter != settings.TXT.items|length %}
{%endif%} {%endfor%} {%endif%}
{% if has.hasTXT == "yes" %} {%for record,data in settings.TXT.items %} {%if forloop.counter == settings.TXT.items|length %}
{%endif%} {%endfor%} {%else%}
{%endif%}
{% translate 'TXT Records' %}
{% if has.hasGTXT == "yes" %} {%for gtdata in settings.GTXT %} {%if forloop.counter != settings.GTXT|length %}
{%endif%} {%endfor%} {%endif%}
{% if has.hasGTXT == "yes" %} {%for gtdata in settings.GTXT %} {%if forloop.counter == settings.GTXT|length %}
{%endif%} {%endfor%} {%else%}
{%endif%}

{% include "footer.html" %}