{% extends "base.html" %} {% import "_macros.html" as ui %} {% block title %}Upstreams · sagittarius{% endblock %} {% block content %}

{% call ui::icon("upstreams") %}{% endcall %}Upstream resolvers

Where cache-miss queries are forwarded. One is chosen at random per query, with failover. v0.1 requires an IP address.

{% if let Some(error) = error %} {% endif %}
{% if upstreams.is_empty() %}

No upstreams configured — DNS forwarding will fail until one is added.

{% else %}
{% for u in upstreams %} {% endfor %}
AddressTransportTLS nameStatus
{{ u.address }} {{ u.transport }} {% if u.server_name.is_empty() %}{% else %}{{ u.server_name }}{% endif %} {% if u.enabled %}enabled {% else %}disabled{% endif %}
{% endif %} {% endblock %}