Здравствуйте, уважаемый автор!Спасибо за статью, узнал новое про резолвинг в легковесных окружениях. Что касается "классики" в статье есть серьезный пробел в описании механизма NSS и настроек nsswitch.conf. В полном формате конфигурация также содержит описание действий каждого плагина резолвера, после его вызова для сервиса. Например:
hosts: dns [!UNAVAIL=return] files
An action may also be specified following a service specification. The action modifies the behavior following a result obtained from the preceding data source. Action items take the general form: [STATUS=ACTION] [!STATUS=ACTION] where STATUS => success | notfound | unavail | tryagainACTION => return | continue | merge
На мой взгляд этот функционал существенно расширяет возможности настройки системного резолвера Линукс и без его упоминания описание механизма будет неполным.
Здравствуйте, уважаемый автор!Спасибо за статью, узнал новое про резолвинг в легковесных окружениях. Что касается "классики" в статье есть серьезный пробел в описании механизма NSS и настроек nsswitch.conf. В полном формате конфигурация также содержит описание действий каждого плагина резолвера, после его вызова для сервиса. Например:
hosts: dns [!UNAVAIL=return] filesИз https://www.man7.org/linux/man-pages/man5/nsswitch.conf.5.html
На мой взгляд этот функционал существенно расширяет возможности настройки системного резолвера Линукс и без его упоминания описание механизма будет неполным.