상황은 이렇습니다. 나는 기술적으로는 능숙하지만 네트워킹에는 약합니다. MacBook Pro에서 데스크탑 PC로 원격 데스크탑을 통해 연결을 시도하고 있습니다. 데스크탑의 내부 고정 IP를 사용하여 연결하면 작동하지만 인터넷을 통해 연결할 수 없습니다. 제가 원격으로 연결하려는 주된 이유는 이동 중에 집 컴퓨터에 원격으로 접속하여 데스크탑의 리소스를 사용하여 작업할 수 있기 때문입니다.
내 인터넷 서비스로는 고정 IP 주소를 얻을 수 없기 때문에 noip.org를 사용하여 현재 동적 IP가 무엇이든 사용자 정의 도메인을 확인합니다.
AT&T의 4G LTE 홈 인터넷 서비스를 이용하고 있습니다. 저는 이전에 Verizon(동일한 4G 스타일 서비스)을 사용했습니다. Verizon에 있을 때는 모든 것이 잘 작동했습니다. AT&T로 전환한 이후로는 제대로 작동하지 않으며 몇 가지 수수께끼 같은 사실이 있습니다.
다음은 알아야 할 몇 가지 항목입니다.
- 내 데스크톱에 고정 내부 IP 주소(192.168.0.11)를 할당했습니다.
- AT&T 라우터에서 포트 전달 포트 3389(TCP + UDP)를 192.168.0.11로 포팅했습니다.
그게 내가 해야 할 전부야. Verizon에서 작동하고 내부 IP 주소를 사용하여 작동하므로 내 데스크탑이 제대로 설정되어 있다는 것을 알고 있습니다. 내 MacBook은 "mysubdomain.noip.org"에 연결되도록 설정되어 있습니다. 다시 말하지만 이것은 Verizon에서 작동했습니다. 작동하지 않기 때문에 혼합에서 제외하고 공용 IP를 거기에 넣으려고 합니다.
그러나 내 공용 IP가 무엇인지 결정하는 데 어려움을 겪고 있습니다. 내가 보는 모든 곳에서 내 공용 IP가 다르다고 말합니다. 다음은 현재 다양한 소스에서 말하는 내용의 샘플입니다(개인정보 보호를 위해 마지막 숫자 세트를 변경했습니다).
- NO-IP: 166.176.59.201
- whatismyip.org: 166.170.14.69
- checkip.dyndns.org: 166.170.14.69
- 구글: 166.176.59.216
166.170.14.69는 핑에 응답하는 유일한 주소입니다.
왜 이 모든 것(가운데 두 개 제외)에서 다른 결과를 얻게 되는지 잘 모르겠습니다. 제가 생각하는 첫 번째 단계는 내 실제 공인 IP가 무엇인지 파악하고 이에 연결해 보는 것입니다.
두 번째 단계는 no-ip.org가 구체적으로 "올바른" 항목으로 해결되지 않는 이유를 알아내는 것입니다. 원격 위치에서 홈 라우터에 안정적으로 연결할 수 있도록 적절한 IP를 확인할 수 있도록 해야 합니다.
어떤 제안이 있으십니까?
편집: 8.8.8.8에 대한 정보 추적:
C:\Users\scott>tracert 8.8.8.8
Tracing route to google-public-dns-a.google.com [8.8.8.8]
over a maximum of 30 hops:
1 1 ms 1 ms 1 ms 192.168.0.1
2 48 ms 39 ms 40 ms 172.26.96.169
3 220 ms 48 ms 41 ms 172.26.96.9
4 42 ms 37 ms 40 ms 107.72.231.164
5 71 ms 38 ms 41 ms 12.83.188.161
6 94 ms 44 ms 52 ms 12.83.179.49
7 99 ms 52 ms 43 ms 12.123.132.173
8 * 48 ms 49 ms 12.91.217.158
9 * * * Request timed out.
10 112 ms 43 ms 44 ms 64.233.174.190
11 69 ms 68 ms 79 ms 72.14.239.160
12 66 ms 74 ms 63 ms 216.239.46.171
13 * * * Request timed out.
14 75 ms 68 ms 69 ms google-public-dns-a.google.com [8.8.8.8]
Trace complete.
답변1
ISP 측에서 NATing이 발생하고 있는 것 같습니다. 해당 수준의 구성을 제어할 수 없기 때문에 이를 극복하기 어려울 수 있습니다. 시도해 볼 수 있는 두 가지 해결 방법이 있습니다.
1) Chrome 브라우저를 통해 Chrome 원격 데스크톱을 설정합니다. 나는 이것이 Google 서버에서 반사되어 작동한다고 믿습니다. 따라서 NAT는 "클라이언트", Macbook 및 홈 데스크탑 모두에 의해 설정되기 때문에 NAT를 통과할 것입니다.
https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp
2) 동일한 (가상) 사설망에 접속하게 되므로 연결할 VPN을 설정한 다음 로컬 RDP를 사용하십시오. 여러분의 컴퓨터는 약간의 지연을 제외하고는 차이점을 알지 못할 것입니다. 다음과 같은 것이 도움이 될 것입니다: https://secure.logmein.com/products/hamachi/download.aspx
답변2
저는 이 정확한 문제를 하루나 이틀 전에 해결했습니다. 변경 사항 없이 라우터에서 NAT 루프백과 UPNP의 모든 변형을 시도했습니다. Pixel 2는 시간 초과되거나 단일 데스크톱 프레임을 표시하지만 상호 작용할 수 없으며 곧 시간 초과됩니다. 4G에서는 완벽하게 작동합니다.
나를 위해 해결한 것은 호스트에서 "일부 장치는 PIN 없이 연결할 수 있습니다."에 대한 옵션을 지우는 것이었습니다. 연결할 때마다 PIN을 입력하는 한 동일한 네트워크에서 매번 작동합니다. 저장하면 첫 번째 연결에서는 작동하지만 다시는 작동하지 않습니다.
이것이 귀하의 문제인지 알려주세요. 이것이 작동했을 때 정말 놀랐지만 PIN 없이 연결하기 위해 해당 상자를 선택하자마자 해당 옵션을 지우지 않고는 다시는 옵션이 표시되지 않기 때문에 알 방법이 없었습니다. 앱 데이터를 삭제하거나 호스트에서 비활성화합니다.