在设置 synology NAS 时,我很好奇它是如何工作的。
网络上的另一台计算机可以使用以下地址访问 NAS:http://磁盘站:5000“或者 ”http://find.synology.com“。
我不知道这是如何运作的......
我猜 NAS 可能使用 DHCP 获取任意 IP(这也可能是错的),但是......如何使用“http://磁盘站:5000“?……
谁能帮助我了解发生了什么事?
先感谢您。
答案1
有几种可能性:
DHCP
DHCP 客户端经常将自己的主机名作为地址租约请求的一部分进行报告,许多家庭路由器根据这些主机名维护内部 DNS 域(例如.lan
或)。.home
例如:当设备报告其主机名是“diskstation”并通过 DHCP 获取地址时,路由器会添加一个diskstation.home
带有其租用地址的内部 DNS 条目。
什么时候你的电脑通过 DHCP 获取地址时,路由器还会告知本地 DNS 后缀为“.home”,因此diskstation
应该扩展为diskstation.home
,然后可以通过路由器内部的 DNS 服务器进行解析。
当地名称
许多设备支持使用 Apple 的 mDNS、Microsoft 的 NetBIOS 或 LLMNR 的无服务器名称解析。当浏览器需要解析无点名称(如)时diskstation
,操作系统不会询问 DNS,而是在本地 LAN 网络上广播查询并等待任何随机设备回复。
我不知道 Synology NAS 固件是否支持 LLMNR 或 NetBIOS,但它肯定支持移动DNS<name>.local
。通常,mDNS 名称总是采用而不是无点的形式,但 Windows 10 中最近添加的 mDNS 实现实际上接受这两个版本。
网站
最后,“find.synology.com”网站根本没有任何神奇之处。它只是试图将您重定向到您提到的第一个地址(http://diskstation.local:5000
)。如果不起作用,它会重定向到http://rackstation.local:5000
,然后重定向到http://synologyrouter.local:5000
,依此类推。它要么通过反复试验找到正确的地址,要么找不到。
当然,为了使其正常工作,上述方法之一(mDNS 或 LLMNR)必须已经处于活动状态。
答案2
我无法为 grawity 的答案添加任何其他信息,但您的路由器是您最有可能找到的地方。(在浏览器中输入 IP)
视窗:
ipconfig | findstr /i "Gateway"
*不适用:
ip route | grep default