Pouvoir accéder à un service pour apprendre votre adresse IP publique peut être très utile, mais comment fonctionne le processus? Le post de questions et réponses de SuperUser d'aujourd'hui répond à la question d'un lecteur curieux.
La session de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A. Douglas Porter (Flickr).
La question
Je suis au courant des services comme Qu'est-ce que mon adresse IP qui permet un utilisateur pour trouver son adresse IP publique, mais ce que je voudrais savoir, c'est comment un tel service est-il écrit à partir de zéro? Je n'ai pas besoin du code lui-même, je veux juste connaître les concepts et les étapes impliqués (pseudo code si vous voulez).
Voici ce que je sais déjà sur la création d'un tel service:
Je mettrais en place un application Web sur Internet qui écoute / pour le port 80.
- Lorsqu'une requête arrive, j'examine son adresse IP source puis la compile dans une réponse HTML bien formatée que l'utilisateur peut voir.
- Est-ce que c'est
Quelles sont les étapes à suivre pour trouver l'adresse IP publique d'un ordinateur?
Le contributeur de SuperUser Answer
Pour l'essentiel, ce que vous avez énuméré est tout ce que vous devez faire pour la fonctionnalité de base.
Il y a, cependant, une chose que vous pourriez faire. Vous pouvez vérifier l'en-tête
X-Forwarded-For ajouté par certains proxies (le type utilisé pour la mise en cache) et / ou les équilibreurs de charge et signaler cette adresse à la place parce que l'adresse provient du proxy adresse, pas celle de l'utilisateur. Cependant, cet en-tête est fourni par l'utilisateur, il n'y a donc aucun moyen de prouver que l'adresse indiquée dans
X-Forwarded-For est la véritable adresse source de l'utilisateur. Vous avez quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.
Comment utiliser un économiseur d'écran en tant qu'arrière-plan sous OS X
Aujourd'hui, nous vous apportons une petite astuce: vous pouvez définir un économiseur d'écran mobile comme fond d'écran sur OS X. une seule commande de terminal et quelques secondes de temps. Bien sûr, cette astuce ne fournit pas beaucoup de valeur utile autre que d'être amusante. Mais il est certain de susciter des questions de la part de vos amis ou de vos collègues sur la façon dont vous l'avez fait.
Comment sélectionner un hôte Minecraft distant
Vous lisez les guides du serveur local-hôte, vous avez même configuré un serveur local (ou deux), mais vous avez réalisé que votre réseau domestique n'est pas assez rapide pour que vous partagiez votre serveur avec des amis. Pas de soucis, aujourd'hui nous jetons un coup d'œil sur le monde des hôtes distants de Minecraft Se préparer à choisir un hôte Avant de commencer à nous plonger dans le sujet, la première chose que nous suggérons est de devenir très familier avec les avantages et les inconvénients de l'exécution du serveur local sur votre réseau avant de pouvoir payer et traiter avec un hôte distant.