Иван |
Отправлено: 15.09.2005, 11:53 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
QUOTE | Application will periodically access a user specified web page (For example: www.domain.com/showip.php) and retrieve the IP address of the host machine. |
Если я правильно понял, то приложение должно иметь доступ к переменой окружения на сервере(URL), никто же не даст доступа туда.
тогда чей ip прога должна вернуть?
|
|
AVC |
Отправлено: 15.09.2005, 12:03 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
А я бы прочел так:
Периодически доступаться до веб страницы и получать IP адрес машины отправителя страницы.
В примере ip для www.domain.com
Но может это и не так. |
|
Иван |
Отправлено: 15.09.2005, 12:20 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
Проблема не в английском, перевод я знаю, я не могу понять смысл,
что значит ip хоста? ip какой машины? явно не моей (если моей то нафиг нужен url)
|
|
AVC |
Отправлено: 15.09.2005, 12:31 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Повторю свои предположения. Мне кажетсяQUOTE | ip для www.domain.com | |
|
Иван |
Отправлено: 15.09.2005, 13:02 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
Думаю что нет, потому что программа с определенной периодичностью должна это делать. а ip www.domain.com например, он же постоянный
|
|
AVC |
Отправлено: 15.09.2005, 13:38 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
www.domain.com например, он же постоянный
|
Всегда?
А если поставьте сниффер и посмотреть траффик? |
|
Gedeon |
Отправлено: 15.09.2005, 15:33 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
я ДУМАЮ что прога с какой-то периодичностью лезет на этот сайт, а глючит у вас днс-сервер, руками черех ие зайти туда можете?
|
|
Иван |
Отправлено: 15.09.2005, 16:41 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
2 Gedeon
или вы не поняли или я че то не догоняю...
мне нужно написать программу которая с определенной периодичностью будет лезть по указанному url, и возвращать какой то ip. Вот какой ip, я ни как не могу догнать
QUOTE | At user specified intervals, the App will periodically access a user specified web page (For example: www.domain.com/showip.php) and retrieve the IP address of the host machine. |
Отредактировано Иван — 15/09/2005, 16:41
|
|
avc* |
Отправлено: 15.09.2005, 17:11 |
|
Не зарегистрирован
|
>Вот какой ip, я ни как не могу догнать
IP ответчика, вычлененный из ответного пакета. |
|
Иван |
Отправлено: 15.09.2005, 17:51 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
2 AVC
C чего посоветуете начать?
где копать, что читать, чтобы сделать выше сказанное?
|
|
AVC |
Отправлено: 16.09.2005, 08:46 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
На каком уровне вам это нужно?
Разрешить IP через DNS.
А в обще постановке подозреваю, что это черезвычайно трудно. Прокси, файрволы, nat преобразования достаточно сильно маскируют реальный IP. Надо смотреть логи всех серверов, через который проходил ответ. Хотя ЦРУ иногда вычисляет террористов, общающихся через инет.
Но я могу заблуждаться. Я не очень глубоко копался в сетях. |
|
Иван |
Отправлено: 16.09.2005, 09:20 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
не понял на счет "разрешить ip через DNS", так как тоже практически не копался в сетях.
на счет уровня... мне нужно чтобы прога возвращала этот самый ip хоста, и сохраняла где то в локальной папке.
|
|
AVC |
Отправлено: 16.09.2005, 12:42 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Ну, например, gethostbyname. Думаю, что при правильной настройке DNS сумеете что то получить. А для общего случая типа "чтобы прога возвращала этот самый ip хоста" зависит от пути прохождения ответа.
Например:
Вам отвечает машина, использующая NAT или прокси — тогда вы будете видеть IP адрес этого прокси, а IP адрес "отвечателя" можно узнать если "быстренько" просмотреть таблицы переадресации прокси — что вам не доступно.
Так что пудликация своего IP это только если "отвечатель" или его прокси этого хочет.
Я так думаю. |
|
Иван |
Отправлено: 16.09.2005, 16:10 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
Вроде разобрался, нужно получить ip адрес хоста введенного url
теперь будем разбираться — как его получить
gethostbyname — это средствами php, а мне нужно builder'a
Отредактировано Иван — 16/09/2005, 16:12
|
|
avc* |
Отправлено: 16.09.2005, 16:50 |
|
Не зарегистрирован
|
gethostbyname это WinAPI
The Windows Sockets gethostbyname function gets host information corresponding to a hostname. |
|
Георгий |
Отправлено: 18.09.2005, 00:59 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
QUOTE (Иван @ 16/09/2005, 17:10) | gethostbyname — это средствами php, а мне нужно builder'a |
хочу уточнить что это средствами C библиотеки сокетов беркли, а то что функцию с таким названием перетащили в кучу языков и на кучу платформ говорит только о её популярности и удобности. |
|