From 7d9b4b7bb7a9244c09dadac79bcb312c24a201af Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 24 May 2026 14:30:56 +0900 Subject: service: dnsmasq: Add 'locals' configuration option. * gnu/services/dns.scm () [locals]: New field. (dnsmasq-shepherd-service): Use it. * doc/guix.texi (DNS Services): Document it. Change-Id: I1c2bc86c1636aa82451d1a38959380c3791fd8d4 --- doc/guix.texi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index 7a8ec55b956..63cd99ac09c 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -38221,6 +38221,12 @@ When false, all reverse lookups for private IP ranges are answered with When true, dnsmasq queries the servers in the same order as they appear in @var{servers}. +@item @code{locals} (default: @code{'()}) +Specify domain name @emph{patterns} which should be treated as local, +that is, for which there should be no delegation to upstream servers. +Provided pattern values should be of the form +@code{'("/vpn.example.com/")}. + @item @code{servers} (default: @code{'()}) Specify IP address of upstream servers directly. -- cgit v1.2.3