
저는 Windows 2008R2 서버를 가지고 있습니다. 명확성을 위해 이것을 'dedserver'라고 부르겠습니다. 여기에는 hyperv가 있습니다. 이 서버는 IIS가 포함된 또 다른 Windows 2008R2 서버를 실행합니다. 저는 이것을 'vpsserver'라고 부르겠습니다.
Both have a dedicated public ip address:
(faked addresses for security reasons)
dedserver: 64.64.64.64
vpsserver: 64.64.64.65
둘 다 인터넷에서 액세스할 수 있습니다. 나는 실제로 지금 dedserver에 이것을 입력하고 있습니다. Hyper-V 관리자를 통해 vpsserver에 접속할 수 있고, 사무실과 집에 있는 컴퓨터로 가서 웹사이트에 접속할 수 있습니다.
vpsserver에 있는 dedserver에서 웹사이트에 액세스하려고 하면 시간 초과가 발생합니다.
확인하기 위해 두 컴퓨터를 모두 재부팅했습니다. ipconfig /flushdns를 했는데 운이 없었습니다.
그런 다음 thewebsite.com을 추적했습니다.
C:\Users\someone>tracert www.thewebsite.com
Tracing route to techguy.ws [64.64.64.65]
over a maximum of 30 hops:
1 PLATINUM [64.64.64.64] reports: Destination host unreachable.
Trace complete.
이는 vpsserver에 액세스하기 위해 dedserver를 통과하고 있음을 보여줍니다. 이는 의미가 있습니다.
내가 무엇을 놓치고 있나요? dedserver에서 vpsserver의 웹사이트에 액세스할 수 없는 이유는 무엇입니까?
저는 이것을 테스트용으로 사용하고 싶습니다. 이로 인해 정말 힘든 한 주를 보내고 있습니다. :P
어떤 도움이라도 대단히 감사하겠습니다!
답변1
VPS 외부에서(즉, 호스트 시스템이나 네트워크의 다른 컴퓨터에서) VPS의 사이트에 액세스할 수 있는지 테스트하십시오.
텔넷을 사용하여 IIS에 연결할 수 있는지 테스트할 수 있습니다(예: 네트워크 통신 및 방화벽이 예상대로 작동하는지 테스트).
telnet 10.2.3.4 80
어디10.2.3.4
VPS의 IP는 있습니까? (명령어 뒤에 빈 화면이 나타나면 그것은 그것을 의미합니다.~이다연결).
그렇지 않고 VPS 사이트에 액세스할 수 없는 유일한 사이트가 Dedicated인 경우 Ded/VPS 간의 네트워크/라우팅 문제처럼 들립니다.
Hyper-V에서 어떤 유형의 네트워크를 만들었습니까?
나는 추천하고 싶다외부VM이 네트워크의 일반 노드처럼 작동하고 네트워크 어디에서나 액세스할 수 있도록 하려면 네트워크를 선택합니다.
기본적으로 Hyper-V에서 호스트/게스트 통신을 검색해야 합니다. 다음은 좋은 링크입니다.
http://www.andrewconnell.com/allowing-a-host-machine-to-talk-to-guest-vms-in-hyper-v