The libdefaults
section may contain any of the following
relations:
admin_server
entry must be in the
file, because the DNS implementation for it is incomplete.)
Enabling this option does open up a type of denial-of-service attack, if someone spoofs the DNS records and redirects you to another server. However, it's no worse than a denial of service, because that fake KDC will be unable to decode anything you send it (besides the initial ticket request, which has no encrypted data), and anything the fake KDC sends will not be trusted without verification using some secret that it won't know.
If this option is not specified but dns_fallback
is, that value
will be used instead. If neither option is specified, the behavior
depends on configure-time options; if none were given, the default is to
enable this option. If the DNS support is not compiled in, this entry
has no effect.
Enabling this option may permit a redirection attack, where spoofed DNS replies persuade a client to authenticate to the wrong realm, when talking to the wrong host (either by spoofing yet more DNS records or by intercepting the net traffic). Depending on how the client software manages hostnames, however, it could already be vulnerable to such attacks. We are looking at possible ways to minimize or eliminate this exposure. For now, we encourage more adventurous sites to try using Secure DNS.
If this option is not specified but dns_fallback
is, that value
will be used instead. If neither option is specified, the behavior
depends on configure-time options; if none were given, the default is to
disable this option. If the DNS support is not compiled in, this entry
has no effect.
udp_preference_list
.
If the message is smaller than udp_preference_list
, then UDP
will be tried before TCP. Regardless of the size, both protocols will
be tried if the first attempt fails.