인터넷 IP로 로컬호스트 사이트를 열 수 없는 이유는 무엇입니까?

인터넷 IP로 로컬호스트 사이트를 열 수 없는 이유는 무엇입니까?

약 2년 전, 저는 다른 연결을 사용했고 사용자는 심지어 저조차도 제 인터넷 IP를 통해 제 사이트를 열거나 TeamSpeakServer에 연결할 수 있었습니다. 하지만 제가 변경한 이후로(Windows도 다시 설치했습니다.) 아무도 내 IP에 연결하거나 내 IP를 핑할 수 없습니다. 최근에 "No-IP" DNS를 설치했습니다(동적 IP가 있으므로). 도메인을 연결하면 문제가 해결될 것이라고 생각했지만 그렇지 않았습니다. 왜 이런 일이 발생합니까?

저는 LAN을 통해 라우터에 연결되어 있고 그 라우터는 기본 인터넷 DSL 라인에 연결되어 있습니다. 해당 LAN에 연결된 다른 컴퓨터도 있으므로 우리는 모두 동일한 IP를 갖습니다.

답변1

여러 가지 가능한 원인이 있습니다. 지정한 네트워크 설정을 사용하면 Paul의 의견이 옳습니다. 포트 전달이 필요합니다. 이것이 가장 가능성이 높은 문제입니다. 라우터 구성이 포트를 내부 주소로 전달하는지 확인하세요. 이를 수행하는 방법은 사용하는 라우터에 따라 다릅니다. 컴퓨터의 내부 IP 주소를 알아야 합니다. (IPConfig를 사용하십시오.) 어떤 포트를 전달할지 알아야 합니다. 이에 대해서는 나중에 언급하겠습니다.

TeamSpeakServer가 내부 IP 주소를 수신하고 있는지 확인할 수 있습니다. 이를 확인하려면 내부 IP 주소가 무엇인지 파악하고(Microsoft Windows를 사용하는 경우 IPConfig를 통해) TeamSpeakServer가 해당 포트에서 수신 대기하는지 확인하세요("netstat -na"를 사용하거나 Microsoft Windows에서 더 명확하게 사용). "netstat -nab"). TeamSpeakServer의 실행 파일은 0.0.0.0 또는 실제로 사용하고 있는 IPv4 주소를 수신해야 합니다. (즉, IPv4를 사용하고 있다고 가정하는 것이 아마도 정확할 것입니다.)

방화벽이 이를 차단할 수 있습니다. 여기에는 기본적으로 활성화되어 있는 Windows 방화벽이 포함될 수 있습니다. Microsoft WindowsXPFirewall방화벽 방화벽에서 TeamSpeak 3 서버용 포트 열기. (Windows XP를 사용하지 않더라도 이 지침은 최신 운영 체제에 도움이 될 만큼 충분히 유사할 것입니다.) 즉, TCP 포트 10011과 TCP 포트 30033 및 UDP 포트 9987이 유용할 수 있음을 지적합니다.

Debra의 의견은 또 다른 훌륭한 제안입니다. TeamSpeak가 80 및 443 이외의 포트를 사용하는 것처럼 보이므로 웹 서버 차단은 TeamSpeak에 영향을 미치지 않습니다. 그러나 ISP 포트 차단은 가능합니다. 그럴 가능성은 낮을 수도 있지만(내 의견으로는 매우 부정확할 수도 있음) 일부 ISP가 실제로 그런 일을 할 수도 있으며, 만약 그렇다면 절대적인 일이 될 것입니다. 이들 중 어느 것도 작동하지 않으면 내부 IPv4 주소 및 "netstat -nab"가 보고하는 내용과 같은 세부 정보를 제공하십시오.

관련 정보