Как на С/С++ сделать запрос к ДНС
gethostbyname тебе в помощь.
man gethostbyname
во-вторых, она не thread-safe (правда, можно вместо нее использовать gethostbyname_r)
но главный вопрос, как в эту функцию передать нужный <type> ?
/usr/src/contrib/bind9/bin/dig/host.c — там это все просто обязано быть.
но главный вопрос, как в эту функцию передать нужный <type> ?В какую именно "эту"? О каком <type> речь?
В какую именно "эту"? О каком <type> речь?может и не в эту, я собственно и хочу найти такую функцию, куда можно было бы этот параметр засунуть
а type может быть равен например TXT, меня сейчас именно TXT интересует
что-нить типа res_query
Угу. gethostbyname и getaddrinfo тут не катят.
спасибо!
чорт, а в виндоузе такой нет команды... это для Linux только?
HISTORY
The res_query function appeared in 4.3BSD.
---
...Я работаю антинаучным аферистом...
оно из libresolv, хз что там в винде.
NAME
res_query, res_search, res_mkquery, res_send, res_init, dn_comp,
dn_expand -- resolver routines
LIBRARY
Standard C Library (libc, -lc)
---
...Я работаю антинаучным аферистом...
в WinApi DnsQuery есть
Оставить комментарий
otvertka07
аналогичный выполнению "host -t <type> <hostname>"