|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2012, 21:41 | #11 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 17
|
Тут ещё на одном форуме написали, что якобы зная MAC - адрес DNS - сервера можно к нему произвольно обратиться, это каким образом?
|
11.04.2012, 22:16 | #12 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
чушь какая-то. нужно знать только IP-адрес DNS. больше ничего не нужно
Последний раз редактировалось rpy3uH; 11.04.2012 в 22:21. |
11.04.2012, 23:47 | #13 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 17
|
Подсказали, что это делается через функцию API DnsQueryEx, нет ни у кого примера кода с этой функцией?
|
11.04.2012, 23:49 | #14 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 17
|
P. S. Это не относится к MAC - адресу, это совсем другой вариант.
|
12.04.2012, 00:19 | #15 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
функция доступна только в Windows 8
|
12.04.2012, 00:47 | #16 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 17
|
Да, так и есть... Но есть аналог DnsQuery - она начиная с Windows 2000 работает, не знаю почему, но на другом форуме привели именно новую фунцию. Сейчас нашел пример на MSDN с DnsQuery, собрал в Visual Studio 2010 - все работает. Когда адаптирую под Builder XE2, отпишусь.
|
12.04.2012, 03:46 | #17 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 17
|
Привожу решение с помощью API - функции DnsQuery (эта функция доступна начиная с Windows 2000, в отличие от DnsQueryEx которая доступна с Windows 8), решение собиралось под Builder XE2:
Код:
http://support.microsoft.com/kb/831226 Последний раз редактировалось Mid1987; 12.04.2012 в 03:56. |
13.04.2012, 19:55 | #18 |
Форумчанин
Регистрация: 11.01.2012
Сообщений: 177
|
вообще согласно MSDN функция gethostbyname официально считается устаревшей, вместо неё надо использовать getaddrinfo или DnsQuery. Но DnsQuery более узкая и позволяет конертировать в адрес только имя домена, в то время как getaddrinfo более универсальна
progromore.i2p - первый русскоязычный портал программистов в скрытосети
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DNS | Dimarik | Общие вопросы .NET | 3 | 19.04.2010 18:04 |
DNS компонент | magsim | Работа с сетью в Delphi | 1 | 01.02.2010 00:33 |
Работа с DNS | ImmortalAlexSan | Помощь студентам | 4 | 10.01.2010 14:30 |
Удаление DNS | wizard68 | Помощь студентам | 6 | 11.12.2009 14:29 |
DNS Client | ikakey | Софт | 0 | 27.03.2009 11:15 |