powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение IP адреса интернет соединения.
6 сообщений из 6, страница 1 из 1
Получение IP адреса интернет соединения.
    #38384456
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть зада написать упрощенный аналог DynDns. Есть сервер со статическим IP и группа машин подключенных к интернету через роутеры с динамическими IP. Можно ли через сокет-клиент/сервер получать внешние IP - адреса роутеров.
...
Рейтинг: 0 / 0
Получение IP адреса интернет соединения.
    #38384491
L7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
L7
Гость
apprentice-noviceМожно ли через сокет-клиент/сервер получать внешние IP - адреса роутеров.
Вы имеете в виду схему:
ваша программа на группе машин подключенных к интернету через роутеры с динамическими IP будет подключаться к вашему серверу и спрашивать у него свой ip адрес? так можно. ваш сервер должен уметь обрабатывать такие запросы.
сервер может узнать ip клиента так: http://stackoverflow.com/questions/1840420/how-to-find-the-ip-address-of-client-connected-to-server
...
Рейтинг: 0 / 0
Получение IP адреса интернет соединения.
    #38384513
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
L7apprentice-noviceМожно ли через сокет-клиент/сервер получать внешние IP - адреса роутеров.
Вы имеете в виду схему:
ваша программа на группе машин подключенных к интернету через роутеры с динамическими IP будет подключаться к вашему серверу и спрашивать у него свой ip адрес? так можно. ваш сервер должен уметь обрабатывать такие запросы.
сервер может узнать ip клиента так: http://stackoverflow.com/questions/1840420/how-to-find-the-ip-address-of-client-connected-to-server

Ну не принципиально спрашивать или сообщать мне главное чтоб этот адрес можно было вытянуть на сервере. А разве он возвращает не номер машины на которой запущен клиент?

getRemoteSocketAddress

public SocketAddress getRemoteSocketAddress()
Returns the address of the endpoint this socket is connected to, or null if it is unconnected.
Returns:
a SocketAddress reprensenting the remote endpoint of this socket, or null if it is not connected yet.
Since:
1.4
See Also:
...
Рейтинг: 0 / 0
Получение IP адреса интернет соединения.
    #38384569
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apprentice-noviceЕсть сервер со статическим IP и группа машин подключенных к интернету через роутеры с динамическими IP. Можно ли через сокет-клиент/сервер получать внешние IP - адреса роутеров.Нет.
Но можно спросить у (внешнего) сервера "какой IP-адрес ты видишь?".
И если ваш роутер не находится за NAT-ом провайдера - ответ будет даже правильным.
...
Рейтинг: 0 / 0
Получение IP адреса интернет соединения.
    #38384915
apprentice-novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovНо можно спросить у (внешнего) сервера "какой IP-адрес ты видишь?".
И если ваш роутер не находится за NAT-ом провайдера - ответ будет даже правильным.
а не подскажите как это сделать?
...
Рейтинг: 0 / 0
Получение IP адреса интернет соединения.
    #38385587
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apprentice-noviceа не подскажите как это сделать?Как хотите - и сервер ваш и клиенты ваши.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение IP адреса интернет соединения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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