특정 포트의 하위 도메인?

특정 포트의 하위 도메인?

요약: 더 넓은 의미에서 여러 개의 외부 IP 주소를 가지거나 동일한 서비스에 대해 각 서버에서 다른 포트를 전달할 필요 없이 동일한 네트워크에서 동일한 서비스를 실행하는 여러 서버에 연결할 수 있는 방법이 필요합니다.

더 자세한 설명: 내 네트워크에는 3개의 서버가 있는데, 각 서버는 SSH를 통해 원격으로 액세스하고 싶습니다. 현재 포트 및 주소는 다음과 같습니다.

Internal IP:    Port:
192.168.1.100   22 (ssh)
192.168.1.101   23 (ssh)
192.168.1.102   24 (ssh)

내 네트워크의 외부 IP가 161.86.232.865이고 위의 모든 포트가 외부 네트워크에 전달되어 표시된다고 가정해 보겠습니다. 이러한 각 포트에 하위 도메인을 제공하고 하위 도메인을 사용하여 해당 포트에 SSH로 접속할 수 있습니까? 예를 들어, 192.168.1.100은 ssh-100.example.com이 되고, 192.168.1.101은 ssh-101.example.com이 됩니다. 나는 이것이 (내가 아는 한) 포트 대신 내부 IP로 수행하는 것이 가능하지 않다는 것을 이해하므로 물어볼 것이라고 생각했습니다.

아는 것이 있으면 공유해 주세요. 감사해요!

답변1

현재는 불가능합니다. SSH는 현재 지원하지 않습니다.srv 레코드. 이를 수행하는 몇 가지 제안된 패치가 있지만 주류 저장소의 일부는 아닙니다. (별칭을 지정할 수도 있습니다.sshsrvSSH로.).


아마도 당신은 동일한 구성을 공유하는 모든 것에 대해 작동할 수 있는 Port로컬에 지정하는 것보다 더 이식성이 있는 것을 찾고 있을 것입니다 .~/.ssh/config


ssh -J <jumphost>하나의 호스트를 요새로 만드는 것이 마음에 들지 않으면 작동할 수 있는 것도 있습니다 (어쨌든 나쁜 생각은 아닐 것입니다).

관련 정보