내 dyndns 도메인이 내 네트워크 내부의 올바른 IP를 가리키지 않습니다. 어떻게 수정합니까?

내 dyndns 도메인이 내 네트워크 내부의 올바른 IP를 가리키지 않습니다. 어떻게 수정합니까?

도메인이 집에 있는 동적 IP 서버를 가리키도록 DynDns 계정을 설정했습니다. "외부" 네트워크에서 연결이 작동하고 내 서버를 가리키고 있습니다. 그러나 LAN 내에서 브라우저로 URL(xxxx.dyndns.org)을 가리키면 ADSL 모뎀의 로그인 페이지로 이동합니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

당신은 아무 잘못도 하지 않았습니다. 이것이 바로 DynDNS가 작동하는 방식입니다. DynDNS는 라우터가 응답하는 홈 인터넷 연결에 대한 공용 IP를 반환합니다. 사용자가 네트워크 내부에 있기 때문에 이미 방화벽 뒤에 있으므로 포트 전달 규칙이 아닌 라우터 자체에 연결하려고 한다고 가정합니다. 네트워크 내에서 DynDNS URL을 사용하려면 라우터가 NAT 반사(또는 포트 반사)를 지원해야 합니다. 이를 통해 내부 사용자는 공용 IP에 연결할 수 있으며 라우터의 포트 전달 규칙을 통해 올바른 내부 IP에 다시 반영됩니다.

이것이 없으면 이중 DNS를 실행하거나 네트워크 내부에 있을 때 호스트 파일을 재정의하는 등의 다른 방법을 사용해야 합니다.

답변2

라우터가 NAT 반사를 지원하지 않는 경우 포트 전달을 사용할 수 있지만 이는 호스팅 대상에 따라 크게 달라집니다.

답변3

NAT 리플렉션이 필요합니다. 내 (Zyxel USG60W) ​​라우터에서는 이 기능을 NAT 루프백이라고 합니다. NAT/포트 포워딩 페이지에서 확인할 수 있습니다. 먼저 외부/원본 IP를 임의대로 설정했기 때문에 경고가 떴습니다. 내 WAN1 포트의 공용 주소로 설정하여 문제를 해결했습니다. 주소 개체를 생성하고 인터페이스 IP를 선택한 다음 wan1을 선택하면 주소를 자동으로 얻을 수 있습니다.

답변4

나는 같은 문제가 있었다. 결국 dnsmasq내 LAN의 컴퓨터에 설치하고 다음 줄을 추가했습니다 dnsmasq.conf.

address=/MY_DDNS_DOMAIN/192.168.0.101

그런 다음 해당 컴퓨터를 DNS 서버로 사용하십시오.

이것이 하는 일은 ddns 도메인 이름을 내 LAN의 원하는 IP에 매핑하는 것입니다. 문제 해결됨.

관련 정보