Как говорит sm11963, вы можете настроить свой компьютер B. Но вы должны понимать некоторые основы сетевой маршрутизации. И это излишне только для одного порта.
Иначе, просто используйте переадресацию портов.
Для Linux это делается с помощью iptables.
Для Windows это делается с помощью программы переадресации портов. Google даст вам немного.
Я использую это: http://www.quantumg.net/portforward.php (я использую старую версию командной строки).
Этот http://www.rouvali.com/index.php?id=53 также кажется хорошим.
В некоторых версиях Windows:
Администрирование.
Маршрутизация и удаленный доступ.
Имя сервера.
IP-маршрутизация.
Брандмауэр NAT / Basic.
Щелкните правой кнопкой мыши
свойства NIC.
Службы и порты Добавить ...
Введите входящий исходящий порт и IP-адрес рабочей станции.
С Windows 2008:
netsh interface portproxy add v4tov4 listenport=1234 listenaddress=192.168.0.1 connectport=443 connectaddress=192.168.0.2