1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-26 03:22:00 +03:00

resolved: don't resolve the hostname "gateway" with LLMNR, leave that to nss-myhostname

This commit is contained in:
Lennart Poettering 2014-12-03 22:23:41 +01:00
parent a98433c05c
commit 77209c3505

View File

@ -334,7 +334,8 @@ DnsScopeMatch dns_scope_good_domain(DnsScope *s, int ifindex, uint64_t flags, co
if (s->protocol == DNS_PROTOCOL_LLMNR) { if (s->protocol == DNS_PROTOCOL_LLMNR) {
if (dns_name_endswith(domain, "in-addr.arpa") > 0 || if (dns_name_endswith(domain, "in-addr.arpa") > 0 ||
dns_name_endswith(domain, "ip6.arpa") > 0 || dns_name_endswith(domain, "ip6.arpa") > 0 ||
dns_name_single_label(domain) > 0) (dns_name_single_label(domain) > 0 &&
dns_name_equal(domain, "gateway") <= 0)) /* don't resolve "gateway" with LLMNR, let nss-myhostname handle this */
return DNS_SCOPE_MAYBE; return DNS_SCOPE_MAYBE;
return DNS_SCOPE_NO; return DNS_SCOPE_NO;