2012-11-11 3 views
2

whatismyip.org에 간단한 GET 요청을하면 매번 다른 IP를받습니다. 브라우저에서 웹 사이트를 방문하면 항상 동일합니다. 이게 뭐야? 난 내 Windows 7 컴퓨터에서 로컬로 node.js를 실행하고 있습니다. 다른 IP를 사용하는 것이 어떻게 가능합니까? http://www.whatsmyip.org가 자동화 된 요청 걸 알고 나를 건지처럼node.js request.js 내 IP 주소가 변경되는 이유는 무엇입니까?

request('http://www.whatsmyip.org/', function (error, response, body) { 
    if (!error && response.statusCode == 200) { 
     res.render('index', {content:body;}); 
    } 
}); 

는 느낌. 의 xD

+0

브라우저가 프록시를 사용하도록 구성되어 있습니까? cURL로 URL을 치려고하면 어떻게됩니까? –

+0

보고있는 IP 주소는 어떻게 다릅니 까? – eh9

+0

정말로 다른, 당신은 무엇을 안다. 나는'http : // whatismyipaddress.com'을 시도했고 매번 나의 IP 다. 나는'http : //www.whatsmyip.org'이 실제로 나 자신을 트롤링하고 있다고 생각한다. 아무도 이것을 확인할 수 있는가? –

답변

1

그것은 당신이 그 간단한 HTTP 요청을하고있는, 그래서 만약 페이지의 범위를 업데이트하기 위해 자바 스크립트를 사용하는 사이트처럼 보인다 올바른 값으로 업데이트되지 않습니다. 웹 브라우저를 사용하여 사이트로 이동했지만 소스를 보거나 (업데이트 된 관리자를 사용하지 않음) 새로 고침하면 표시되는 IP가 무작위로 나타납니다.

1

바로 IP 주소 위의 HTML 주석을 읽어

<!-- 
Please DO NOT program a bot to use this site to grab your IPs. It kills my server and thats not nice. 
Just get some cheap or free web hosting and make your own IP-only page to power your bot. 
Then you won't even have to parse any html, just load the IP directly - better for everyone!! 
--> 
+0

멋지다. 나는 봇을 사용하지 않고있다. 그냥 뭔가를 테스트하는 몇 가지 요청을하고. –

관련 문제