동적 IP, DDNS 및 공개 도메인을 갖춘 로컬 서버 - 내부 및 외부 트래픽/라우팅

동적 IP, DDNS 및 공개 도메인을 갖춘 로컬 서버 - 내부 및 외부 트래픽/라우팅

방금 Seafile을 사용하여 개인 클라우드로 작동하는 Linux 홈 서버를 설치했습니다. 서버의 LAN(예: 192.168.1.7)에는 고정 IP가 있지만 ISP는 동적 IP를 제공하므로 DDNS 서비스를 구입하고 도메인(예: example.com)을 추가하고 ddns 서비스와 일부 포트 전달을 구성했습니다. 라우터. 모두 완벽하게 작동하지만 한 가지 확실하지 않습니다.

LAN 내의 Seafile 클라이언트가 example.com을 통해 서버에 무언가를 업로드/다운로드하는 경우 데이터 트래픽에 어떤 경로가 사용됩니까? DNS/라우팅 기능이 결국 로컬 네트워크 내에서 example.com을 192.168.1.7과 일치시킬 만큼 똑똑합니까? 그렇지 않고 클라이언트에서 호스트 파일을 조작하는 것이 옵션이 아닌 경우(어디서나 클라우드에 액세스할 수 있어야 하는 모바일 장치 또는 iOS 장치), 전체 LAN 속도를 얻으려면 로컬 DNS 서버를 설정해야 합니까? 하지만 원격 기능을 유지합니까?

답변1

기본적으로 '예'

'blah.example.com'이 로컬 서버 로컬 IP(192....)를 가리키도록 서버에 DNS 항목을 제공하도록 라우터를 설정할 수 있습니다.

그렇지 않은 경우 이러한 종류의 '로컬' DNS 항목을 LAN에 쉽게 추가할 수 있는 dnsmasq와 같은 일종의 DNS 서버를 실행하고 싶을 것입니다.

이 DNS 서버를 가동하고 실행한 후에는 라우터의 DHCP 설정을 통해 LAN 클라이언트에 이를 사용하도록 지시하고 싶을 것입니다. 다시 말하지만, 라우터에서 이를 변경할 수 없는 경우 자체 DHCP 서버를 실행할 수도 있습니다(라우터에서 DHCP 서버를 비활성화했는지 확인하세요!).

관련 정보