Как найти свой локальный сервер

Как быстро находить сервера в сети?

Подскажите, какие существуют способы быстрого нахождения компьютеров в сети?
Допустим у меня я сделал игру и любой желающий может поставить себе сервер (как в контре)

я прекрасно понимаю, что в когда ты создаешь сервер в контре информация о нем летит на сервера valve, и фактически клиент берет ip сервера с valve, но у меня нет центрального сервера куда скиталась-бы инфа о созданных серверах

Пока что, я вижу для себя только одно решение, это поочередно перебирать все ip 0.0.0.0 -> 255.255.255.255. и пытаться искать сервера среди них. К сожалению это достаточно долгий процесс. Даже простой перебор (без опроса самих серверов, занимает прилично времени порядка 30 минут).

Как можно ускорить этот процесс?


  • Вопрос задан

    более года назад

  • 238 просмотров

Пригласить эксперта

Пока что, я вижу для себя только одно решение, это поочередно перебирать все ip 0.0.0.0 -> 255.255.255.255. и пытаться искать сервера среди них

И получить бан от провайдера.

но у меня нет центрального сервера куда скиталась-бы инфа о созданных серверах

Очевидно – где-то хранить список. Если не хочется тратить деньги на простейший сервер в облаке за условных 30 руб. в месяц – храните в текстовом документе на том же pastebin и тому подобных сервисах.

Встраивать список в игру. И обновлением его обновлять.

я прекрасно понимаю, что в когда ты создаешь сервер в контре информация о нем летит на сервера valve, и фактически клиент берет ip сервера с valve, но у меня нет центрального сервера куда скиталась-бы инфа о созданных серверах

Смотря какой версии контра. Есть полно локальных серверов CS 1.6, про которые валв ничего не знает. И если ты не знаешь IP и порт, ты этот сервер не найдешь.
Чтобы про сервер знать – его владелец должен его рекламировать. Писать объявления, слать тебе смс-ки, или возможно создать веб портал о CS, через несколько лет, когда он станет более-менее популярным, на нем можно сделать страничку со списком разных серверов CS, и сказать что все могут публиковать свои адреса тут.

Ну или сделать как Valve – встроить функционал в клиент, при запуске сервера он сообщает о себе в Valve и всем клиентам информация об этом сервере приходит с центрального сервера Valve.

А иначе никак.

P.S. идея просканировать все с 0.0.0.0 до 255.255.255.255 звучит немного смешно. Для начала забанят. Во-вторых займет немного больше, чем 30 минут.

Создайте свой IRC канал и заставьте серверы на нем отмечаться каждые, например 30 минут.
Тогда задача клиента – получить историю чата за 30 минут.

Пример попытки просканировать весь интернет лет десять назад, для этого потребовалось 10 месяцев и ботнет из 420 тысяч устройств.


  • Показать ещё
    Загружается…

14 мая 2023, в 22:02

20000 руб./за проект

14 мая 2023, в 21:36

1000 руб./за проект

14 мая 2023, в 21:20

15000 руб./за проект

Минуточку внимания

Как найти сервер компьютера

Задача определения сервера компьютера может быть решена двумя способами – применением встроенной утилиты ipconfig, позволяющей отобразить все текущие параметры сети, и вручную.

Как найти сервер компьютера

Инструкция

Вызовите главное меню операционной системы Microsoft Windows для использования встроенной утилиты ipconfig, предназначенной для определения всех текущих параметров сетевых соединений, и перейдите в пункт «Выполнить».

Введите значение cmd в поле «Открыть» и подтвердите выполнение команды запуска инструмента «Командная строка» нажатием кнопки OK.

Введите значение ipconfig /all в текстовое поле интерпретатора команд и подтвердите выполнение команды нажатием функциональной клавиши Enter.

Используйте следующий синтаксис команды для определения необходимых параметров:- /all – отображение всех параметров конфигурации TCP/IP;- /renew – обновление значений конфигурации;- /release – отключение протокола TCP/IP;- /flushdns – удаление кэша DNS;- /dispalydns – отображение кэша DNS;- /registerdns – регистрация имен DNS и адресов IP в ручном режиме;- /showclassid – вывод класса DHCP;- /setclassid – установка класса DHCP.

Вернитесь в главное меню «Пуск» для выполнения операции определения сервера компьютера в ручном режиме и перейдите в пункт «Все программы».

Выберите группу «Стандартные» и запустите приложение «Проводник Windows».

Найдите файл l2ini (возможны варианты: l2ex.ini и l2a.ini) в папке system клиента компьютера и откройте его в приложении «Блокнот».

Определите строку со значением ServerAddr=, содержащую IP-адрес сервера или воспользуйтесь бесплатной программой l2encdec.exe, доступной для загрузки в интернете. для выполнения операции дешифрования необходимого файла.

Запустите загруженное приложение и создайте ярлык подлежащего расшифровке файла на рабочем столе.

Вызовите контекстное меню созданного ярлыка кликом правой кнопки мыши и укажите пункт «Свойства».

Введите значение -s l2.ini в строке «Объект» в конце значения и подтвердите примение выбранных изменений нажатием кнопки OK.

Запустите отредактированный ярлык и определите адрес сервера в строке ServerAddr=.

Видео по теме

Источники:

  • Как узнать IP-адрес сервера

как узнать свой локальный IPПользователи часто спрашивают, как узнать свой локальный IP? Для того чтобы подключить сетевой принтер или поиграть с друзьями по локальной сети нужно знать свой локальный IP.

Напомним, IP-адрес это уникальный адрес, который отвечает за определенный узел в компьютерной сети. IP-адрес для локальных сетей отличаются от IP-адресов в сети Интернет. Для адресации в локальных (внутренних) сетях используются IP-адреса из диапазонов 10.0.0.0/8,  172.16.0.0/12 и  192.168.0.0/16. У вас может быть IP-адрес из этих диапазонов в двух случаях: если интернет провайдер не выдает своим пользователям внешние IP-адреса или у вас дома стоит роутер.

Как узнать свой внутренний IP

Узнать свой локальный IP можно несколькими способами.

Для того чтобы узнать свой локальный IP адрес кликните по значку сетевого подключения на панели уведомлений. После этого перейдите по пути: Центр управления сетями и общим доступом – Подключение по локальной сети – Сведения. В этом окне вы сможете увидеть свой внутренний IP-адрес напротив строчки «Адрес IPv4».

Как узнать свой локальный IP

Также узнать свой локальный IP адрес можно с помощью командной строки. Для того чтобы вызвать командную строку используйте комбинацию клавиш Win+R и в открывшемся окне введите команду CMD. После того как запустилась командная строка введите команду IPCONFIG. В выведенной информации вы сможете увидеть свой локальный IP-адрес.

как узнать свой локальный IP

Посмотрите также:

  • Как узнать IP адрес своего компьютера
  • Как посмотреть IP адрес компьютера
  • Как сменить IP адрес компьютера
  • Как узнать MAC адрес ноутбука
  • Как узнать IP адрес через командную строку Windows 10 или Windows 7

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

1

Как найти адрес сервера в локальной сети?

06.12.2015, 17:13. Показов 11540. Ответов 33


Студворк — интернет-сервис помощи студентам

как найти адрес сервера в лок.сети? Слышал, надо что то в командной строке прописать или в сетевых подключения найти ? Или может зайти на 2ip?

Добавлено через 21 час 35 минут
модератор, подскажи



0



Эксперт по компьютерным сетям

11035 / 6865 / 1843

Регистрация: 25.12.2012

Сообщений: 29,070

07.12.2015, 09:25

2

выложи с этого компа, на котором сервис крутится



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

07.12.2015, 20:06

 [ТС]

3

Что мне ставить в application name computer name?



0



Эксперт по компьютерным сетям

11035 / 6865 / 1843

Регистрация: 25.12.2012

Сообщений: 29,070

08.12.2015, 09:38

4

Цитата
Сообщение от ministr94
Посмотреть сообщение

application name comp name

ничего
ip адрес 192.168.0.102 и его лучше в dhcp роутера зарезервировать



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

10.12.2015, 12:39

 [ТС]

5

dhcp роутера зарезервировать
Это как сделать? Подробнее можно? Зачем его резервировать?



0



Эксперт по компьютерным сетям

11035 / 6865 / 1843

Регистрация: 25.12.2012

Сообщений: 29,070

10.12.2015, 13:40

6

там же все делается, где и настройки dhcp роутера находятся

Цитата
Сообщение от ministr94
Посмотреть сообщение

Зачем его резервировать?

чтобы dhcp выдавал серверу всегда один и тот же адрес (и не выдавал его никому другому), для этого адреса и будет правило проброса, сделанное выше



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

11.12.2015, 11:10

 [ТС]

7

Я ничего не понял, что ты сказал. У меня фиксированный ip адрес, это как влияет на то,что ты сказал?
Да и скинь инстуркцию, как настраивать это.



0



Эксперт по компьютерным сетям

11035 / 6865 / 1843

Регистрация: 25.12.2012

Сообщений: 29,070

11.12.2015, 11:53

8

я все и тут уже разжевал

Цитата
Сообщение от ministr94
Посмотреть сообщение

У меня фиксированный ip адрес

это как понимать?
статический адрес и он попадает в пул dhcp
статический адрес и он не попадает в пул dhcp
динамический адрес и он зарезервирован в dhcp
1. в общем сам проброс настроил?
2. внешний адрес у роутера белый?
если нет, то вообще к чему все эти старания



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

11.12.2015, 23:35

 [ТС]

9

Настроил. Как проверить, правильно или нет? Что значит внешний адрес? Где его найти? На роутере белый цвет мигать должен?
У меня реальный фиксированный IP-адрес для создания собственного сервера, который будет доступен всему Интернету. Вот что у меня: http://qwerty.ru/services/net/extra_services/q.ip/

Добавлено через 28 минут
У меня пишет,что порт закрыт,хотя я правильно все настроил http://portscan.ru/

Добавлено через 6 минут
у меня пишет,что мой ip адрес на сайте http://portscan.ru/ Ваш IP: 79.165.207.236



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

11.12.2015, 23:38

 [ТС]

10

Я нажал save settings, далее потребовал роутер перезагрузку,я перезагрузил.

Миниатюры

Как найти адрес сервера в локальной сети?
 



0



Эксперт по компьютерным сетям

11035 / 6865 / 1843

Регистрация: 25.12.2012

Сообщений: 29,070

12.12.2015, 00:24

11

Цитата
Сообщение от ministr94
Посмотреть сообщение

Что значит внешний адрес?

тот что на wan- интерфейсе роутера

Цитата
Сообщение от ministr94
Посмотреть сообщение

Где его найти?

в статусе/статусе wan

Цитата
Сообщение от ministr94
Посмотреть сообщение

На роутере белый цвет мигать должен?

нет конечно

Цитата
Сообщение от ministr94
Посмотреть сообщение

У меня реальный фиксированный IP-адрес

ты посмотри какой адрес получаешь от провайдера, какой тип соединения у тебя с провайдером?

Добавлено через 1 минуту

Цитата
Сообщение от ministr94
Посмотреть сообщение

79.165.207.236

это может быть адрес на стороне провайдера, а ты за его nat’ом сидишь
смотри в статусе wan



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

12.12.2015, 21:28

 [ТС]

12

Что дальше делать?

Миниатюры

Как найти адрес сервера в локальной сети?
 

Как найти адрес сервера в локальной сети?
 



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

13.12.2015, 01:14

 [ТС]

13

еще скрин

Миниатюры

Как найти адрес сервера в локальной сети?
 



0



Эксперт по компьютерным сетямЭксперт NIX

12660 / 7271 / 768

Регистрация: 09.09.2009

Сообщений: 28,374

13.12.2015, 01:26

14

вывод команды ipconfig /all в сообщении #5 и скрины в сообщении #15 – с одного компа?
адреса отличаются



0



Эксперт по компьютерным сетям

1061 / 665 / 75

Регистрация: 15.07.2012

Сообщений: 2,271

13.12.2015, 15:03

15

Цитата
Сообщение от Dmitry
Посмотреть сообщение

адреса отличаются

судя по МАС – с одного и того же
ТС не выполнил:

Цитата
Сообщение от insect_87
Посмотреть сообщение

ip адрес 192.168.0.102 и его лучше в dhcp роутера зарезервировать



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

13.12.2015, 19:04

 [ТС]

16

Цитата
Сообщение от VexMD
Посмотреть сообщение

ТС не выполнил:

да, не выполнил, потому что я не знаю как это делать. Напиши подробную инструкцию.

Добавлено через 35 секунд

Цитата
Сообщение от Dmitry
Посмотреть сообщение

вывод команды ipconfig /all в сообщении #5 и скрины в сообщении #15 – с одного компа?
адреса отличаются

конечно с одного компа



0



Эксперт по компьютерным сетямЭксперт NIX

12660 / 7271 / 768

Регистрация: 09.09.2009

Сообщений: 28,374

13.12.2015, 19:09

17

Цитата
Сообщение от ministr94
Посмотреть сообщение

конечно с одного компа

вы считаете, что это смешно? ну так продолжайте ржать и дальше! зачем любить мозги остальным людям?
Вы должны понимать, что пересылать пакеты на адрес х.х.х.102 в то время, как у компа адрес х.х.х.100 – лишено всякого смысла.



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

18.12.2015, 10:44

 [ТС]

18

Ну так что,кто поможет решить проблему?



0



Эксперт по компьютерным сетям

1061 / 665 / 75

Регистрация: 15.07.2012

Сообщений: 2,271

18.12.2015, 11:05

19

Лучший ответ Сообщение было отмечено ministr94 как решение

Решение

Миниатюры

Как найти адрес сервера в локальной сети?
 



0



4 / 4 / 1

Регистрация: 05.07.2012

Сообщений: 220

18.12.2015, 19:50

 [ТС]

20

Я так и не пойму,какой ай пи мне прописать?



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

18.12.2015, 19:50

20

Понятие сервера является весьма растяжимым и может относиться к совершенно разным ситуациям. Однако общим для всех трактовок, будь то непосредственно компьютер, выполняющий функцию сервера, или виртуальное устройство, является то, что все они имеют уникальные адреса (IP). И достаточно часто у пользователей возникают вопросы по поводу того, как узнать адрес сервера для каждого конкретного случая. Попробуем выделить несколько типичных ситуаций и разберемся в основных применяемых методиках.

Для чего необходимо узнавать адрес сервера?

Но прежде чем приступать непосредственно к поиску нужного решения, следует кратко остановиться на том, для чего это, вообще, нужно. Чаще всего принятие таких решений необходимо при устранении некоторых неполадок с сетевыми подключениями, настройкой сетей, использованием игровых порталов или организацией хостингов. К тому же в некоторых случаях требуется внести изменения в ту или иную конфигурацию, а для этого необходимо, по крайней мере, знать, где именно прописывать предпочитаемые настройки или даже активировать использование подключений на основе прокси-серверов.

Как узнать IP-адрес сервера по доменному имени?

Итак, начнем с самого простого. И для начала остановимся на том, как узнать АйПи-адрес сервера по заранее известному доменному имени (как раз по тому, которое обычно прописывается в адресной строке браузера при вызове страницы интернет-ресурса). Для этого в командной строке можно воспользоваться несколькими основными инструментами, но самым простым, как считает большинство специалистов, является команда так называемого пингования (ping). В консоли (cmd) достаточно ввести основную команду, а через пробел вписать имя ресурса, адрес которого необходимо вычислить. Обратите внимание, что указание протокола (http, https, www) в этом случае не требуется. К примеру, вам нужно узнать IP стартовой страницы «Яндекса».

Использование команды ping

В качестве команды используем ping yandex.ru, после чего начнется обмен пакетами. В первой же строке, равно как и во всех последующих, как раз и будет указан адрес сервера, на котором расположена страница.

Примечание: также можно использоваться команду трассировки (tracert), которая работает практически аналогично предыдущей, однако позволяет произвести и обратную операцию определения имени ресурса по известному IP.

Использование команды tracert

Кроме того, трассировка позволяет отследить абсолютно все переходы, которые осуществляются с вашего адреса до достижения конечного ресурса. Адреса также будут указаны и для всех промежуточных хостов.

Как определить адрес собственного сервера?

Теперь давайте посмотрим, как узнать адрес сервера, если его роль исполняет непосредственно ваш компьютер. Для этого далеко ходить не надо. Первым делом войдите в раздел активных сетевых подключений (ncpa.cpl). Здесь одно соединение отвечает непосредственно за локальную сеть, а второе (их может быть и больше) служит для организации доступа в интернет. Для первого подключения через ПКМ выберите пункт свойств и перейдите к настройкам протокола IPv4. Внутренний адрес будет отображен в самой первой строке, а вот в поле указания DNS будет находиться внешний адрес, по которому ваш сервер определяется в сети.

Использование команды ipconfig /all

Если говорить о том, как узнать адрес сервера более простым методом, можно, как и в первом случае, воспользоваться командной строкой, но в качестве инструмента применить команду ipconfig /all.

Примечание: если компьютер, на котором производится диагностика, в роли сервера не выступает, адреса основного шлюза, серверов DHCP и DNS будут совпадать.

Кроме того, в интернете сейчас можно найти очень много сервисов, позволяющих вычислить адрес вашего компьютера (сервера) в автоматическом режиме (но при условии, что VPN или прокси не используется).

Определение внешнего IP в интернете

Например, можете проверить собственный адрес на портале 2ip.ru. Естественно, при активации вышеуказанных анонимайзеров, выявленный адрес будет в корне отличаться от реального IP.

Информация по адресу WPS-сервера

В случае с WPS-серверами оптимальным вариантом, как считает большинство специалистов, является использование информации о включенных сервисах непосредственно на хостинге или в краткой сводке.

Дополнительные варианты определения адресов DNS

Если же речь идет именно о том, как узнать адрес сервера DNS, в свойствах того же протокола IPv4 следует просмотреть соответствующие поля. Но ведь при беспроводном соединении все адреса назначаются автоматически! Как узнать адрес сервера в этом случае? Как оказывается, и тут нет ничего невозможного. В принципе, к наиболее простым действиям, кроме вышеуказанных, можно отнести, скажем, посещение ресурса провайдера (если он такую информацию публикует), обращение в службу технической поддержки и т. д.

Как узнать адрес сервера в «Майнкрафт»?

Теперь несколько слов об определении адреса собственного сервера в популярной онлайн-игре Minecraft, что может понадобиться, например, для того, чтобы ваши друзья могли к нему подключиться. Если изначально сервер создавался без использования стороннего программного обеспечения, в строке «server-ip=» будет показан искомый адрес. Также найти его можно в файле настроек server.properties. В случае создания сервера, скажем, в программе Hamachi достаточно просто запустить искомую утилиту и просмотреть виртуальный внешний адрес. А вот строку «Starting Minecraft server on *:XXXXX» можно использовать для определения порта (в нашем случае – ХХХХХ).

Действия для вычисления адресов прокси

И напоследок посмотрим, как узнать адрес прокси-сервера, если он используется. В операционной системе для этого можно воспользоваться параметрами любого установленного браузера, где нужно перейти к параметрам прокси, затем вызвать пункт ручной настройки и посмотреть на значение, установленное в поле «HTTP proxy».

Просмотр адреса прокси в браузере Opera

Если же речь идет об удаленных прокси-серверах, которые могут быть использованы в качестве средства обеспечения анонимности, в интернете можно найти достаточно много списков, содержащих и названия, и те самые адреса ресурсов, через которые возможно изменение внешнего адреса вашего компьютера при посещении каких-то, заблокированных или недоступных для конкретного региона, сайтов.

Примечание: точно так же можно найти и страницы, содержащие бесплатные или платные комбинации, которые могут применяться для установки значений предпочитаемых и альтернативных DNS-серверов.

Добавить комментарий