Radiator Server Documentation — v10.34.0
Table of Contents
  • dns-timeout

dns-timeout

Sets the maximum time Radiator waits when resolving a RADIUS backend hostname. For a RADIUS DNS-SD backend, it bounds the NAPTR, SRV, and address discovery operation. The default is 5s. This deadline is separate from TCP connection establishment and RADIUS request processing. DNS-SD discovery uses the shorter of this value and the backend action timeout, when configured.

Set the timeout above normal resolver latency but low enough to detect unavailable DNS service promptly. Increasing it tolerates slower lookups but delays backend discovery and fallback when a lookup cannot complete.

connect {
    protocol tls;
    host "radsec.example.org";
    port 2083;
    dns-timeout 5s;
}

This parameter accepts values greater than zero and no longer than 365d. It supports duration units.

Table of Contents
Navigation
  • @init

  • @verification

  • aaa

  • backends

    • file

    • http

    • ipmap

    • jsonfile

    • ldap

    • mysql

    • postgresql

    • radiatordb

    • radius

      • connect

        • connection-timeout

        • dns-timeout

      • connection-status

      • connections

      • max-incoming-packet-size

      • max-outgoing-packet-size

      • nas_identifier

      • priority

      • proxy_unknown_attributes

      • query

      • require_message_authenticator

      • retries

      • server

      • server-selection

      • status

      • timeout

    • radius-dns-sd

    • sqlite

    • system

  • caches

  • captures

  • certificates

  • clients

  • conditions

  • dictionary

  • handshake-timeout

  • hmac-otp

  • include

  • interval

  • ip-accept

  • license

  • logging

  • management

  • negotiation

  • proxy-protocol

  • scripts

  • servers

  • statistics

  • stats

  • timer

  • ui