Có một vài giải pháp cho tình trạng tiến thoái lưỡng nan của bạn. VM của bạn có thể đã chuyển tiếp cổng của nó tới bộ định tuyến ở chế độ NAT. Nói cách khác, cổng bạn đang truy cập hiện thuộc về VM. Để tách biệt hai điểm cuối, bạn có thể thay đổi cổng của ứng dụng mà bạn đang cố truy cập trên cục bộ (và đảm bảo rằng cổng đó có thể truy cập được tại bộ định tuyến). Ngoài ra, bạn có thể ngừng chuyển tiếp máy ảo. Điều này có nghĩa là nó sẽ không thể truy cập được. Cuối cùng, bạn có thể kết nối VM. Phương pháp này được mô tả dưới đây.
Để cung cấp cho máy ảo của bạn địa chỉ IP riêng và do đó phân biệt nó với máy chủ, bạn có thể định cấu hình nó để sử dụng một mạng bắc cầu.
Theo mặc định, hầu hết các phần mềm máy ảo sử dụng mạng NAT để "ẩn" máy ảo khỏi các kết nối bên ngoài. Với NAT, VM được truy cập thông qua địa chỉ mạng của nó. Trong trường hợp của bạn, cổng của VM có thể được chuyển tiếp, do đó, nó sẽ chiếm lấy mạng hoặc ít nhất là cổng đó
Tuy nhiên, nếu bạn chuyển sang chế độ cầu nối, máy ảo của bạn sẽ sử dụng IP của chính nó và do đó sẽ được truy cập qua một kênh hoàn toàn khác với máy chủ của nó.
Quá trình thay đổi chế độ mạng IP phụ thuộc vào phần mềm máy ảo mà máy ảo của bạn đang chạy.
Đây là hướng dẫn thay đổi nó bên trong VMWare và Virtualbox. Nó cũng cung cấp thông tin chi tiết hơn về chủ đề này, vì vậy bạn sẽ có thể tìm thấy nó nếu bạn đang sử dụng một phần mềm máy ảo khác.
Bài viết được liên kết thực hiện điều này cho một mục đích khác, nhưng quá trình này giống nhau. Kết quả sẽ là 2 (hoặc 3) địa chỉ IP riêng biệt và không bị nhầm lẫn.
Nếu bạn thấy rằng bạn đang ở chế độ bắc cầu, thì bạn đang sử dụng sai IP. Hãy thử truy cập localhost thông qua IP của bộ định tuyến.
Nhân tiện, các phương pháp khác được đề cập ở phần đầu cũng có trong bài viết. Ít nhất họ nên có ý nghĩa hơn bây giờ.