공용 / 외부 IP가 두 컴퓨터 모두에서 공유되는 경우 어떻게 포트 포워드합니까?


2

그러나 랩톱의 포트 443을 포워딩했습니다. 내 랩톱과 기본 컴퓨터는 동일한 공용 / 외부 IP 주소를 공유합니다.

그래서 문제는 : 주 컴퓨터의 포트를 열면 (canyouseeme.org에 따라) 보이지만 Linux 노트북을 위해 열면 보이지 않습니다. 물론 sysctl.conf에서 루트로 IP 전달을 활성화했지만 "sudo nc -lvp 443"을 사용하지 않으면 작동하지 않습니다.

이것은 기본 컴퓨터의 포트를 열어야하며 랩톱에서도 작동합니까, 아니면 무언가를 잊었습니까?

답변:


1

한 번에 하나의 IP에만 포트를 전달할 수 있습니다

랩탑에는 하나의 내부 IP가 있고 주 컴퓨터에는 다른 내부 IP가 있습니다. 당신은 하나를 지정해야합니다 라우터 마술 그 중 하나는 포트 443를 전달하기 위해 선택할 수 없습니다 또는 다른.

할 수있는 일 :

  1. 포트 4431을 한 컴퓨터로 전달하고 4432를 다른 컴퓨터로 전달한 다음 클라이언트 https://name.example.com:4331/가 예를 들어 지정하여 원하는 컴퓨터를 선택하게하십시오.

  2. 랩톱과 기본 컴퓨터의 IP가 동일하게 설정되어 있지만 동시에 하나만 켤 수 있습니다. 랩톱을 사용하려면 먼저 데스크톱을 끄고 그 반대도 마찬가지입니다. 그러나 전달은 항상 전원이 켜진 컴퓨터로 이동합니다

  3. 유동 IP. 랩톱과 기본 컴퓨터에 서로 다른 내부 IP가 있고 라우터를 세 번째 내부 IP로 전달하십시오. 랩톱이나 데스크탑에 대한 추가 주소로 사용하십시오 (그러나 당시에는 그 중 하나만). (2)의 장점은 두 컴퓨터를 다른 용도로 사용할 수 있다는 것입니다. 단점은 더 많은 작업이라는 것입니다 (스크립트를 관리하지 않는 한)

UPDATE 만 작동하는 노트북에 전달하려면, 당신은 당신의 메인 컴퓨터에 전달을 삭제 한 경우 - (ALL forwardning 아닌 포트 forwading 등의 메인 컴퓨터를 제거, 예를 들어 DMZ이 지역의 리눅스 방화벽 수 있습니다보다). (루트로) 시도

iptables -F INPUT; iptables -P INPUT ACCEPT

글쎄, 물론 랩톱 포트를 열었고 자체 내부 IP입니다. 그것은 하나의 IP에 대해서만 열려 있고 내 데스크탑 컴퓨터 나 네트워크의 다른 컴퓨터에는 없습니다. 문제는 canyouseeme.org 또는 다른 열린 포트 확인 도구가 내 공용 IP를 통해 특정 포트에 연결하려고 할 때 내 컴퓨터와 노트북 모두 이후 내 노트북과는 달리 내 주요 PC에 연결하려고 할 때입니다 (imo) 동일한 공개 IP 주소를 공유하십시오.
Psyqological

@psyqological 죄송합니다. 질문이 명확하지 않았습니다. 지금 당신은 노트북 만 작동하길 원하는 것 같습니다. 그러면 업데이트 된 답변을 참조하십시오. 원래 답변은 두 컴퓨터에만 전달하기위한 것입니다.
Matija Nalis

네 저도 그렇습니다. 솔직히 말해서, 나는 내 메인 컴퓨터로 포워딩을 제거하는 방법을 정말로 모른다 : / 나는 iptables 명령을 루트로 시도했지만 아무 일도 일어나지 않았다. 완전히 지체 된 질문을해서 죄송합니다 ...
Psyqological

@psyqological 연결은 항상 기본 컴퓨터로 이동합니까? 실제로 목적지임을 확인할 수 있습니까? 어쩌면 canyouseeme.org가 라우터에서 서비스를 실행 중이고 다른 곳으로 전달되지 않는 포트 443에 연결되어 있습니까? 더 나은 4431 같은 다른 포트를 사용해보십시오. 모든 포트 전달을 제거 할 때는 어떻습니까? 그들은 주 컴퓨터로가는 것을 멈추거나 여전히 거기에 가는가? 이는 주 컴퓨터에 다른 옵션 (예 :)이 활성화되어 있음을 나타냅니다 DMZ. 당신은 해야한다 노트북을 재생하기 전에 먼저 비활성화합니다.
Matija Nalis

1
그래서 ... 포트를 4444로 변경했는데 작동하지 않았습니다. 그러나 방금 Veil 및 Metasploit의 포트를 사용하여 Windows 10 가상 머신을 감염 시키려고 시도했습니다. 내가 한 이후 포트는 어떻게 든 액세스 할 수 있습니다. 나는 방법과 이유를 모르지만 괜찮습니다 : D
Psyqological

0

라우터에서 랩톱으로 포트를 전달해야합니다. 이렇게하려면 라우터 설정 페이지로 이동하여 포트 전달 (라우터에서 라우터로 변경)을 찾으십시오. 모뎀을 사용하는 경우 연결을 활성화해야 할 수도 있습니다 (하지만 데스크톱에서 작동한다고 언급 했으므로 문제가되지 않습니다)

간단히 말해 랩톱의 로컬 IP를 찾은 다음 라우터에서 외부 포트를 전달하십시오.

또한 한 번에 하나의 포트로 하나의 포트만 전달할 수 있으며 랩탑에서 해당 포트를 수신하는 무언가가 있어야합니다.


나는 독일어로되어 있지만 언어를 변경하는 방법을 idk : 사과 합니다 로컬 IP는 내 랩톱에서 가져온 것이며 "superuser.com"은 이름 일뿐입니다. 나는 모든 것을 입력 할 수 있습니다. 문제가되지 않으며 포트는 443입니다.
Psyqological
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.