Jak mogę wykonywać wyszukiwania DNS przy użyciu C / C ++ w systemie Linux?

Jak uzyskać podobną funkcjonalność dohost komenda używająca c api (lub dowolnego innego języka) Potrzebuję więcej informacji niż tylko adres IP podany przezgethostbyname(); w szczególności dane związane z SMTP.