라우터 ( ) 뒤에있는 www.example.com
로컬 NAS (Synology DS1815 + 192.168.10.8
) ( )를 가리키는 하위 도메인 data.example.com을 사용하여 외부에서 호스팅 되는 도메인 이 192.168.10.1
있습니다.
LAN 외부에서 하위 도메인 data.example.com에 액세스하면 올바르게 액세스 할 수 있습니다. www.example.com
하위 도메인에 대한 내 NAS를 가리키는 레코드 data.example.com
. LAN 외부에서 액세스하기 위해 라우터에서 해당 포트 5000, 5001 및 80을 열었습니다.
LAN 내부에있을 때 문제가 발생합니다. Lan에있을 때을 통해 NAS에 액세스 할 수 있습니다 192.168.10.8:5001
. 브라우저를 data.example.com으로 지정하면 NAT에 액세스 할 수 없습니다.
로컬 이름 확인을 위해 NAT에 DNS 서버를 설치했습니다. LAN에서 nslookup을 사용할 때 aterm.me ( 192.168.10.1
)가 라우터이고 192.168.10.8
DNS 서버가 설치된 NAS 인 다음을 수신합니다 .
C:\WINDOWS\system32>nslookup -type=soa data.example.com
Server: dns.example.com
Address: 192.168.10.1
data.example.com
primary name server = ns.data.example.com
responsible mail addr = mail.data.example.com
serial = 1
refresh = 43200 (12 hours)
retry = 180 (3 mins)
expire = 1209600 (14 days)
default TTL = 10800 (3 hours)
data.example.com
nameserver = ns.data.example.com
ns.data.example.com
internet address = 192.168.10.8
라우터 설정은 다음과 같습니다. 라우터가 192.168.10.8
DNS 서버가있는 NAS 를 가리키는 대신 라우터에서 DNS를 비활성화했습니다 . 내가 (아마도 잘못)를 가리 라우터에 DNS 라우팅 테이블도 있습니다 192.168.10.8
에 대한이 data.example.com
.
DNS 서버의 설정에는를 가리키는 포워드 영역이 data.example.com
있습니다.