Не удается подключиться к NAS, даже через IP - PullRequest
0 голосов
/ 17 февраля 2020

Фон
Имеет лот , если возникают проблемы с этой проблемой. Случайно P C не будет подключаться к NAS без видимой на то причины, в то время как другие работают. Я прочитал тонну постов о различных исправлениях, некоторые работали иногда, некоторые нет, но в последнее время никто не делал. Перезагрузка P C, NAS или маршрутизатора не работала, также как и изменение настроек, проверка брандмауэра, антивируса и т. Д. c .. Наконец мне удалось выяснить это.

Наши NAS позволяют нам создать сетевое имя для доступа к нему, например \\MyServer, но иногда, когда отключается питание, или нам приходится перезапускать маршрутизатор, этот адрес не работает, поскольку локальный IP-адрес сервера изменился, а адрес все еще был кэширован на нашем сервере. компьютер на старый.

Причина может быть одна из многих. В моем случае это был не тот ответ, на который я мог бы найти общие ответы.

TL; DR Я случайно не могу подключиться к своему NAS через \\MyServer или это IP \\10.0.0.3, но другие P C могут.

1 Ответ

0 голосов
/ 17 февраля 2020

Причина (в моем конкретном случае c)
Иногда P C может подключаться к NAS только через IPv6 (почти чувствуется, что делает это по прихоти) , IPv4 не будет работать вообще. Этот или старый IP-адрес кешируется в вашей системе.

IPv4 выглядит примерно так: 10.0.0.5, 172.16.0.2 или 192.168.0.0
IPv6 выглядит примерно так: fe80::842a:a43d:3123:1332

Сначала попытка быстрого исправления
Сначала просто попробуйте открыть командную строку и введите ipconfig /flushdns, затем попытайтесь подключиться к своему обычному \\MyServer адресу, посмотрите, работает ли он сейчас.

Не работает?
То, что вы можете попробовать, это посмотреть, можете ли вы подключиться через его IPv6 - но сначала вам нужно как-то его получить.

Шаг 1 В командной строке введите ping MyServer (замените его любым именем) , и он увидит, удастся ли ему пропинговать. Если это так, он разрешит IP и покажет IPv6. Если он показывает IPv4 или не может подключиться вообще, см. Далее.
Шаг 2 Найдите IPv6 вверху, удалите % и номер после.
Шаг 3 Заменить : на -. Примечание удваивается, если у вас есть: :: с --.
Шаг 4 Префикс обычного \\ в начале и добавление .ipv6-literal.net в конце. Теперь попробуйте подключиться к серверу, используя это. В приведенном выше примере IPv6 это будет выглядеть примерно так: \\fe80--842a-a43d-3123-1332.ipv6-literal.net

Ping показывает IPv4?
Попробуйте выполнить эхо-запрос с одного из других компьютеров, или, если вы можете чтобы войти в веб-панель инструментов или аналогичную на одном из этих компьютеров и посмотреть, сможете ли вы найти какую-либо информацию об IP-адресах сервера, чтобы найти его IPv6.

После обнаружения выполните действия, описанные выше.

Готово!

Прочие сведения:

IPv6 в браузере - удалите % и номер, укажите IP в скобках [] и затем подключите. Пример: http://[fe80::842a:a43d:3123:1332].

Создание псевдонима странного IPv6 :
Шаг 1 Щелкните правой кнопкой мыши Блокнот и откройте как Администратор
Шаг 2 Go в Файл → Открыть, измените раскрывающийся список над словом «открыть» с Textfiles (*.txt) на All files (*.*).
Шаг 3 Найдите файл hosts, расположенный в C:\C:\Windows\System32\drivers\etc\ и откройте
Шаг 4 Внизу напишите IPv6 с двоеточиями И %##, затем пробел, а затем псевдоним, который вы хотите использовать (без учета регистра). Пример: fe80::842a:a43d:3123:1332%15 MyAlias и сохранить. Теперь вы сможете использовать \\MyAlias для подключения к нему.

ПРИМЕЧАНИЕ Номер %## уникален для каждого компьютера. Например, ваш компьютер получает %15, следующий получает %7. В остальном IP идентичен. Чтобы получить %## номер другого P C, введите ipconfig в его командной строке. Он должен перечислить свой собственный IPv6 с добавленным в конце %##.
Еще одно примечание: Если вам нужно изменить IP-адрес в файле hosts на IP, который больше не работает, вам также необходимо использовать ipconfig /flushdns снова.

...