Golden Basim Ответов: 2

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


я создал новый проект (c# + MySQL), который поддерживает работу в интернете или в локальной сети.

у клиента есть 3 ПК , в двух ветвях( расстояние между двумя ветвями большое) , он хочет, чтобы один из этих ПК работал как сервер, а другие работали как клиент онлайн ..


пожалуйста, как это сделать ?

Что я уже пробовал:

я искал в интернете , некоторые сайты говорят , что я должен создать статический iP-адрес для этого ПК, а некоторые сайты предоставляют имя хоста, например noip.com -я пытался . я создал имя хоста goldeneaglesteam.myftp.org с IP / Target (мой публичный ip) . кроме того, я скачал noip.com программное обеспечение и проверило статус it ok. но когда я попытался получить доступ к этому имени хоста из моего проекта, появилась ошибка ( не удается подключиться к этому серверу).

Richard MacCutchan

Вам нужно, чтобы ваш клиент выделил фиксированные IP-адреса всем компьютерам в группе.

Maciej Los

Сервер MySQL должен иметь включенную ip-маршрутизацию...

johannesnestler

не используйте vpn!

2 Ответов

Рейтинг:
0

Mehdi Gholam

1) Не размещайте свой компьютер или услуги в интернете, если вы не знаете, как его защитить.

2) Если вам нужно подключить машины через интернет, сделайте это через VPN-соединение на статическом IP или один из динамических DNS-сервисов, как вы упомянули (хотя им может потребоваться время для повторного подключения, Если ваши IP-адреса изменятся).

3) Вы должны настроить брандмауэр на вашем серверном компьютере для прохождения через необходимые порты для вашего приложения (mysql is 3306).