캐리어 등급 NAT 뒤에 웹 서버 설정

캐리어 등급 NAT 뒤에 웹 서버 설정

소규모 홈서버를 구축하려고 했는데요.

저는 유동 IP 주소를 사용하고 있습니다. 내 라우터의 wan 주소는 100.70.81.xxx이고 내 공개 IP는 81.213.177.xx입니다.

라우터에서 포트 포워딩을 만들었습니다. www, smtp 및 pop3 포트가 열려 있습니다. 하지만 여전히 내 서버는 공용 인터넷에서 액세스할 수 없는 것 같습니다.

내 컴퓨터도 Carrier Grade NAT 뒤에 있어야 합니다. 이 경우에도 CGN 뒤에 웹 서버를 설정할 수 있습니까?

답변1

라우터의 "WAN" 주소는사적인100.64.0.0/10 범위(192.168.x와 비슷하지만 특별히 CGNAT 전용). 이는 귀하가 CGN을 지원하고 있으며 귀하가 보고 있는 글로벌 주소가 여러 고객 간에 공유된다는 것을 의미합니다.

따라서 제어할 수 없는 NAT 뒤에 서버를 설정하는 유일한 방법은 다음과 같습니다.

  • ISP가 포트 포워딩을 하도록 하세요...응, 그런 일은 없을 거야. (이론적으로는 NAT-PMP가 이를 허용하기로 되어 있었지만)

  • 다른 곳에서 자신의 글로벌 주소를 얻으세요. 예를 들어 서버 호스팅을 지원하고 고정 주소를 제공할 수 있는 VPN 제공업체가 있습니다.

  • IPv6이 있는 경우저것IPv4 사용 클라이언트에서 IPv6 전용 서버로의 연결을 프록시할 수 있는 서비스가 추가로 필요하더라도 전 세계적으로 연결할 수 있습니다(예: CloudFlare가 해당 작업을 수행할 수 있음).

(IPFS도 옵션 3으로 생각납니다. 최근에 "웹-IPFS" 프록시 서버를 통해 호스팅되는 몇 가지 정적 페이지 웹사이트를 보았습니다. 외부에서 보면 별칭이 .인 완전히 정상적인 도메인처럼 보입니다 gateway.ipfs.io.)

답변2

ngrok는 나에게 잘 작동합니다. 머리를 부딪힐 뻔했는데 당신이 구해줬어요. 내 라우터가 CGNAT 뒤에 있습니다. 나는 무료 계정으로 ngrok에 가입했으며 영원히 무료라고 믿습니다. 그냥 다운로드하면 돼Linux용 ngrok 설치된 디렉토리로 이동하여 압축을 풀고 ./ngrok tcp 22를 실행합니다. --> SSH를 통해 인터넷에서 내 Linux 시스템에 액세스하고 싶습니다. 포트 80이나 인터넷에서 액세스하려는 응용 프로그램을 열고 싶을 수도 있습니다. 실행이 완료되면 포트와의 동적 링크가 제공되고 완료됩니다.

즐기다 !!

답변3

나는 이에 대한 다른 대안을 언급하고 싶습니다.응록. 특별한 순서 없이 다음과 같습니다.

  1. 서보(작성 당시에는 비활성화되어 있음)

  2. 홀펀치.io 거기에서 가격을 확인하세요

  3. 패킷트리어트 거기에서 가격을 확인하세요

  4. 오픈포트 거기에서 가격을 확인하세요

  5. 로컬호스트.런

현재 마지막 테스트 중인데 요구사항(개인 용도, 비영리 용도)에 상당히 만족합니다.

원천:https://alternativeto.net/software/ngrok/

답변4

상용 VPN을 사용하면 CGNAT를 우회할 수 있다는 것을 알고 계시겠지만 단순히 CGNAT 뒤에서 포트 포워딩을 하려는 경우에는 프로세스가 조금 더 길어집니다. 모든 VPN은 공용 IP를 제공하므로 이러한 트릭을 수행할 수 있습니다.

문제는 서버를 호스팅하려고 할 때 고정 IP가 아닌 전용 IP가 필요하다는 것입니다. 고정 IP는 ISP가 다른 고객에게 제공할 수 있기 때문에 약간 비싼 전용 IP는 귀하에게만 예약되어 있습니다. 따라서 안전한 방법을 위해서는 전용 IP를 선택한 다음 포트 포워딩을 선택하세요. 관심이 있다면 다음을 수행할 수 있습니다.이 과정을 따르세요.

관련 정보