Игровой сервер - Как я могу заблокировать соединения из других стран?

1044
glisignoli

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

Можно ли отфильтровать попытки подключения к моему серверу по порту? Скажем, игра работает на порту 12345, могу ли я заблокировать весь международный трафик на этот единственный порт?

0
На какой ОС вы работаете? 14 лет назад 0

2 ответа на вопрос

0

Я не думаю, что IPv4 географически распределен, поэтому, если у вас нет базы данных «национальных» или «международных» IP-адресов, это бесполезно.

На самом деле, это так. IP-диапазоны присваиваются интернет-провайдерам, которые (в большинстве случаев) расположены в одной стране. Bobby 14 лет назад 1
0
Bobby

Ну, конечно, это возможно, вам просто нужна база данных, такая как Maxmind или IPLocation ( http://www.ip2location.com ), там вы найдете необходимую информацию.

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

Похожие вопросы