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

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

Войти
Регистрация
Восстановить пароль
 
Silver
Сообщений: n/a
#1

gethostbyname не всегда 'разрешает IP из адреса хоста' - C++

30.06.2010, 22:14. Просмотров 963. Ответов 2
Метки нет (Все метки)

При написании простенького Proxy столкнулся
с проблемой - gethostbyname работает некорректно.
А проще говоря не всегда 'разрешает IP из адреса хоста'

Так например images.rambler.ru вместо 81.19.66.65
возвращает IP - www.rambler.ru 81.19.66.109

Разумеется такое 'разрешение' адресов не
сказывается благотворно на работе проги.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2010, 22:14     gethostbyname не всегда 'разрешает IP из адреса хоста'
Посмотрите здесь:
C++ gethostbyname winapi
gethostbyname: получение полного списка ipv4 и ipv6 адресов в текстовом представлении C++
C++ Программа всегда выдаёт всегда одно и то же
Почему при присваивании адреса массива не ставится знак '&' получения адреса C++
Адрес первого и последнего хоста в сети C++
C++ Pазрешение введенного с клавиатуры имени хоста в IP-адрес
Почему всегда 1 ? C++
in_avail() всегда возвращает 0. C++
Почему выводит всегда 0? C++
C++ Возведение в степень (результат всегда = 0)
Почему всегда выполняется условие? C++
C++ Присваивается элементу массива всегда 0

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tsttom
0 / 0 / 0
Регистрация: 24.06.2010
Сообщений: 174
01.07.2010, 14:14     gethostbyname не всегда 'разрешает IP из адреса хоста' #2
а уверен, что это неправильный IP
UNIX сервера могут иметь по несколько айпишников?
cworm
0 / 0 / 0
Регистрация: 08.07.2010
Сообщений: 33
08.07.2010, 07:19     gethostbyname не всегда 'разрешает IP из адреса хоста' #3
Возможно какя-то фигня с DNS или DHCP, скорее всего однажды DHCP выдал один адрес и зарезервировал его, а в следующий раз другой. Теперь если проводить трас по имени он выдаст второй адрес, хотя если трасить по IP, то он скажет что, оба адреса правильные. Используй тот IP, который выдается при пинге по имени.
Ответ Создать тему
Опции темы

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