Skip to main content

DNS & Public Hostname

FRP Auto Deploy에서는 Public IP와 선택적 Public Hostname을 서로 다른 개념으로 봅니다.

Hostname 설정

제거:
Hostname metadata를 바꿔도 CLIENT ID, Service ID, public-port reservation, project CA, FRP control identity는 바뀌지 않습니다.

DNS record는 직접 관리

FRP Auto Deploy는 Route53, Cloudflare, DNSZi 같은 DNS provider API를 자동 호출하지 않습니다. Server가 NAT 뒤라면 hostname은 보통 private server IP가 아니라 public firewall/NAT IP를 가리켜야 합니다.

HTTPS certificate

Published HTTPS는 TCP passthrough입니다. 따라서 실제 Target application certificate가 사용자가 입력하는 hostname에 유효해야 합니다.

Hairpin NAT

내부 LAN 사용자가 public hostname/public IP를 통해 다시 내부 server로 들어가야 한다면 firewall hairpin NAT 지원이 필요할 수 있습니다. 지원하지 않는다면 split DNS를 고려하세요.
IP + public port는 되는데 hostname만 실패한다면 FRP state보다 DNS, certificate, hairpin NAT를 먼저 확인하세요.
마지막 수정일 2026년 9월 7일