2012-07-18 5 views
2

J'ai instancié une micro-machine dans la région US-West (Oregon). Pour ma demande, je dois être en Oregon - raisons réglementaires. (Les serveurs avec lesquels mon application va interagir refuseront la connexion autrement.)AWS EC2 Instance IP ne correspondant pas à la région

J'ai essayé curl ifconfig.me et recherché l'IP qu'il a produit. J'ai été surpris qu'il est revenu

http://iplocation.truevue.org/50.112.44.39.html

qui semble être en Californie. Y at-il un moyen de s'assurer que mon IP provient toujours de l'Oregon?

J'ai regardé dans IP élastique, mais c'est pour les utilisateurs se connectant avec l'instance.

Appréciez pensées grandement

+1

La géolocalisation IP n'est pas précise à 100% –

Répondre

1

Obtenir quelques adresses IP élastiques et tester chacun jusqu'à ce que vous trouviez un qui semble être dans l'Oregon. Attachez cette adresse IP élastique à l'instance. Si votre ensemble initial de cinq IP élastiques ne satisfait pas vos tests, relâchez-les, obtenez-en plus, et répétez jusqu'à ce que vous en ayez trouvé un.

Votre meilleur choix est d'utiliser le nom DNS de l'adresse IP Elastic (par exemple "ec2-50-112-33-39.us-west-2.aws.amazon.com") pour les communications. Les services s'exécutant dans cette région recevront l'adresse IP privée de l'instance, ce qui minimisera les frais d'utilisation de la bande passante, et les services situés en dehors de cette région obtiendront l'adresse IP élastique routable sur Internet.

0

L'emplacement IP de Geo est fragile et ne peut pas être entièrement fiable pour déterminer les emplacements d'hôte dans le nuage.

J'ai testé l'IP d'une instance de la région de Sydney sur http://www.iplocation.net/ et différents services ont renvoyé différents pays: États-Unis, France, Australie.

Si vous avez besoin d'être dans l'Oregon pour des raisons réglementaires et que votre service partenaire utilise la géolocalisation IP, j'hébergerais avec une société basée en Oregon.

Je pense même que l'IP élastique vous pourriez avoir les mêmes problèmes où basé sur le service de geo IP vous obtenez un pays différent. En général, AWS IP sera enregistré par Amazon à Seattle.

Questions connexes