nss-mymachines

systemd
Developer Lennart Poettering lennart@poettering.net
nss-mymachines 8
nss-mymachines libnss_mymachines.so.2 Provide hostname resolution for local container instances.

`libnss_mymachines.so.2`

## Description

`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.

## Example

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

## See Also

systemd 1, systemd-machined.service 8, nss-myhostname 8, nsswitch.conf 5, getent 1