IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Проверить наличие использования DNS
сообщение
Сообщение #1


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Привет всем.

Возник вопрос, как можно узнать, существуют ли для текущего подключения к интернет DNS-сервера или эти графы пустуют? Я о серверах, которые можно вписать в "Панель управления ->Сетевые подключения->Ваше подключение->Свойства TCP\IP (примерно так)". По умолчанию эти графы пустуют. Как устанавливать эти поля (а также получать из реестра имена всех подключений) через делфи, я уже разобрался. А вот как проверить, есть ли там чего-то.. Можно даже не получать адреса серверов, а просто проверить наличие (это я к тому, что, может, можно запрос куда-то отправить..какой-то..)).

Сообщение отредактировано: Unconnected -


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Цитата
А вот как проверить, есть ли там чего-то..
Проверить, установлены ли DNS Servers для данного подключения? GetPerAdapterInfo выдает тебе адреса DNS для конкретного подключения (параметр DnsServerList структуры IP_PER_ADAPTER_INFO)...

Ну, или WMI, но с ним из Дельфи работать не особо комфортно.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Блиин, и чего, Iphlpapi.dll таскать с собой придется?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






А ты что хотел? Ничего не таскать? Ну, тогда сохраняй результат start -> run -> netsh -> interface ip -> show dns в текстовый файл и анализируй полученные данные. Бред? Зато "бесплатно", ничего таскать не надо за собой. smile.gif

"Золотое правило", в чем-то проиграл, в чем-то другом выиграл.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Да, хотелось бы не таскать ничего smile.gif Ну вот пишу я в cmd следующее: netsh interface ip show dns > C:\1.txt, результат сохраняется, но в какой-то левой кодировке.. chcp 866 не помогло, как сохранить в читабельной? Чтобы как минимум программа прочесть могла.

Добавлено через 2 мин.
Ложная тревога, chcp 1251 помогло. Спасибо за идею smile.gif


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 17:01
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name