Я использую брандмауэр Linux с сервером SSH, который позволяет мне подключаться к ПК с Windows за брандмауэром (IP 10.10.1.45). Я использую PUTTY и Microsoft Loopback Interface для подключения к TCP-порту Windows на клиентском компьютере, так что петлевой IP-адрес находится на 10.255.255.1. Подключения к нему позволяют мне получить доступ к общим ресурсам ПК с Windows по адресу // name.
Я хотел бы знать, есть ли способ заставить клиентский компьютер разрешать подключения к общему ресурсу Windows // имя для обоих IP-адресов (10.10.1.45 И 10.255.255.255).
Есть простой способ сделать это? Можно ли это сделать через файл hosts?
Как предлагает @Shane, 10.255.255.255 - это широковещательный адрес, в любом случае в сети 10.0.0.0/8, иначе это просто бессмысленно.
Только адреса 127.0.0.0/8 являются петлевыми, все остальные - одноадресными или широковещательными.
После того, как эти проблемы будут учтены, если по какой-то непонятной причине вы все еще хотите подключиться к общим ресурсам ПК, используя более одного IP-адреса, ПК необходимо сначала настроить с этими адресами. Это просто сделать в большинстве операционных систем, но это имеет последствия для самой системы: либо маршрутизатор (он же шлюз) в подсети, к которой подключен ПК, должен иметь двойные IP-адреса для этой подсети, что очень необычный и маловероятный сценарий, либо сам ПК должен быть настроен для поддержки VLAN, для которой затем требуется порт коммутатора, к которому он подключен, для поддержки этих VLAN, я подозреваю, что обе эти настройки более сложны, чем вам нужно.