VPN 서버를 통해 호스트 이름으로 RaspberryPi에 액세스

VPN 서버를 통해 호스트 이름으로 RaspberryPi에 액세스

VPN을 사용하여 호스트 이름을 사용하여 raspberryPi에 원격으로 연결하려고 하는데 작동하지 않습니다.

나는 다음과 같은 설정을 가지고 있습니다 :

  • VPN 서버Synology 장치에서
  • 라즈베리파이 3openvpn 클라이언트가 설치되어 실행 중이며 VPN 서버에 성공적으로 연결된 네트워크 A에서
  • 윈도우 10 PCopenvpn 클라이언트가 설치되어 실행 중이며 VPN 서버에 성공적으로 연결된 네트워크 B에서

또한 2개의 네트워크(A & B)가 2개의 서로 다른 스마트폰에서 생성된 2개의 WiFi 핫스팟이라는 사실을 추가하고 싶습니다.

여기에는네트워크의 표현더 나은 이해를 제공하기 위해 (희망합니다).

PC에서 IP 주소(VPN에서 제공한 주소)를 사용하여 문제 없이 RaspberryPi에 ping 및 ssh를 보낼 수 있습니다. 그러나 호스트 이름을 사용하여 동일한 작업을 수행할 수 없습니다(ping을 시도할 때 "접속할 수 없는 호스트" 메시지가 표시됨).

다음 방법을 사용하여 raspberryPi와 PC 모두에서 Synology DDNS를 사용하도록 DNS를 수동으로 설정해 보았습니다.

  • PC: 팔로우했어요이 튜토리얼VPN 인터페이스의 DNS를 변경하려면
  • 라즈베리 파이: 파일 끝에 /etc/dhcpcd.conf추가하려고 파일을 편집했습니다.static domain_name_servers=<SYNOLOGY DDNS IP>

하지만 내 PC는 여전히 raspberryPi의 호스트 이름을 핑할 수 없습니다...

저는 네트워킹 초보자이고 뭔가 빠졌을 가능성이 매우 높습니다. 누군가가 이 문제를 도와줄 수 있기를 바랍니다.

좋은 하루 보내세요 :)

답변1

저는 Synology의 DDNS가 ISP에 의해 동적으로 할당된 IP를 공용 DNS에 연결하는 서비스라고 믿습니다.

적어도 내 "인터넷 상자"를 no-ip.com에 연결한 방법입니다. 상자가 재부팅되고 새 IP(dhcp를 사용하는 ISP)를 받으면 IP가 업데이트될 수 있도록 no-ip 서버에 알립니다. 내 공개 DNS 레코드에. URL은 내 서버의 새 IP를 가리킵니다.

당신에게 필요한 것은로컬 DNS섬기는 사람.

내 로컬 네트워크에서는 내 인터넷 상자에 제공된 (별로 좋지는 않음) 인터페이스를 사용하여 이를 수행했습니다(고정 IP에 호스트 이름을 할당하는 탭이 있음). 하지만 귀하의 경우 스마트폰을 게이트웨이로 사용하는 경우에는 그러한 기능을 사용할 수 없을 것이라고 생각합니다.

아마도 Synology에서 로컬 DNS 기능을 호스팅(또는 활성화)할 수 있을 것입니다. 그렇지 않으면 로컬 네트워크에 DNS를 배포할 수 있습니다(파이홀예를 들어 Pi에서). 그런 다음 DNS 서버 목록에 DNS를 추가하여 확인을 쿼리합니다.

(튜토리얼의 경우, 대부분 Synology의 VPN 터널 옵션으로 수행할 수 있습니다)

참고: 내 개인 네트워크에서는 이름 확인이 여전히 내 상자에서 무작위로 이루어지지만 .home이름 뒤에 를 추가하면 더 잘 작동합니다.

나는 그것이 도움이 되기를 바랍니다!

관련 정보