Я пытаюсь помочь коллеге подключиться к моему серверу MySQL. Однако ситуация немного особенная, и вот почему (давайте назовем его человеком А и мной, человеком Б):
У человека А есть ПК, на котором у него есть виртуальная машина, которая находится в той же сети в качестве фактического ПК он работает. Однако человек A также находится в той же сети, что и человек B (другая сеть).
Я хочу, чтобы сайт, который живет на виртуальной машине А, мог подключаться к серверу MySQL на ПК Б. Для этого я подумал, что переадресация портов будет уместна: от ip-of-person-A:3306
до ip-of-person-B:3306
. Таким образом, сайт будет подключаться к IP-адресу ПК, на котором он живет (не к виртуальной машине), что перенаправит на MySQL А.
Я видел несколько примеров переадресации портов, но я не думаю, что это то, что мне нужно, из того, что я видел, это как бы наоборот. Так будет ли что-то подобное достижимым?
Человек А может использовать переадресацию портов с iptables на своем компьютере, это позволит пересылать соединения, сделанные на его компьютере 10.0.0.1, на машину PersonBs комментарии - лучшее решение - добавить виртуальную машину в обе сети
.