Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / gethostbyaddr() работает некорректно / 5 сообщений из 5, страница 1 из 1
23.04.2007, 17:00
    #34481223
Tubrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gethostbyaddr() работает некорректно
gethostbyaddr() работает некорректно, если ей передавать IP машины, на которой она вызывается - она возвращает имя машины в локальной сети, даже если это внешний IP - она все равно возвращает имя в локальной сети, а не имя хоста в интернет, как мне нужно

пробовал на двух машинах с разными внешними IP, XP sp2
...
Рейтинг: 0 / 0
23.04.2007, 17:11
    #34481270
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gethostbyaddr() работает некорректно
Tubrikgethostbyaddr() работает некорректно, если ей передавать IP машины, на которой она вызывается - она возвращает имя машины в локальной сети, даже если это внешний IP - она все равно возвращает имя в локальной сети, а не имя хоста в интернет, как мне нужно

пробовал на двух машинах с разными внешними IP, XP sp2

Все h_aliases просмотрел?
...
Рейтинг: 0 / 0
23.04.2007, 17:24
    #34481327
Tubrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gethostbyaddr() работает некорректно
Akh Tubrikgethostbyaddr() работает некорректно, если ей передавать IP машины, на которой она вызывается - она возвращает имя машины в локальной сети, даже если это внешний IP - она все равно возвращает имя в локальной сети, а не имя хоста в интернет, как мне нужно

пробовал на двух машинах с разными внешними IP, XP sp2

Все h_aliases просмотрел?

Честно говоря нет, я не смотрел туда, видимо потому, что это поле было пустое, а смогу проверить точно только вечером, т.к. сейчас у меня комп имеет только локальный IP.

Смотрел в h_name и в h_addr_list.
...
Рейтинг: 0 / 0
23.04.2007, 18:33
    #34481548
Tubrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gethostbyaddr() работает некорректно
тут предлагают DnsQuery, буду пробовать
...
Рейтинг: 0 / 0
25.04.2007, 01:57
    #34485039
Tubrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gethostbyaddr() работает некорректно
вообщем путем проб обнаружил, что если имеются след. обстоятельства:
1. интернет раздается виндой посредством встроенного в нее nat
2. у клиентов локальной сети dns сервер прописан как ip компа раздающего инет
то клиентский комп НЕ МОЖЕТ узнать dns-имя по внешнему ip, НО все приложения при этом работают нормально, т.к. максимум что им нужно, это определять любые dns-имена, кроме своего

если кто знает, как это можно поправить программно, не переписывая днс-сервер у клиента, то буду рад услышать.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / gethostbyaddr() работает некорректно / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]