Nazwy lokalne bez serwera DNS w LAN na Windows 11

Witam

Mam w sieci LAN serwer NAS (IP 10.0.0.10). Od kilku tygodni nie mogę się z nim połączyć po nazwie. Czyli jak w eksplorator plików wpisuję ścieżkę \serwer\udostepniony to nie otwiera mi katalogu o nazwie udostepniony, który ten serwer NAS udostępnia. Jak wpiszę po IP czyli \10.0.0.10\udostepniony to mam dostęp do katalogu. Jaka może być przyczyna? Ustawienia serwera NAS były zweryfikowane przez support producenta i wszystko jest ok. W sieci lokalnej nie mam serwera DNS (jak dobrze rozumiem to chyba Windows ogarnia tą funkcję). Na komputerze z którego próbuję się łączyć z NAS-em mam Windows 11, sieć po kablu, Typ profilu sieciowego: sieć prywatna.
Co może być nie tak, że jeszcze kilka tygodni temu można było połączyć się po nazwie a teraz tylko po IP? Czy to wina jakiejś aktualizacji Windows 11? Co sprawdzić by rozwiązać ten problem?

========aktualizacja===========
Przypomniałem sobie jeszcze, że jak łączę się z NAS-em bezpośrednio patchcord-em (laptop - NAS) to ścieżka \serwer\udostepniony działa i otwiera się katalog udostępniony.

Może masz inny adres IP sieci lokalnej. Z czego masz internet? Może z jakiegoś routera i on daje inne adresy. Odpal konsolę, wpisz ipconfig /all i co ci tam pokazuje?

Router najprawdopodobniej.

Odpal cmd i wykonaj:

net use \\serwer /user:<użytkownik>

Wklej co wyświetlił, oczywiście za serwer wklej nazwę NAS, a za <użytkownik> nazwę użytkownika w Windows

Do sprawdzenia:

  • instalacja wszystkie dostępnych aktualizacji Windows 11 + działanie usługi „Network Discover” - wykrywanie sieci: How do I turn on Windows network discovery?
  • ufam, że pan z pomocy technicznej sprawdził system operacyjny serwera NAS oraz sprawdził działanie usług wsdd oraz avahi-daemon

Z uwagi na możliwe przejście Windows na mDNS:

Sprawdź za pomocą linii komend czy serwer NAS jest wykrywany po nazwie z sufiksem .local
ping SERWER.local

Windows IP Configuration

Host Name . . . . . . . . . . . . : komputer
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Ethernet:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller
Physical Address. . . . . . . . . : <ten wpis ukryłem>
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : <ten wpis ukryłem> (Preferred)
IPv4 Address. . . . . . . . . . . : 10.0.0.25(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.0.1
DHCPv6 IAID . . . . . . . . . . . : <ten wpis ukryłem>
DHCPv6 Client DUID. . . . . . . . : <ten wpis ukryłem>
DNS Servers . . . . . . . . . . . : 1.1.1.1
8.8.8.8
NetBIOS over Tcpip. . . . . . . . : Enabled

Po odpaleniu tej komendy długo myślał i dostałem komunikat:
"Wystąpił błąd systemu 67.
Nie można odnaleźć nazwy sieciowej."

Pod adresem 10.0.0.1 mam UTM od Stormshield i może tam coś blokuje. Kontaktowałem się z pomocą techniczną Stormshield ale odpowiedzieli w skrócie,
"… nie da się rozwiązywać nazw lokalnych bez serwera DNS. Bez serwera DNS nie można w sieci posługiwać się nazwami tylko adresami IP. "
Tylko dlaczego wcześniej to działało. Można było posługiwać się nazwami.

@ marcin82
Aktualizacje Windows są na bieżąco, wykrywanie sieci włączone, na NASie system operacyjny zaktualizowałem do najnowszej wersji.
Nie wiem tylko jak wpisać tą ostatnią komendę?

Tak jak z net user, ale bez /user:<user> i początkowego \\ lub \.

ping NAZWA-PRZYJAZNA-NAS-a.local

Być może jest tak, że Windows 11 lub Windows Server 2019+ zablokował ci używanie NetBIOS (mimo statusu „NetBIOS over Tcpip: Enabled”) i nazwy padły.

ping serwer.local

Pinging serwer.local [<ten wpis ukryłem>] with 32 bytes of data:
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.

Ping statistics for <ten wpis ukryłem>:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Zamiast serwer masz wpisać nazwę swojego NAS-a, zamiast <użytkownik> masz wpisać swoją nazwę użytkownika, czyli jak przykładowo NAS ma nazwę zdalny a użytkownikiem jest krzysztof, to wpisujesz:

net use \\zdalny /user:krzysztof
net use \\zdalny /user:krzysztof

Użyłem tej komendy zamieniając swoją nazwę użytkownika i NASa.
Dostałem komunikat:
Wystąpił błąd systemu 67.
Nie można odnaleźć nazwy sieciowej.

Usługa z której korzystasz to NetBIOS.
Komenda którą powinieneś wypróbować z wiersza poleceń to:

nbtstat -a
nbtstat -A

W odpowiedzi dostaniesz tabelkę lub informację że nie ma takiego hosta. Jeżeli dobrze zrozumiałem twój problem to próbujesz się porozumieć za pomocą wifi. Znalazłem informację że niektóre routery mogą blokować ruch dotyczący NetBIOS przechodzący przez wifi. Rozwiązaniem poza kablem jest dodanie statycznych adresów IP do routera. (Router udaje lokalny serwer DNS połączony z DHCP dla lokalnych komputerów)

Nie próbuję się porozumieć za pomocą wifi. Mam wszystko podłączone kablem (po LAN). Poniżej wrzucam wynik z poleceń nbtstat -a oraz nbtstat -A.

nbtstat -a

Displays protocol statistics and current TCP/IP connections using NBT
(NetBIOS over TCP/IP).

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n]
[-r] [-R] [-RR] [-s] [-S] [interval] ]

-a (adapter status) Lists the remote machine’s name table given its name
-A (Adapter status) Lists the remote machine’s name table given its
IP address.
-c (cache) Lists NBT’s cache of remote [machine] names and their IP addresses
-n (names) Lists local NetBIOS names.
-r (resolved) Lists names resolved by broadcast and via WINS
-R (Reload) Purges and reloads the remote cache name table
-S (Sessions) Lists sessions table with the destination IP addresses
-s (sessions) Lists sessions table converting destination IP
addresses to computer NETBIOS names.
-RR (ReleaseRefresh) Sends Name Release packets to WINS and then, starts Refresh

RemoteName Remote host machine name.
IP address Dotted decimal representation of the IP address.
interval Redisplays selected statistics, pausing interval seconds
between each display. Press Ctrl+C to stop redisplaying
statistics.

nbtstat -A

Displays protocol statistics and current TCP/IP connections using NBT
(NetBIOS over TCP/IP).

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n]
[-r] [-R] [-RR] [-s] [-S] [interval] ]

-a (adapter status) Lists the remote machine’s name table given its name
-A (Adapter status) Lists the remote machine’s name table given its
IP address.
-c (cache) Lists NBT’s cache of remote [machine] names and their IP addresses
-n (names) Lists local NetBIOS names.
-r (resolved) Lists names resolved by broadcast and via WINS
-R (Reload) Purges and reloads the remote cache name table
-S (Sessions) Lists sessions table with the destination IP addresses
-s (sessions) Lists sessions table converting destination IP
addresses to computer NETBIOS names.
-RR (ReleaseRefresh) Sends Name Release packets to WINS and then, starts Refresh

RemoteName Remote host machine name.
IP address Dotted decimal representation of the IP address.
interval Redisplays selected statistics, pausing interval seconds
between each display. Press Ctrl+C to stop redisplaying
statistics.

Przepraszam formatowanie zgubiło informację.
nbtstat -a NAZWA
nbtstat -A IP

nbtstat -a DS218j

Ethernet:
Node IpAddress: [10.0.0.15] Scope Id: []

       NetBIOS Remote Machine Name Table

   Name               Type         Status
---------------------------------------------
DS218J         <00>  UNIQUE      Registered
DS218J         <03>  UNIQUE      Registered
DS218J         <20>  UNIQUE      Registered
WORKGROUP      <00>  GROUP       Registered
WORKGROUP      <1E>  GROUP       Registered

MAC Address = 00-00-00-00-00-00

nbtstat -A 10.0.0.97

Ethernet:
Node IpAddress: [10.0.0.15] Scope Id: []

       NetBIOS Remote Machine Name Table

   Name               Type         Status
---------------------------------------------
DS218J         <00>  UNIQUE      Registered
DS218J         <03>  UNIQUE      Registered
DS218J         <20>  UNIQUE      Registered
WORKGROUP      <00>  GROUP       Registered
WORKGROUP      <1E>  GROUP       Registered

MAC Address = 00-00-00-00-00-00