Bloquer un sous-domaine dans le pare-feu Windows

0

À la fin du mois de mai, Gamespy cessait de prendre en charge Master Server pour de nombreux jeux, notamment Crysis 1, Wars et 2. Je travaille depuis très longtemps avec Crysis 1 et Crysis Wars; développer une solution sans support maître-serveur.

Que fait le serveur maître: Le serveur maître reçoit en gros les «pulsations» de tous les serveurs de jeux du jeu et les trie dans une liste, ce qui permet aux utilisateurs de s'y connecter. Il s'interface avec la base de données de compte Gamespy pour récupérer les identifiants de profil afin que les administrateurs de serveurs de jeu puissent administrer correctement leur serveur.

J'ai une hypothèse que le serveur maître n'est en aucune manière connecté au serveur de base de données, ce qui signifie que les comptes du joueur resteront bien que le serveur maître disparaisse. Cela signifie que nous pouvons toujours ajouter manuellement des serveurs de jeu à la liste des serveurs.

J'ai essayé de tester cette hypothèse en bloquant l'adresse IP de crysiswars.master.gamespy.com dans le Pare-feu Windows (avec sécurité avancée), tant sortant qu'entrant, mais il laisse néanmoins passer les données.

Comment puis-je bloquer le serveur maître afin de tester mon hypothèse?

Astopher
la source

Réponses:

2

Pour ce faire, le plus simple consiste à ajouter une entrée dans votre fichier hosts ressemblant à ceci:

127.0.0.1    crysiswars.master.gamespy.com

Cela aura pour effet de remplacer tout ce que crysiswars.master.gamespy.com désignera vers votre ordinateur local, bloquant ainsi toute communication.

Vous pouvez trouver le fichier hosts à l'emplacement suivant:

c:\windows\system32\drivers\etc

et nécessite des privilèges administratifs pour être édité, alors assurez-vous d’ouvrir votre éditeur de texte avec des privilèges d’administration avant d’ouvrir le fichier.

Une fois que vous enregistrez, vous pouvez le tester immédiatement en envoyant une requête ping à crysiswars.master.gamespy.com. Cela donnera 127.0.0.1 au lieu de 69.10.30.248.

Notez que le fichier hosts ne prend pas en charge les caractères génériques. Chaque domaine ou variante doit donc être spécifié en tant que ligne avec la même adresse IP (ou une adresse différente).

LPChip
la source
J'ai entendu parler des hôtes auparavant. Dois-je redémarrer mon ordinateur avant que la modification ne soit appliquée?
Astopher
Comme indiqué dans ma réponse: Once you save, you can test it immediately by pinging to crysiswars.master.gamespy.comEnregistrez le document et les modifications sont immédiates. Vous pouvez même laisser l'éditeur ouvert avec le fichier, apporter une modification, enregistrer, tester, revenir au document et effectuer d'autres modifications.
LPChip
LPCChip- Il m'a fallu redémarrer pour appliquer les modifications. Je pouvais toujours obtenir un ping de 100 ms + jusqu’à ce que je redémarre, où j’ai reçu un ping de <1 ms.
Astopher
Le changement du fichier hosts est instantané, mais il est possible que vous ayez besoin de redémarrer la gamepy pour pouvoir récupérer l'adresse IP. Je peux seulement dire qu'après un changement de fichier hosts, une nouvelle recherche DNS donnera l'adresse IP directement après. Mais si un service / programme ne fait pas de recherche DNS, il ne recevra évidemment pas la nouvelle adresse IP.
LPChip