소규모 홈서버를 구축하려고 했는데요.
저는 유동 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
답변4
상용 VPN을 사용하면 CGNAT를 우회할 수 있다는 것을 알고 계시겠지만 단순히 CGNAT 뒤에서 포트 포워딩을 하려는 경우에는 프로세스가 조금 더 길어집니다. 모든 VPN은 공용 IP를 제공하므로 이러한 트릭을 수행할 수 있습니다.
문제는 서버를 호스팅하려고 할 때 고정 IP가 아닌 전용 IP가 필요하다는 것입니다. 고정 IP는 ISP가 다른 고객에게 제공할 수 있기 때문에 약간 비싼 전용 IP는 귀하에게만 예약되어 있습니다. 따라서 안전한 방법을 위해서는 전용 IP를 선택한 다음 포트 포워딩을 선택하세요. 관심이 있다면 다음을 수행할 수 있습니다.이 과정을 따르세요.