포트 포워딩: 나와 인터넷 사이에 몇 개의 라우터가 있습니까?

포트 포워딩: 나와 인터넷 사이에 몇 개의 라우터가 있습니까?

홈 네트워크에 있는 컴퓨터에 SSH를 통해 연결하고 싶기 때문에 포트 전달을 설정하려고 합니다. 하지만 내 홈 서버와 외부 세계(예: 글로벌 IP 주소) 사이에는 몇 개의 라우터가 있습니까?

나는 다음 체인을 알고 있습니다.myServer -> routerA -> routerB -> phoneLine

경로의 홉 수를 결정하는 방법이 있습니까?앞서다글로벌 IP 주소?

모든 ISP가 모든 가입자에게 글로벌 IP 주소를 제공합니까? 아니면 ISP가 나와 routerB인터넷 사이의 게이트웨이를 제어하기 때문에 포트 전달 계획이 무산될 가능성이 있습니까?

업데이트:

나는 www.whatismyip.com이 나에게 알려주는 주소와 일치하는 IP 주소에 대한 출력을 실행하고 볼 수 있다고 생각했지만 traceroute이상하게도 일치하는 항목이 없습니다. 왜 그렇지 않습니까? (단, D블록에는 1개만 다른 주소가 있습니다.)

답변1

귀하의 공용 IP 주소는 귀하의 ISP가 제공하는 장비에 있어야 합니다. 이를 찾는 가장 간단한 방법은 Windows dos shell "tracert" 명령을 사용하는 것입니다. 사용법은 다음과 같습니다:

트레이서트 www.gooogle.com

그러면 지정된 위치에 대한 홉 수와 각 홉의 IP 주소가 표시됩니다. ISP 제공 장비의 공용 IP 주소 뒤에 로컬 라우터가 표시될 것입니다.

답변2

참고: 라우터는 어디에나 있습니다. 걱정해야 할 것은 NAT입니다. 인터넷상의 "실제" 라우터는 이를 사용하지 않습니다.

모든 ISP가 모든 가입자에게 글로벌 서비스를 제공합니까?IPv4주소...?

그 질문에 대한 대답은 안타깝게도,아니, 절대 그렇지 않아. 많은 휴대폰 제공업체에는 연결된 모든 장치에 고유한 주소를 제공하는 데 필요한 IP 주소의 양이 없습니다. 대신에 그들은 고용한다캐리어급 NAT, 이는 기본적으로 거대한 NAT 라우터 설정입니다. 점점 더 많은 일반 ISP도 점점 늘어나는 고객에게 서비스를 제공하기 위해 이 방법을 사용해야 합니다.

Tracing route to superuser.com [190.93.244.58]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.2.1
  2    26 ms    25 ms    12 ms  HSI-KBW-095-208-060-001.hsi5.kabel-badenwuerttem    berg.de [95.208.60.1]
  3    24 ms     8 ms     8 ms  172.30.21.57
  4     8 ms     9 ms     9 ms  84.116.191.33
  5    10 ms    11 ms    29 ms  84.116.191.2
  6    12 ms    12 ms    10 ms  ffm-b1-link.telia.net [62.115.48.101]
  7    16 ms    14 ms    12 ms  ffm-bb1-link.telia.net [62.115.135.233]
  8    11 ms    17 ms    10 ms  ffm-b10-link.telia.net [62.115.137.141]
  9    14 ms    12 ms    16 ms  cloudflare-ic-302937-ffm-b10.c.telia.net [62.115    .35.226]
 10    11 ms    13 ms    14 ms  190.93.244.58

Trace complete.

첫 번째 홉에서는 내부 IP 주소가 포함된 케이블 라우터를 볼 수 있습니다 192.168.2.1. 이제 실제로 IPv4 주소가 할당되어 있지만 여기에는 표시되지 않습니다. 대신 다음 홉인 #2를 살펴보세요. 해당 주소는 인터넷 라우팅이 가능한 IP 주소입니다. 이를 통해 내 라우터의 외부 IP도 인터넷 라우팅이 가능하다는 것을 추론할 수 있습니다.

인터넷이 아닌 IP 주소가 포함된 추가 홉이 있는 경우 이는 ISP의 캐리어급 NAT 설정을 암시합니다.

Traceroute는 "당신이 직면한" IP 주소만 반환합니다. 이것이 바로 라우터의 공용 IP 주소를 얻지 못하는 이유입니다. 다행히도 이를 알아낼 수 있는 웹 서비스가 많이 있습니다.

관련 정보