Справочник по сетевым протоколам

       

Интерфейс разрешения имен


Интерфейс клиентской программы с программой разрешения имен в значительной степени зависит от программного обеспечения локального хоста, но этот интерфейс обязан содержать три стандартные части:

  • Трансляция имен хостов в адреса хостов. Эта функция построена на основе функций, работающих с файлом HOSTS.TXT, т. е. в определенной строке этого файла определено имя домена и соответствующий ему IP-адрес. При работе с DNS эта функция строит запрос по имени домена записи RR типа "А".
  • Трансляция адресов хостов в имена хостов. Эта функция, при работе с файлом HOSTS.TXT использует тот же механизм: в определенной строке этого файла определен IP-адрес и соответствующее ему имя домена. При построении DNS запроса по адресу, используется суффикс "IN-ADDR.ARPA" типа PTR. Например, запрос на имя хоста с адресом 1.2.3.4 выглядит как запрос записи RR типа PTR для имени "4.3.2.1. IN-ADDR.ARPA".
  • Функция просмотра. Эта функция позволяет строить произвольные запросы базы данных имен и адресов и не поддерживается в ранних версиях системы. Запрос может быть построен на основе параметров QNAME, QTYPE или QCLASS. Ответ содержит все записи, удовлетворяющие условиям запроса.
  • Эти функции возвращают или требуемые данные в определенном формате (записи RR базы данных), или код ошибки (например, имя не зарегистрировано в базе данных), или сообщение, что информация не найдена (например, имя домена существует, но нет данных запрашиваемого типа).



    Содержание раздела