![Подключение к общему ресурсу Windows 10 через его DNS-имя хоста или IP-адрес](https://rvso.com/image/1654520/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%BE%D0%B1%D1%89%D0%B5%D0%BC%D1%83%20%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%83%20Windows%2010%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20%D0%B5%D0%B3%D0%BE%20DNS-%D0%B8%D0%BC%D1%8F%20%D1%85%D0%BE%D1%81%D1%82%D0%B0%20%D0%B8%D0%BB%D0%B8%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81.png)
У меня есть две машины Win 10 Home, обе вошли в одну и ту же учетную запись Microsoft. Обе машины используют вход с паролем. TLDR: доступ к публичному ресурсу через его DNS-имя хоста или IP-адрес невозможен.
Подробности: предположим, что системное имя первой машины — «Accounting». Accounting получает назначение DHCP на фиксированный IP-адрес, который разрешается через DNS, вперед и назад, в « accounting.example.com
». Accounting имеет общедоступную папку «Shared».
Вторая машина — это « Roaming
», Roaming
гостевая виртуальная машина, запущенная в виртуальной подсети, NAT-подключенная к локальной сети, с хостом, обслуживающим DHCP для Roaming
гостя, настраивающим его на тот же DNS-сервер. Между двумя подсетями нет брандмауэров, только виртуальный маршрутизатор NAT.
Из Roaming
: используя проводник для просмотра \\accounting.example.com\Shared
: Мне предлагается ввести логин и пароль. Я ввожу логин и пароль учетной записи Microsoft, получаю «Указанный сетевой пароль неверный». Из «Подробнее» я получаю только: Код ошибки: 0x80004005, «Неизвестная ошибка». Запуск «Диагностики» говорит мне то же самое: «У вас нет разрешения на доступ к общему ресурсу». \\Accounting\Shared
зависает на некоторое время и не подключается, так как это виртуальная подсеть, и она не подключена к локальной сети. Я получаю те же результаты с \\192.168.x.x\Shared
, используя его адрес IPv4.
Relevant: Я получаю те же результаты на Accounting
самой машине: в проводнике файлов просмотр \\Accounting\Shared
работает без пароля и показывает мне содержимое общей папки на той же машине. Но \\accounting.example.com\Shared
, или \\192.168.x.x\Shared
приводит к той же ошибке: запрос пароля, затем отказ в доступе. Это практически исключает любые проблемы с сетью/брандмауэром от другой гостевой виртуальной машины, Accounting
не может просматривать себя, используя собственное DNS-имя или IP-адрес.
В настройках сетевого адаптера включен общий доступ к файлам и принтерам.
Мой логин/пароль Microsoft действителен, никаких проблем со входом на account.microsoft.com с любого компьютера нет.
Я проверил в разделе «Сетевой доступ», что Accounting
машине назначен IP-адрес accounting.email-scan.com
.
Нужно ли мне что-то сделать, чтобы разрешить просмотр публичных ресурсов через DNS-имя?
решение1
Проверить, еслиМСБсервер включен на обоих компьютерах. Запустить Get-SmbServerConfiguration
команду вPowerShellи проверьте, EnableSMB2Protocol
установлено ли значениеистинный. Если установлено значениеЛОЖЬзатем выполните команду Set-SMBServerConfigutation -EnableSMB2Protocol $true
.
И убедитесь, что оба компьютера находятся в одной рабочей группе.