2012-07-18 10 views
2

미국 - 서부 (오레곤) 지역에서 마이크로 머신을 인스턴스화했습니다. 신청서를 제출하려면 오리건 주에 있어야합니다. (내 응용 프로그램과 상호 작용할 서버는 그렇지 않으면 연결을 거부합니다.)AWS EC2 인스턴스 IP가 일치하지 않음

ifconfig.me를 말아서 생성 한 IP를 검색했습니다. 나는

캘리포니아 것 같다

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

을 반환 놀랐다. 내 IP가 항상 오레곤에서 비롯된 것인지 확인하는 방법이 있습니까?

탄성 IP가 보였습니다.하지만 인스턴스와 연결하는 사용자를위한 것입니다.

감사합니다 생각을 크게

+1

IP 위치 정보가 100 % 정확하지 않습니다. –

답변

1

몇 탄성 IP를 얻고 당신이 오레곤에있는 것으로 표시를 찾을 때까지 각 하나를 테스트합니다. 인스턴스에 탄성 IP 주소를 연결하십시오. 처음 5 개의 Elastic IP가 테스트를 만족하지 못하면 릴리스하고, 더 얻고, 발견 할 때까지 반복하십시오.

가장 적합한 방법은 신축성있는 IP 주소의 DNS 이름 (예 : "ec2-50-112-33-39.us-west-2.aws.amazon.com")을 사용하여 통신하는 것입니다. 해당 지역에서 실행되는 서비스는 인스턴스의 개인 IP 주소를 가져 와서 대역폭 사용 요금을 최소화하며 해당 지역 밖의 서비스는 인터넷 라우팅이 가능한 탄력적 인 IP 주소를 얻게됩니다.

0

Geo IP 위치가 깨지기 쉽고 클라우드의 호스트 위치를 결정하는 데 완전히 신뢰할 수 없습니다.

http://www.iplocation.net/에서 시드니 지역 인스턴스의 IP를 테스트했으며 서비스가 다른 국가 (미국, 프랑스, ​​호주)로 반환되었습니다.

규정상의 이유로 오레곤에 있어야하고 파트너 서비스가 IP 위치 정보를 사용하는 경우 오레곤에 소재한 회사에서 호스트합니다.

신축 IP조차도 다른 국가에서 얻을 수있는 지리적 IP 서비스를 기반으로하는 동일한 문제가 있다고 생각합니다. 일반적으로 AWS IP는 Amazon에 의해 Seattle에 등록됩니다.