Tôi có hai mạng hoàn toàn rời rạc. Tôi có một máy ảo trên mạng A và một máy chủ Windows 7 trên mạng B. Máy chủ SVN của tôi sống trong mạng A và tôi muốn có thể truy cập nó từ máy tính Windows 7 của máy chủ. Trong mạng B, nếu bạn cố gắng kết nối với máy chủ svn, bạn sẽ nhận được thời gian chờ kết nối vì không thể truy cập được từ mạng B.
Tôi thiết lập chuyển tiếp cổng trong hộp ảo để chuyển tiếp cổng 80 từ máy chủ svn trong mạng B sang cổng 8443 trên máy chủ của tôi. Nếu tôi telnet từ máy chủ của mình, nó sẽ trả về dữ liệu trên cổng 8443 của máy chủ của tôi.
Tuy nhiên, nếu tôi thực hiện kiểm tra svn trên máy chủ của mình thì không thành công với lỗi sau:
svn co http://localhost:8443/svn/myProject
svn: E175002: OPTIONS of 'mySvnServer' : Could not resolve hostname 'mySvnServer' : No such host is known.
Điều này có ý nghĩa vì máy chủ của tôi hợp pháp không thể giải quyết tên máy chủ cho mySvnServer (máy chủ lưu trữ trên mạng A và mySvnServer trên mạng B). Làm cách nào để tắt việc phân giải tên máy chủ hoặc làm cho nó sử dụng cổng chuyển tiếp cho dịch vụ svn?