서버에 액세스하기 위해 어떤 IP 주소를 사용합니까?


12

MacBook에서 Samba 서버를 실행 중이며 라우터에서 해당 서버로 포트 전달을 설정했습니다.

내 공개 IP는 106.51.x.x(Google 및 기타 몇 가지 서비스에 따라) 맥의 로컬 IP는 192.168.x.x이지만 라우터의 구성 페이지로 이동하면 외부 IP는 10.242.x.x입니다.

이것은 내가 집 WiFi에 연결했을 때 10.242.x.x주소를 사용하는 것이 잘 작동 한다는 것을 이해하지 못하는 것 입니다. 그러나 4G를 통해 동일한 액세스를 시도하면 연결 시간이 초과됩니다.

공개 주소는 WiFi 나 4G가 작동하지 않습니다.

내 Mac (MacOS Sierra를 실행 중)에 일반 사용자가 볼 수 있도록 변경해야하는 설정이 있습니까?


2
질문은 grawity의 답변에 따라 웹을 통해 공개 액세스하기 위해 삼바 서버를 열고 싶어하는 이유가 흔하지 않은 이유입니다. SSL을 통한 FTP를 사용하지 않는 이유는 무엇입니까? 아마도 그들은 로컬 컴퓨터간에 공유하고 싶습니까?
pbhj

6
@pbhj가 말했듯이 인터넷에 삼바를 여는 것은 대단히 나쁜 생각입니다.
Darren

조언 감사합니다. 대신 vsftp를 사용하려고합니다.
Zohair

2
일부 ISP는 포트를 완전히 차단하므로 공개 IP 주소가 있어도 제대로 작동하지 않을 수 있습니다.
user541686

1
아마도 ngrok.io를 사용해보십시오?
Dmitry Kudriavtsev

답변:


27

라우터의 주소는 10.242.x.x입니다 또한 (모든 개인 주소 범위에서 10.0.0.0/8LAN을 위해 예약되어 있습니다). 이는 일반적으로 ISP가 CGNAT를 구현했으며 106.51.x.x여러 고객간에 동일한 공개 주소를 공유하고 있음을 의미합니다 . (가정용 라우터와 마찬가지로 더 넓은 범위에 있습니다.)

이 상황에서는 실제로 공용 주소 가 없으며 외부에서 직접 네트워크에 액세스 할 수 없습니다 .

첫 번째 옵션은 자체 공용 IP 주소가 있고 VPN을 통해 홈 네트워크로 다시 연결을 전달할 수있는 일부 외부 서버에 VPN 연결을 설정하는 것입니다.


참고로 삼바는 Windows보다 덜 위험하지만 SMB를 공개 인터넷에 노출시키는 것은 여전히 ​​좋은 생각이 아닙니다. 이전 프로토콜 버전은 암호화를 지원하지 않지만 (SMBv3에서는 지원하지만 Samba 4.7 또는 Windows 8 필요) 암호 파일 데이터가 노출 될 위험이 있습니다 .

VPN 접근 방식을 사용하는 경우 주 서버 ↔ 홈 링크뿐만 아니라 공용 4G / Wi-Fi에서 서버 자체에 액세스 할 때도 VPN을 사용하는 것이 좋습니다. (strongSwan, OpenVPN, OpenConnect ...를위한 모바일 앱이 있습니다.) 이렇게하면 안전하게 연결 되며 포트 포워딩이 필요하지 않습니다.


5
이것은 매우 좋은 조언입니다. 파일 서버를 인터넷에 노출 시키려면 VPN에 연결되어있는 경우에만 액세스 할 수 있도록하십시오.
Ramhound

3
관련된 모든 장치와 통신 사업자가 IPv6를 지원하는 경우, 이는 대안이 될 수 있습니다. 또한 일부 이동 통신사는 요청시 공개 IPv4를 제공 할 수 있습니다.
matega

@matega IPv6은 IPv4 주소가 아닌 외부 IPv6 주소 만 제공합니다. 또한, IPv6는 꽤 인기가 있었지만, 쇠약해진 것 같습니다. 점점 더 많은 ISP가 보안 문제 대신 CGNAT로 이동하는 것을 보았습니다. 많은 재택 사용자와 소규모 기업은 IPv6을 방화벽으로 막는 방법을 모르거나 심지어 IPv6을 알고 있습니다.
Kevin Keane

2
@KevinKeane Google의 통계 에 따르면 IPv6 사용은 여전히 ​​꾸준히 증가하고 있습니다.
marcelm

@KevinKeane : 고객이 ISP에서 제공하는 (그리고 ISP 구성) 라우터를 사용하는 경우, 보안 문제를 완전히 이루어진다 : 라우터 마찬가지로 쉽게가 [희망]로 들어오는의 IPv6 연결을 차단 상태 기반 방화벽을 가질 수 이미 수행 IPv4에서 . 잊어 버리는 것은 커스텀 설정에만 해당됩니다.
user1686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.