Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Опрос сети для поиска хостов... [D7, Win95/98, WinME, Win2k, WinXP]


Asail ©   (2004-07-25 12:28:00) 

Есть такая задача:
Необходимо отсканировать сегмент (например
адреса 192.168.0.1 - 192.168.0.255) с целью получения
имен хостов записанных за этими адресами в DNS.
Пытался использовать цикл с вызовом "gethostbyaddr".
Работает, но крайне медленно.

Может, кто подскажет другой способ, а?


Reindeer Moss Eater   (2004-07-26 14:58:00) [1]

тормоза могут возникать из-за неправильно указанного(или вообще не указанного) адреса DNS-сервера в настройках TCP/IP
Ну допустим.
Так при этом этот хост вооще является "ограниченно годным", если на нем TCP не настроен. Стоит ли его использовать для каких-то там серьезных задач?

И вообще. Если у нас есть IP то зачем нам вообще доменные имена?


Algol   (2004-07-26 14:53:00) [2]

тормоза могут возникать из-за неправильно указанного(или вообще не указанного) адреса DNS-сервера в настройках TCP/IP


Reindeer Moss Eater   (2004-07-26 10:12:00) [3]

с целью получения
имен хостов записанных за этими адресами в DNS.


Вот DNS и спрашивай, а не сканируй.


Piter   (2004-07-25 17:18:00) [4]

Asail   (25.07.04 12:28)
Пытался использовать цикл с вызовом "gethostbyaddr".
Работает, но крайне медленно.


реализуй многопоточность


Наверх

Титульная страница Поиск, карта сайта Написать письмо