Index: glibc-2.27/resolv/res_hconf.c =================================================================== --- glibc-2.27.orig/resolv/res_hconf.c +++ glibc-2.27/resolv/res_hconf.c @@ -215,9 +215,12 @@ parse_line (const char *fname, int line_ if (c == NULL) { char *buf; + const char *hint = ""; - if (__asprintf (&buf, _("%s: line %d: bad command `%s'\n"), - fname, line_num, start) < 0) + if (__strncasecmp (start, "mdns", len) == 0 && len == 4) + hint = "Multicast DNS is now configured in /etc/nsswitch.conf instead.\nSee also the package and manpage of nss-mdns.\n"; + if (__asprintf (&buf, _("%s: line %d: bad command `%s'\n%s"), + fname, line_num, start, hint) < 0) return; __fxprintf (NULL, "%s", buf);