У меня есть две машины 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
.
И убедитесь, что оба компьютера находятся в одной рабочей группе.