![1 VPS, 2 IP 주소. 그들을 독립시키는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/120397/1%20VPS%2C%202%20IP%20%EC%A3%BC%EC%86%8C.%20%EA%B7%B8%EB%93%A4%EC%9D%84%20%EB%8F%85%EB%A6%BD%EC%8B%9C%ED%82%A4%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
나는 이것을 가지고있다 /etc/network/interfaces
:
auto ens3
iface ens3 inet static
address 46.xx.xxx.1x7
netmask 255.255.252.0
broadcast 46.38.xxx.255
gateway 46.xx.xxx.1
auto ens3:0
iface ens3:0 inet static
address 188.xx.xx.xx5
netmask 255.255.255.255
이것이 내 VPS의 현재 네트워크 설정입니다.
두 개의 공용 IP가 있지만 생성되는 트래픽이 혼합되지 않기를 바랍니다. 모든 데이터가 두 IP 중 하나를 통해 정상적으로 VPS에서 나가는 것을 확인했습니다. 입력의 경우 인터페이스 ens3:0에 도착하는 데이터는 인터페이스 ens3을 통과합니다. 내 VPS의 인터페이스가 독립적이기를 원합니다. 가능합니까?
답변1
예. 문제는 당신이 원하는 것이 무엇인지입니다.
예를 들어 여러 IP에서 실행되도록 여러 데몬을 구성할 수 있습니다. 예를 들어 46.xx.xxx.1x7에 ssh 데몬을 구성하고 188.xx.xx.xx5에 일부 다른 서비스(예: 내장 SFTP 서버)를 구성할 수 있습니다.
이러한 시나리오에서 가장 일반적인 솔루션은 서로 다른 IP에 완전히 다른 웹 서버 인스턴스가 있는 경우입니다.
대부분의 데몬 구성에서는 포트 번호뿐만 아니라 IP 주소도 지정할 수 있습니다. 예를 들어 포트뿐만 아니라 :80
IP도 구성할 수 있습니다 188.xx.xx.xx5:80
. 이 경우 서버는 listen()
188.xx.xx.xx5에 위치합니다.
이러한 설정에서 IP 0.0.0.0은 특별한 의미를 가지며 기본값입니다. 즉, 서버는 사용 가능한 모든 IP를 수신합니다.