nss-mymachines, libnss_mymachines.so.2 — Provide hostname resolution for local container instances.
libnss_mymachines.so.2
nss-mymachines is a plugin for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc) providing hostname resolution for containers running locally, that are registered with systemd-machined.service(8). The container names are resolved to IP addresses of the specific container, ordered by their scope.
To activate the NSS modules, "mymachines
"
has to be added to the line starting with
"hosts:
" in
/etc/nsswitch.conf
.
It is recommended to place "mymachines
"
near the end of the nsswitch.conf
line to
make sure that this mapping is only used as fallback, and any DNS
or /etc/hosts
based mapping takes
precedence.
Here's an example /etc/nsswitch.conf
file, that enables mymachines correctly:
passwd: compat
group: compat
shadow: compat
hosts: files dns mymachines myhostname
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis