Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vdvoid
3 / 3 / 0
Регистрация: 26.02.2011
Сообщений: 99
#1

Как получить dns записи - C++

20.03.2013, 18:26. Просмотров 502. Ответов 2
Метки нет (Все метки)

например нужно получить mx записи чтобы отправить почту по smtp, есть ли кроссбраузерное решение и где почитать можно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 18:26     Как получить dns записи
Посмотрите здесь:

Как получить ошибку при записи чужеродного типа в структуру - C++
В этой функции я записываю из потока ввода сразу в структуру но если в первое поле ввести не , то программа падает. Можно ли обработать...

Записи. Получить: список студентов мужского пола,проживающих в общежитие и процент сдавших экзамены без троек - C++
Запись:Ф.И.О,место проживания(дома,в общежитие,на квартире),пол,баллы на экзаменах(4 экзамена). Результат обработки:список студентов...

как вернуть массив и как неявно получить атрибут объекта - C++
хочу спросить как из функции вернуть массив int g(void){ int a; //как-то его заполнить return a; } массив...

Как получить доступ к элементам массива работая с ним как с указателем и адресной арифметикой - C++
int array = { {1,2,3}, {1,2},{1,2,3,4}, {1,2,3,4},{1,2,},}; for(int i = 0; i < 25; i++) printf("%d ", array); ...

как получить дату в формате как time() - C++
есть констант которую я получил с помощью функцией time() (прим. 1318405625) как теперь получить время в такой же формат если у меня есть...

Как избавиться от записи мусора? - C++
#include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <iostream> ...

число как номер записи в файле - C++
Всем привет, сижу делаю лабы по программированию, местами есть что-то непонятное/неясное, но тут столкнулся с заданием которое вообще...

Как создать файл для записи? - C++
Как правильно создать файл для записи,чтобы внести необходимое кол-во имен? #include<iostream> #include<assert.h> ...

Обработка адреса DNS и IP из коммандной строки - C++
Имеется ли функция которая исходя из полученного аргумента будет использовать подходяшую функцию? Т.е. если argv == "localhost" то будет...

Как открыть два файла для записи? - C++
Здравствуйте, есть следующий код #include <iostream> #include <fstream> using namespace std; int main() { int...

Как создать удаленный доступ к учетной записи - C++
Есть например дома 2 ПК, На 1 ПК 2 учетные записи А и Б, сам удаленный доступ налажен успешно но если например по сети пользователь Б...

Как заставить прогу на с++ ждать новые записи из БД - C++
Нужно чтобы прога на с++ ждала новых записей в БД и если они поступят производила с ними кое какие действия Вопрос в том как именно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
20.03.2013, 18:51     Как получить dns записи #2
vdvoid, первое, что на ум приходит - создать pipe к "nslookup -type=mx hostname" и распарсить вывод учитывая, что mx записей может быть несколько...

man popen
man nslookup (в винде может отличаться)
vdvoid
3 / 3 / 0
Регистрация: 26.02.2011
Сообщений: 99
21.03.2013, 15:11  [ТС]     Как получить dns записи #3
вот нашел пару полезных постов (вроди)

learn BSD socks,
use DSNQuery,
use gethostbyname,

http://stackoverflow.com/questions/1...-resolver-in-c
http://stackoverflow.com/questions/1...rom-dns-server

Добавлено через 20 часов 17 минут
а ктонибудь подскажет аналог DnsQuery только для линукса
Yandex
Объявления
21.03.2013, 15:11     Как получить dns записи
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru