본문 바로가기
Computer Science

[CS] Network Connection : Bridged와 NAT의 차이

by bkuk 2023. 4. 6.

Network Connection 설정

원격 서버에 톰캣 서버를 배포하려고 했다.

그전에, Virtual Machine Settings에서 Bridged로 설정했을때는 원격 서버에서 문제가 없었으나, putty를 사용해서 원격으로 접속하려고 했을때는 에러가 계속해서 발생했다.

따라서, 우선 Bridged 방식과 NAT 방식의 차이에 대해서만 알고 넘어가고자 한다.

(참고한 블로그이다. https://m.blog.naver.com/a5341663/221764145616 )

 

Bridged: 물리적인 네트워크 인터페이스(랜선 등)에 연결되어 있어야 한다

문제는, Bridged 방식은 VM이 물리적인 네트워크 인터페이스에 직접 연결되어 있을때 사용하는 방식이다. 이는 랜선을 사용하여 호스트 컴퓨터와 물리적인 네트워크에 연결되어 있다는 의미이다.

 


NAT: 호스트 컴퓨터와 VM 사이에 가상의 라우터를 생성해서 호스트 IP주소를 공유한다

NAT 모드는 호스트 컴퓨터와 VM 사이에 가상의 라우터를 생성하여 호스트의 IP 주소를 공유한다. 이렇게 하면 VM은 외부 네트워크에 접속할 수 있지만, 외부 네트워크에서 VM으로 접속할 수 없다.


예를 들어, 호스트 컴퓨터의 IP 주소가 "192.168.1.2"이고, VM의 내부 IP 주소가 "10.0.2.15"라고 가정해보자. 이 경우, VM에서 인터넷에 접속하려면 호스트 컴퓨터의 IP 주소를 사용하여 인터넷에 연결해야한다. 즉, VM에서는 호스트 컴퓨터의 IP 주소를 공유하게 되는 것이다.

따라서, NAT 모드에서는 호스트 컴퓨터와 VM이 동일한 IP 주소를 사용할 수 없으며, 호스트 컴퓨터가 VM에게 제공하는 IP 주소는 가상의 주소이다. 이 가상의 주소를 사용하여 호스트 컴퓨터와 VM이 통신하게 되는 것입니다.

댓글