Spielserver - Wie kann ich Verbindungen aus anderen Ländern blockieren?

1145
glisignoli

Ich habe einen kleinen Server zu Hause, auf dem ich ein paar Spieleserver installieren möchte, aber ich möchte sicherstellen, dass nur Leute aus meinem Land daran teilnehmen können.

Kann ich Verbindungsversuche zu meinem Server nach Port filtern? Angenommen, ein Spiel läuft auf Port 12345. Könnte ich den gesamten internationalen Verkehr zu diesem einzelnen Port blockieren?

0
Welches Betriebssystem laufen Sie? vor 13 Jahren 0

2 Antworten auf die Frage

0

Ich glaube nicht, dass IPv4 geografisch verteilt ist. Wenn Sie also keine Datenbank mit "nationalen" oder "internationalen" IPs haben, ist dies ein Nein.

Eigentlich ist es so. IP-Ranges werden den ISPs zugewiesen, die sich (meistens) in einem Land befinden. Bobby vor 13 Jahren 1
0
Bobby

Natürlich ist es möglich, dass Sie einfach eine Datenbank wie Maxmind oder IPLocation ( http://www.ip2location.com ) benötigen. Dort finden Sie die benötigten Informationen.

In Bezug auf den Port können Sie eine beliebige OpenSource-Firewall verwenden, um den Zugriff auf diesen Port zu filtern, der von außerhalb Ihres Landes kommt.