여러 컴퓨터 및 포트에 DDNS 도메인 사용

최대

다음 설정이 있습니다. 1st) 내 집 LAN에 ssh 및 ftp가있는 Raspberry Pi, 동적 DNS 도메인을 통해 외부에서 액세스합니다. 2nd) 다른 호스팅 업체 (레코드)가 적절한 도메인에 연결하는 무료 호스팅 업체가있는 웹 공간의 웹 사이트. 3rd) 첫 번째 파이의 백업뿐만 아니라 원격 유지 관리를위한 VPN으로도 사용되는 부모님 집의 또 다른 파이. 다시 다른 동적 DNS 도메인에 의한 액세스입니다.

요약하자면 : 3 개의 장치, 3 개의 위치, 3 개의 도메인. 내가 달성하고자하는 것 : 하나의 도메인, 가급적이면 내 웹 공간에 사용되는 적절한 도메인에서 모두 액세스합니다.

지금까지 내 생각 : 적절한 도메인의 호스팅 업체가 DDNS도 지원하기 때문에 첫 번째 파이에 바인딩하려고합니다. 이것은 (액세스되는 포트를 기반으로) 실제 웹 공간 또는 두 번째 파이로 연결을 리디렉션합니다. 이것이 가능한가? 아마도 IP 테이블과 함께? 개인 DNS를 사용할 수 있습니까 (포트가 아닌 주소 변환에만 사용되기 때문에 아마도 그렇지 않을 것입니다)? 로드 밸런싱과 비슷할까요? 어떻게할까요?

구성 예 : 도메인의 포트 80은 웹 공간에 연결되어야하며 포트 22에서 pi 1로, 포트 1234에서 pi 2로 연결되어야하며 하나의 도메인에서 모든 것을 사용할 수 있습니다.

타이슨

요약하자면 DNS는 포트 분할에 대해 알지 못합니다. 간단히 말해서 DNS는 이름을 IP 주소 (A 레코드) 또는 다른 이름 (CNAME 레코드)에 연결합니다. 각 '위치'의 포트 수준에서 발생하는 일은 라우터의 책임입니다.

가장 간단한 방법은 위치 A와 C에 대한 '적절한'도메인 이름에 하위 도메인을 만들고 기존 동적 DNS 레코드를 가리키는 CNAME 레코드를 사용하여 실제 위치에 연결하는 것입니다. 다음과 같이 보일 것입니다.

locationA.domain.com CNAME absdcslwekjnds.dynamicDNS.com

locationC.domain.com CNAME skjdkfljdlfjdl.dynamicDNS.com

이는 기본적으로 locationA.domain.com이 absdcslwekjnds.dynamicDNS.com (동적 DNS 클라이언트를 사용하여 설정된 IP 주소)과 동일한 IP 주소를 사용한다는 것을 의미합니다. 따라서 locationA.domain.com은 항상 absdcslwekjnds.dynamicDNS.com과 동일한 위치를 가리 킵니다.

이를 다음 단계 (예제가 향하는 방향으로)로 이동하려면 도메인 자체가 단일 위치를 가리켜 야하고 다른 두 위치는 VPN을 통해 첫 번째 위치에 연결되어야합니다. 첫 번째 위치의 라우터는 VPN을 통해 연결되기 때문에 다른 위치의 장치로 라우팅 할 수 있습니다.

훌륭하게 들리지만 그 방향으로 가면 VPN이 다운되거나 연결이 끊어 질 때를위한 방법을 구축하는 것을 잊지 마십시오. 위치 C에 있고 위치 A VPN이 오프라인 상태라고 가정합니다. 이제 VPN을 온라인 상태로 되돌리려면 A (또는 드라이브)에 직접 연결하는 방법이 필요합니다.

간단히 말해 적절한 도메인의 이름이 다른 위치를 가리 키도록하려면 위에서 설명한대로 하위 도메인을 사용하고이를 수행하십시오. 교육 목적으로 단일 라우터를 사용하여 VPN 및 라우팅을 사용하여 시스템을 구축하려는 경우 스스로를 두드리는 것이 가능하지만 시스템이 가정용 장비 (엔터프라이즈 급 장비와 반대) 및 일반 인터넷을 연결 (전용 상호 연결과 반대)은 취약합니다. 때때로 고장이 나고 원격으로 고장난 것을 고칠 수도 있고 해결하지 못할 수도 있습니다.

아, 그리고 다음 단계로 넘어갈 때 보안 문제도 다루지 않았지만이 점도 고려하는 것을 잊지 마십시오.

(그리고 BTW ... 인터넷에서 라우팅 할 수있는 모든 컴퓨터의 ftp가 비활성화되고 포트가 닫혀 있는지 확인하십시오. ftp 프로토콜은 현재 사용중인 가장 오래되고 가장 안전하지 않은 프로토콜 중 하나입니다. 대신 SFTP를 사용하십시오.)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C # 및 Powershell을 사용하여 도메인의 일부가 아닌 컴퓨터에서 Active Directory에 액세스

분류에서Dev

구입 한 소프트웨어 사용 및 여러 컴퓨터

분류에서Dev

R Leaflet 및 Shiny (여러 기준)를 사용하여지도에서 데이터 포인트 필터링

분류에서Dev

VPS를 통해 SSL을 사용하여 DDNS 도메인을 IPv6 호스트 (라즈베리 파이)로 터널링하는 방법

분류에서Dev

여러 Excel 및 여러 컴퓨터에서 데이터 공유

분류에서Dev

도메인 컨트롤러에서 연결이 끊긴 컴퓨터에 로컬 GPO 적용

분류에서Dev

Azure 여러 웹 사이트, 하위 도메인 및 가상 디렉터리

분류에서Dev

포트를 지정하지 않고 내 로컬 컴퓨터에서 하위 도메인 사용

분류에서Dev

현재 로그인 한 사용자 (도메인 및 컴퓨터) + 상태 (활성, 유휴, 자리 비움)를 확인하는 Powershell 스크립트

분류에서Dev

PowerShell을 사용하여 모든 활성 도메인 컴퓨터 가져 오기

분류에서Dev

동일한 컴퓨터에서 다른 사용자의 SSH 및 GPG 키 인증

분류에서Dev

컴퓨터가 USB 또는 직렬인지 식별하는 방법 및 사용할 포트 번호

분류에서Dev

여러 컴퓨터에 동일한 사용자 지정 설치

분류에서Dev

SMB / CIFS 공유를 사용하기 위해 도메인 컴퓨터에서 인증하는 비 도메인 컴퓨터

분류에서Dev

AD 사용자 및 컴퓨터 스냅인 사용자 지정

분류에서Dev

온라인 컴파일러를 사용하여 잘 컴파일되지만 내 컴퓨터에서 C ++ 함수를 컴파일 할 수 없습니다.

분류에서Dev

PowerShell을 사용하여 로컬 컴퓨터 및 모든 사용자 인증서 가져 오기

분류에서Dev

PowerShell을 사용하여 로컬 컴퓨터 및 모든 사용자 인증서 가져 오기

분류에서Dev

다른 컴퓨터에서 새로 생성 된 플러그인 사용

분류에서Dev

NSScreen을 사용하여 MacBook 컴퓨터에 연결된 외부 화면 확인

분류에서Dev

laravel을 사용하여 도메인 및 하위 도메인에 대한 htaccess

분류에서Dev

RegExp를 사용하여 Js에서 도메인 및 IP 도메인 찾기

분류에서Dev

iptables를 사용하여 여러 도메인이있는 특정 포트의 트래픽 필터링

분류에서Dev

서버 도메인 이름을 사용하여 내 로컬 컴퓨터에서 내 nodejs 웹 서버에 액세스하려면 어떻게해야합니까?

분류에서Dev

단일 웹 사이트에 여러 도메인 이름 사용 (장점 및 단점)

분류에서Dev

단일 웹 사이트에 여러 도메인 이름 사용 (장점 및 단점)

분류에서Dev

동일한 Linux 컴퓨터에서 NVIDIA 및 ATI 카드 사용

분류에서Dev

내 MVC 4 응용 프로그램이 다른 컴퓨터에서 액세스 할 수 있도록하는 방법, 여러 컴퓨터가 IIS 7.5의 내 사이트에 연결하도록 허용하는 방법

분류에서Dev

여러 Docker 컨테이너에 포트 대신 도메인 사용

Related 관련 기사

  1. 1

    C # 및 Powershell을 사용하여 도메인의 일부가 아닌 컴퓨터에서 Active Directory에 액세스

  2. 2

    구입 한 소프트웨어 사용 및 여러 컴퓨터

  3. 3

    R Leaflet 및 Shiny (여러 기준)를 사용하여지도에서 데이터 포인트 필터링

  4. 4

    VPS를 통해 SSL을 사용하여 DDNS 도메인을 IPv6 호스트 (라즈베리 파이)로 터널링하는 방법

  5. 5

    여러 Excel 및 여러 컴퓨터에서 데이터 공유

  6. 6

    도메인 컨트롤러에서 연결이 끊긴 컴퓨터에 로컬 GPO 적용

  7. 7

    Azure 여러 웹 사이트, 하위 도메인 및 가상 디렉터리

  8. 8

    포트를 지정하지 않고 내 로컬 컴퓨터에서 하위 도메인 사용

  9. 9

    현재 로그인 한 사용자 (도메인 및 컴퓨터) + 상태 (활성, 유휴, 자리 비움)를 확인하는 Powershell 스크립트

  10. 10

    PowerShell을 사용하여 모든 활성 도메인 컴퓨터 가져 오기

  11. 11

    동일한 컴퓨터에서 다른 사용자의 SSH 및 GPG 키 인증

  12. 12

    컴퓨터가 USB 또는 직렬인지 식별하는 방법 및 사용할 포트 번호

  13. 13

    여러 컴퓨터에 동일한 사용자 지정 설치

  14. 14

    SMB / CIFS 공유를 사용하기 위해 도메인 컴퓨터에서 인증하는 비 도메인 컴퓨터

  15. 15

    AD 사용자 및 컴퓨터 스냅인 사용자 지정

  16. 16

    온라인 컴파일러를 사용하여 잘 컴파일되지만 내 컴퓨터에서 C ++ 함수를 컴파일 할 수 없습니다.

  17. 17

    PowerShell을 사용하여 로컬 컴퓨터 및 모든 사용자 인증서 가져 오기

  18. 18

    PowerShell을 사용하여 로컬 컴퓨터 및 모든 사용자 인증서 가져 오기

  19. 19

    다른 컴퓨터에서 새로 생성 된 플러그인 사용

  20. 20

    NSScreen을 사용하여 MacBook 컴퓨터에 연결된 외부 화면 확인

  21. 21

    laravel을 사용하여 도메인 및 하위 도메인에 대한 htaccess

  22. 22

    RegExp를 사용하여 Js에서 도메인 및 IP 도메인 찾기

  23. 23

    iptables를 사용하여 여러 도메인이있는 특정 포트의 트래픽 필터링

  24. 24

    서버 도메인 이름을 사용하여 내 로컬 컴퓨터에서 내 nodejs 웹 서버에 액세스하려면 어떻게해야합니까?

  25. 25

    단일 웹 사이트에 여러 도메인 이름 사용 (장점 및 단점)

  26. 26

    단일 웹 사이트에 여러 도메인 이름 사용 (장점 및 단점)

  27. 27

    동일한 Linux 컴퓨터에서 NVIDIA 및 ATI 카드 사용

  28. 28

    내 MVC 4 응용 프로그램이 다른 컴퓨터에서 액세스 할 수 있도록하는 방법, 여러 컴퓨터가 IIS 7.5의 내 사이트에 연결하도록 허용하는 방법

  29. 29

    여러 Docker 컨테이너에 포트 대신 도메인 사용

뜨겁다태그

보관