NAT 이라고 Network Address Translation 덕분에 가능합니다. IP packet 안에 source 와 destination 을 outbound packet 은 source IP 를 바꿔주고 inbound packet 은 destination IP 를 바꿔주는거죠.