Разрешение имен (компьютерные системы)
В компьютерных системах разрешение имен относится к извлечению базовых числовых значений, соответствующих именам хостов компьютеров, именам пользователей учетных записей, именам групп и другим именованным объектам.
Компьютерные операционные системы обычно используют несколько списков ключей и значений, которые связывают легко запоминающиеся имена с целыми числами, используемыми для идентификации пользователей, групп, других компьютеров, аппаратных устройств и других объектов. В этом контексте разрешение имен относится к поиску числовых значений по соответствующим именам, тогда как обратное разрешение имен относится к противоположному процессу поиска имен, связанных с указанными числовыми значениями:
- В компьютерных сетях это относится к процессам, используемым для получения назначенных IP-адресов, необходимых для связи с устройствами, имена хостов или доменов которых известны. Примеры включают систему доменных имен (DNS), сетевую информационную службу и многоадресную DNS (mDNS). IP-адреса устройств в локальном сегменте, в свою очередь, могут быть преобразованы в MAC-адреса путем вызова протокола разрешения адресов (ARP).
- Операционные системы Unix связывают буквенно-цифровое имя и идентификатор пользователя или группы с каждой учетной записью пользователя или определенной группой имен пользователей.
Библиотека GNU C предоставляет различные возможности операционной системы, которые команды оболочки и другие приложения могут вызывать для преобразования таких имен в соответствующие адреса или идентификаторы и наоборот. В некоторых дистрибутивах Linux используется файл nsswitch.conf , чтобы указать порядок использования нескольких служб разрешения для выполнения такого поиска.