서버 공용 IP 찾기 및 원격 접속 허용

서버 공용 IP 찾기 및 원격 접속 허용

기존 컴퓨터를 파일 서버로 바꾸고 싶습니다. 문제는 공개 IP를 찾을 수 없다는 것입니다. 저는 myip이나 심지어 google과 같은 서비스를 사용해 보았지만 모두 다른 도시에 있는 ISP 서버의 IP를 가리킵니다.

아는 사람 있나요:

  1. 내 공개 IP를 찾는 방법과
  2. LAN 외부에서 내 컴퓨터에 어떻게 액세스합니까?

답변1

고정 공용 IP 주소가 없을 가능성이 높습니다. 많은 ISP는 비즈니스 계정이 없으면 고정 주소를 제공하지 않습니다. 이 문제에 대한 해결책은 동적 DNS를 사용하는 것입니다(라우터가 이를 지원하는 경우). 라우터 모델과 ddns를 Google에 검색해 라우터 설정 방법을 알아보세요. 라우터가 DDNS를 지원하지 않는 경우 설정에 따라 컴퓨터를 사용하여 DNS 레코드를 업데이트할 수 있습니다.

DDNS가 작동하는 방식은 도메인 이름을 IP 주소에 매핑하는 서비스가 있고, 라우터나 컴퓨터에 정기적으로 DNS 서비스를 업데이트하여 IP 주소가 변경되면 도메인 이름이 여전히 가리키도록 하는 프로그램이 있다는 것입니다. 당신의 라우터. 이 외에도 라우터를 통해 필요한 포트를 전달하거나 "서버"를 DMZ에 배치해야 합니다.

동적 DNS를 사용하고 있습니다동적 네트워크무료 한정판이 있는 줄 알았는데 휴대폰에서 찾을 수 없는 것 같아요.

답변2

설정할 수 있습니다포워드 포트라우터에서: 다음을 사용합니다.네트워크 주소 변환다음에서 패킷 리디렉션외부호스트에 대한 네트워크~에회로망.

예를 들어, 192.168.1.104:21에 FTP 서버가 있다고 가정합니다. 포트 21의 외부에서 들어오는 모든 트래픽 요청을 192.168.1.104:21(또는어느네트워크 내의 호스트).

내부 호스트에 있는 모든 서비스를 라우터 인터페이스에서 설정하여 네트워크 외부의 모든 호스트에서 사용할 수 있도록 할 수 있습니다. FTP 서버에 액세스하려면 다음을 입력해야 합니다.

ftp -p yourpublicip:21

답변3

다양한 소스에서 공용 IP 주소를 쉽게 얻을 수 있습니다. 그 중 가장 간단한 것은 Google입니다."내 IP 주소는 무엇입니까?".

cURL일반적으로 내가 찾은 가장 빠르고 안정적인 방법은 명령줄에서 얻을 수 있는 몇 가지 방법입니다 .오픈 DNS.

 $ curl https://diagnostic.opendns.com/myip
 104.154.45.56
 $

더 기억에 남고 여러 번 어려움에서 벗어날 수 있었던 또 다른 일은ifconfig.me. 하지만 주의하세요. 당밀보다 속도가 느리므로 호기심 이외의 용도로 사용하면 안 됩니다. 이 글을 쓰는 시점에서 내 IP 주소에 응답하기 전에 두 번 시간 초과가 발생합니다.

 $ curl ifconfig.me
 104.154.45.56
 $ 

LAN 외부에서 내 컴퓨터에 어떻게 액세스합니까?

이것은 더 복잡한 질문이며 얼마나 신뢰할 수 있는지에 따라 크게 달라집니다. 도메인 이름이 오랫동안(예: 1년 이상) 제대로 작동하려면 일반 등록 기관에 도메인 이름 비용을 지불해야 합니다. 하지만 실제 프로덕션 환경에서는 필요하지 않을 것 같습니다.

나는 종종 .tk다음에서 무료 TLD 이름을 얻습니다.무료 이름실제 또는 개인적인 환경에서 무언가를 시뮬레이션하고 싶을 때. 그러나 동적 DNS 업데이트 서비스를 제공하는지 잘 모르겠습니다. 나는 보통 사용한다윤야오광내 DNS 공급자는 해당 서비스를 제공합니다. ddclient잘 알려진 동적 DNS 업데이트 도구를 사용하는 경우 구성 파일의 예는 다음과 같습니다.

##
## CloudFlare (cloudflare.com)
##
ssl=yes 
protocol=cloudflare,                           \
server=www.cloudflare.com,                     \
[email protected]                          \
password=my-cloudflare-api-key                 \
my-awesome-site.com,

CloudFlare 리소스 및 다운로드 - 동적 DNS 클라이언트: ddclient


마지막으로, 인바운드 패킷이 전용 서버의 수신 대기 포트로 전달되도록 라우터에서 포트 전달을 설정하는 것을 잊지 마세요!

답변4

NAT 주소에 대해 이야기하고 있습니다. 이는 개인 네트워크를 공용 주소로 변환하는 것입니다.네트워크 주소 변환다른 웹사이트를 시도해 볼 수 있습니다.

서버에 접속하려면 VPN을 설정하고 서버와 클라이언트를 연결해야 합니다.

관련 정보