do “search domain” in networkd configuration and LLMNR conflict?
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
in networkd man page, the search domains are used to handle single-label names:
The domains without the prefix are called "search domains" and are first used as search suffixes for extending single-label host names (host names containing no dots) to become fully qualified domain names (FQDNs). If a single-label host name is resolved on this interface, each of the specified search domains are appended to it in turn, converting it into a fully qualified domain name, until one of them may be successfully resolved.
Both "search" and "routing-only" domains are used for routing of DNS queries: look-ups for host names ending in those domains (hence also single label names, if any "search domains" are listed), are routed to the DNS servers configured for this interface.
I wonder if a single-label name lookup request is handled by LLMNR or by the specified dns severs or both?
dns systemd-networkd systemd-resolved
New contributor
add a comment |
up vote
1
down vote
favorite
in networkd man page, the search domains are used to handle single-label names:
The domains without the prefix are called "search domains" and are first used as search suffixes for extending single-label host names (host names containing no dots) to become fully qualified domain names (FQDNs). If a single-label host name is resolved on this interface, each of the specified search domains are appended to it in turn, converting it into a fully qualified domain name, until one of them may be successfully resolved.
Both "search" and "routing-only" domains are used for routing of DNS queries: look-ups for host names ending in those domains (hence also single label names, if any "search domains" are listed), are routed to the DNS servers configured for this interface.
I wonder if a single-label name lookup request is handled by LLMNR or by the specified dns severs or both?
dns systemd-networkd systemd-resolved
New contributor
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
in networkd man page, the search domains are used to handle single-label names:
The domains without the prefix are called "search domains" and are first used as search suffixes for extending single-label host names (host names containing no dots) to become fully qualified domain names (FQDNs). If a single-label host name is resolved on this interface, each of the specified search domains are appended to it in turn, converting it into a fully qualified domain name, until one of them may be successfully resolved.
Both "search" and "routing-only" domains are used for routing of DNS queries: look-ups for host names ending in those domains (hence also single label names, if any "search domains" are listed), are routed to the DNS servers configured for this interface.
I wonder if a single-label name lookup request is handled by LLMNR or by the specified dns severs or both?
dns systemd-networkd systemd-resolved
New contributor
in networkd man page, the search domains are used to handle single-label names:
The domains without the prefix are called "search domains" and are first used as search suffixes for extending single-label host names (host names containing no dots) to become fully qualified domain names (FQDNs). If a single-label host name is resolved on this interface, each of the specified search domains are appended to it in turn, converting it into a fully qualified domain name, until one of them may be successfully resolved.
Both "search" and "routing-only" domains are used for routing of DNS queries: look-ups for host names ending in those domains (hence also single label names, if any "search domains" are listed), are routed to the DNS servers configured for this interface.
I wonder if a single-label name lookup request is handled by LLMNR or by the specified dns severs or both?
dns systemd-networkd systemd-resolved
dns systemd-networkd systemd-resolved
New contributor
New contributor
New contributor
asked Nov 19 at 5:06
Solaroi Zeng
153
153
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
A single-label name is only handled by LLMNR, if solved.
If not solved, each of the list of words in Domains=
:
Domains=domainA.example domainB.example ~example
is added at the end of the single-label and an attempt to resolve it is done. If it gets resolved at any trial, that is the end, if not resolved, try with the next word.
To resolve, different name resolution
resources might be used: Avahi, resolved, LLMNR, or (usually at last) several DNS servers.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
A single-label name is only handled by LLMNR, if solved.
If not solved, each of the list of words in Domains=
:
Domains=domainA.example domainB.example ~example
is added at the end of the single-label and an attempt to resolve it is done. If it gets resolved at any trial, that is the end, if not resolved, try with the next word.
To resolve, different name resolution
resources might be used: Avahi, resolved, LLMNR, or (usually at last) several DNS servers.
add a comment |
up vote
0
down vote
accepted
A single-label name is only handled by LLMNR, if solved.
If not solved, each of the list of words in Domains=
:
Domains=domainA.example domainB.example ~example
is added at the end of the single-label and an attempt to resolve it is done. If it gets resolved at any trial, that is the end, if not resolved, try with the next word.
To resolve, different name resolution
resources might be used: Avahi, resolved, LLMNR, or (usually at last) several DNS servers.
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
A single-label name is only handled by LLMNR, if solved.
If not solved, each of the list of words in Domains=
:
Domains=domainA.example domainB.example ~example
is added at the end of the single-label and an attempt to resolve it is done. If it gets resolved at any trial, that is the end, if not resolved, try with the next word.
To resolve, different name resolution
resources might be used: Avahi, resolved, LLMNR, or (usually at last) several DNS servers.
A single-label name is only handled by LLMNR, if solved.
If not solved, each of the list of words in Domains=
:
Domains=domainA.example domainB.example ~example
is added at the end of the single-label and an attempt to resolve it is done. If it gets resolved at any trial, that is the end, if not resolved, try with the next word.
To resolve, different name resolution
resources might be used: Avahi, resolved, LLMNR, or (usually at last) several DNS servers.
edited Nov 19 at 7:18
answered Nov 19 at 6:15
Isaac
9,69211445
9,69211445
add a comment |
add a comment |
Solaroi Zeng is a new contributor. Be nice, and check out our Code of Conduct.
Solaroi Zeng is a new contributor. Be nice, and check out our Code of Conduct.
Solaroi Zeng is a new contributor. Be nice, and check out our Code of Conduct.
Solaroi Zeng is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f482666%2fdo-search-domain-in-networkd-configuration-and-llmnr-conflict%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown