У меня есть клиент, который недавно купил у нас две модели Cisco ASA 5505. Он будет покупать еще несколько для каждого из своих офисов, но сейчас у нас есть один в его главном офисе и один в его доме. Это не только для целей тестирования, но он также хочет иметь возможность печатать из своего офиса на принтер в своем доме. Я успешно установил VPN-соединение между двумя сайтами и могу успешно пропинговать IP-адреса на другой стороне туннеля, независимо от того, на какой стороне я нахожусь. Вот проблема, с которой я сталкиваюсь: Есть сервер Windows Server 2012 Essentials, предоставляющий DNS своей сети в его офисе. В его доме есть принтер, подключенный через USB к одному из его компьютеров и совместно используемый по сети. Из его дома я могу получить доступ к общим файлам на сервере, введя serverhostname.domainname.local в Windows Explorer. Однако, поскольку у него нет устройства, обеспечивающего DNS в его доме, я не уверен, как добавить принтер к компьютерам в его офисе. Я пытаюсь избежать добавления компьютера в его доме в домен его офиса. Чтобы было понятнее, что я пытаюсь сделать, приведу краткую диаграмму:
USB-принтер Canon - Профессиональный компьютер Windows 7 - Cisco ASA 5505 (резиденция) - VPN-туннель - Cisco ASA 5505 (офис) - Сервер
Сейчас мне просто нужен сервер, чтобы можно было печатать на принтере у него дома.
Я попытался добавить принтер с IP-адресом, но при этом ничего не печатается. Я не получаю никаких ошибок или заданий, застрявших в очереди или чего-либо еще, просто не печатается. У меня такая же проблема при попытке добавить принтер по IP адресу в локальной сети. Тем не менее, я все равно предпочел бы печатать на имя хоста в случае изменения IP-адреса компьютера, и я бы не стал делать его статичным. Но я сделаю это, если это единственное решение.
Есть ли способ заставить DNS-сервер Windows в его офисе отслеживать имена хостов в его резиденции через VPN без добавления компьютеров в его резиденции в домен Windows? Есть ли другой способ добавить принтер без необходимости делать это?