Запросить локальный сервер доменных имен
#include <sys/types.h>#include <netinet/in.h>#include <arpa/nameser.h>#include <resolv.h>int res_querydomain( const char *name,const char *domain,int class,int type,u_char *answer,int anslen );
C_IN
.T_PTR
, но также можно использовать и константы T_*
, определенные в <arpa/nameser.h>
.libsocket
Функция res_querydomain() предоставляет интерфейс к механизму запросов к серверу. Она составляет запрос, отправляет его на локальный сервер, ожидает ответа и выполняет предварительную проверку ответа. Запрашивается информация об указанных type и class для хоста, полученного путем конкатенации name и domain. Завершающая точка удаляется из имени, если domain равен 0
.
Ответное сообщение остается в буфере answer с длиной ответа, предоставленной вызывающей стороной.
LOCALDOMAIN
содержит доменное имя, которое переопределяет текущее доменное имя. Unix
Предыдущий раздел: Описание API сетевой библиотеки