0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Configuration for DNS Resolver
0004 #
0005 config DNS_RESOLVER
0006 tristate "DNS Resolver support"
0007 depends on KEYS
0008 help
0009 Saying Y here will include support for the DNS Resolver key type
0010 which can be used to make upcalls to perform DNS lookups in
0011 userspace.
0012
0013 DNS Resolver is used to query DNS server for information. Examples
0014 being resolving a UNC hostname element to an IP address for CIFS or
0015 performing a DNS query for AFSDB records so that AFS can locate a
0016 cell's volume location database servers.
0017
0018 DNS Resolver is used by the CIFS and AFS modules, and would support
0019 SMB2 later. DNS Resolver is supported by the userspace upcall
0020 helper "/sbin/dns.resolver" via /etc/request-key.conf.
0021
0022 See <file:Documentation/networking/dns_resolver.rst> for further
0023 information.
0024
0025 To compile this as a module, choose M here: the module will be called
0026 dnsresolver.
0027
0028 If unsure, say N.