
ISP를 변경했기 때문에 현재 라우터(ADB P-RG A4202N)에서는 원격 IP 또는 IP 없음 호스트를 사용하여 로컬 네트워크 내에서 웹 서버에 액세스할 수 없습니다. 라우터 구성 페이지로 리디렉션됩니다. . 내 서버 PC뿐만 아니라 동일한 LAN에 연결된 다른 모든 장치도 원격 IP를 사용하여 내 웹사이트에 접속할 수 없습니다(내부 IP는 잘 작동합니다).
그러나 원격 호스트에서 내 웹페이지를 방문하면 모든 것이 잘 작동합니다.
이 문제를 어떻게 해결합니까? 내 LAN 내에서도 내 웹사이트를 방문할 때 내 원격 IP/호스트를 사용하고 싶습니다. 당분간 127.0.0.1 myremoteip
메인 PC의 호스트 파일에 규칙을 추가했지만 유지하고 싶지 않은 해결 방법입니다.
내 웹 서버는 Win7에서 실행되고 있으며 테스트 목적으로 방화벽이 완전히 비활성화되었습니다. 포트 포워딩이 작동 중입니다.
답변1
나는 이것이 NAT 연결 뒤에 있다고 가정합니다. 이 경우 활성화해야 합니다.NAT 반사사이트가 확인하는 외부 IP 주소로 내부 트래픽을 허용합니다. 대부분의 라우터는 기본적으로 이 기능을 활성화하지 않으며 많은 소비자 방화벽은 기본 펌웨어에서도 이를 지원하지 않습니다. 이 기능이 없으면 LAN에서 WAN 주소로의 패킷은 NAT 규칙의 적용을 받지 않고 장치에 의해 필터링됩니다.
간략하게 살펴보았는데요라우터 설명서, 그러나 이 기능에 대한 언급은 볼 수 없습니다. 이는 지원되지 않으며 대체 장치가 필요함을 의미할 수 있습니다.
이러한 시나리오에서는 대신 구성하는 것이 매우 일반적입니다.분할 DNS내부 네트워크에서 사이트의 다른 IP 주소를 확인하면 트래픽이 방화벽을 통과하지 않고도 시스템과 직접 통신할 수 있습니다. 또한 내부적으로 기능하기 위해 사이트에 액세스하기 위한 연결에 대한 의존성을 제거합니다. 이는 DNS에서 이름을 확인하기 위해 공개 이름 서버를 사용해야 하는 경우 NAT 반사 접근 방식에서 제공되지 않습니다. 분할 DNS 접근 방식은 구성할 수 있는 로컬 확인 이름 서버가 있는 경우 유용하지만 HOSTS
파일 접근 방식은 단일 시스템에서도 잘 작동합니다.
답변2
그것은 다음과 같습니다
라우터의 자동 구성은 외부 인터페이스에 대해서만 리디렉션 규칙을 생성했습니다. 라우터의 외부 IP에 연결을 시도합니다. 패킷은 외부 IP로 향하는 로컬 인터페이스에 나타납니다. 라우터는 대상 IP가 자신에 속해 있음을 확인하고 80개의 포트가 열려 있음(라우터 구성 사이트 포함)을 확인하여 패킷을 자체 웹 서버로 전달합니다.
DNS를 분할하는 것이 더 좋은 방법일 수 있지만 불가능하다면 이 방법을 시도해 보십시오.
라우터 웹 인터페이스를 비활성화하거나 다른 포트에 배치하면 이 문제가 해결될 가능성은 매우 적습니다.
또는 로컬 웹 서버에 대한 dnat 연결(로컬 인터페이스에서 외부 IP까지)을 위해 라우터를 구성하십시오. 그런 다음 웹 서버가 로컬 클라이언트에 직접 응답하지 않도록 하려면 나가는 연결(로컬 넷에서 로컬 넷 포트 80으로)을 가짜 주소(1.2.3.4라고 가정)로 낚아채십시오. 따라서 웹 서버는 1.2.3.4에서 연결을 수신하고 라우터를 통해 응답하며 라우터는 IP를 원래대로 되돌립니다. 귀하의 라우터가 필요한 모든 기능을 지원하는지 여부는 알 수 없습니다.
답변3
나도 같은 문제가 있었는데, 다음과 같이 호스트 파일을 편집할 때 발생하는 문제를 해결했습니다.
192.168.1.100 www.yourdomain.com yourdomain.alias1 your domain.alias2
로컬 서버 LAN IP로 IP 변경 귀하의 도메인 이름