예를 들어 도메인 이름을 사용하면 어떻게 되나요?publicIP.com

예를 들어 도메인 이름을 사용하면 어떻게 되나요?publicIP.com

내 질문은 LAN(Local Area Network) 또는 일반적으로 WAN(Wide Area Network) 또는 더 큰 인터넷을 통해 연결하는 일부 원격 위치에 있을 수 있는 다른 시스템에 연결하는 , ssh, sftp, scp등 의 명령에 관한 것입니다.rsync

예를 들어, 이 두 명령을 각각 사용한다면,

ssh [email protected]
ssh [email protected]

즉, 원격 시스템 또는 LAN 시스템에 각각 연결하는 경우 동일한 LAN에 있는 경우 실제 연결 경로가 변경됩니까? 참고 publicIP.com은 이 명령을 실행하는 호스트와 시스템 모두에 적용되는 IP 주소 또는 도메인 이름을 나타냅니다.

예를 들어, 집에 있고 두 대의 컴퓨터가 동일한 라우터를 통해 인터넷에 연결된 경우를 생각해 보세요. 두 번째 명령이 machine1-->router-->machine2. 첫 번째 명령이 동일한 작업을 수행합니까, 아니면 수행합니까 machine1-->router-->some remote path-->router-->machine2? 두 번째 경우에는 ISP가 모니터링하고 제한하는 대역폭에 영향을 미치나요?

답변1

먼저 라우터는 단순한 라우터가 아니라 이더넷 스위치, DHCP 서버, Wi-Fi 핫스팟, 모뎀 등이기도 합니다.

두 번째로 가장 좋은 방법으로 라우팅되어야 합니다. 동일한 서브넷 192.168.0.x에 있는 경우 머신에 의해 라우팅되고 라우터(라우터의 라우터 부분이 아니라 이더넷 스위치만)를 통과하지 않습니다.

예를 들어 도메인 이름을 사용하면 어떻게 되나요?publicIP.com

  • 먼저 이름을 조회합니다. 이는 /etc/hostsbonjour/avahi, DNS 또는 기타 확인자를 사용하여 수행할 수 있습니다. (이 단계에는 공용 DNS 서버에 요청하여 일부 공용 트래픽이 포함될 수 있습니다. 하지만 몇 분 동안 캐시됩니다.)
  • 그런 다음 IP 주소에 연결을 시도했습니다.

예를 들어 그렇게 하고 DNS 레코드가 이면 DNS 조회가 반환됩니다 . 그런 다음 ssh는 연결을 수행 하므로 지정한 것과 동일하게 라우팅됩니다 .ssh [email protected]ApublicIP.com192.168.0.100192.168.0.100ssh [email protected]192.168.0.100

http에 대한 참고 사항

http에서는 원래 이름이 서버에 전달됩니다(연결이 이루어진 후). 이는 때때로 연결할 가상 서버(동일한 IP 주소)를 구별하는 데 사용됩니다.

관련 정보