Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dns: Support IPv6 link local address as DNS nameserver
When using IPv6 link local address as DNS nameserver, interface name is required, for example: `fe80::deef:1%eth1` Example yaml: ```yml --- dns-resolver: config: search: - example.com - example.org server: - fe80::deef:1%eth1 - 2001:4860:4860::8844 - 8.8.4.4 - 8.8.8.8 ``` Restrictions: * You cannot have 2+ interface names in DNS server names. Massive work required to handle the DNS ordering between interfaces with the design of NetworkManager. * All other normal IPv6 nameserver will also stored in link local interface if exists. Unit test cases and integration test case included. Signed-off-by: Gris Ge <fge@redhat.com>
- Loading branch information
Showing
8 changed files
with
342 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.