그래, 정적 IP없이 가정용 웹 서버를 실행하기 만하면됩니다. 리눅스 서버를 가지고 있다면 다음을 시도해보십시오 :
기본적으로 설치된 아파치 웹 서버를 사용하고 테스트 페이지를 설정하십시오. 페이지가 웹 서버 공용 디렉토리에 드롭됩니다. 자, IP를 어떻게 해결할 것인가 ... 25.24.4.166이라고 말하면 bind 할 호스트 .name.com을 갖고 싶습니다. http://www.no-ip.com/index.php으로 이동하여 가입하십시오. yourname.theirdomain.com/.net/.info와 같은 noip 사이트를 얻을 수 있습니다. 그들은 sytes.net 및 servebeer.org와 같은 멋진 이름을 가지고 있습니다 ... 심지어 workisboring.com
당신은 자신 만의 최상위 레벨 이름을 선택할 수 있습니다 ... 예를 들어, Ithink.dnsiskinky.com은 도메인 이름. 다음 다운로드 탭에서 클라이언트를 다운로드하십시오 : https://www.no-ip.com/downloads.php
linux 클라이언트는 tar.gz 소스이며 설치가 간단합니다. 지침을 따르십시오. 이제는 자신의 사이트를 소유하고 있습니다. 사이트 닷컴과 IP는 로그온/로그인/빔 올리거나 할 때마다 항상 업데이트됩니다 (noip.com을 사용하는 동안).
동적 웹 서비스에 대해이 기술을 일반화하는 것은 그리 어렵지 않습니다. 인증에 대해 죄송합니다. 충분히 생각하지 못했기 때문에 완전히 다른 이야기입니다. 요청 헤더 해시 또는 이와 비슷한 것을 보낼 수 있습니다 (예 : Amazon이 s3 및 기타 관련 서비스에서 인증을 수행하는 것과 같습니다).
사용자가 동적 IP를 사용하더라도 일관된 호스트 이름을 제공하는 동적 DNS를 사용하는 것이 좋습니다. no-ip는 이것 (google it)을위한 많은 서비스 중 하나입니다. 당신이 그것을 무료로 얻을 수 있다고 기대하십시오. 클라이언트의 경우 가장 좋은 방법은 라우터가 자동으로 IP를 업데이트하도록하는 것입니다. 많은 라우터에는 openwrt 및 dd-wrt 펌웨어와 같이 다양한 dyndns 서비스가 내장되어 있습니다. – djs