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

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

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

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

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

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

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

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

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


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