请问通过域名 freenas.local 访问局域网内主机的原理?

2018-03-05 10:17:54 +08:00
 aheadlead
最近折腾 FreeNAS 有一段时间了。
发现局域网内,通过域名 freenas.local 可访问到 FreeNAS 主机。

WebUI 管理界面和 smb、iSCSI 共享都可以。十分体面。

以前折腾过域名访问本地主机,
但是当时是在 OpenWRT 的 DHCP 服务器里 hardcode 了每一台局域网机器的域名。
不够体面。

求各路大神给个关键词,让我搜搜 FreeNAS 究竟是使用了啥配置实现此功能?
谢谢!
5635 次点击
所在节点    问与答
5 条回复
superlks
2018-03-05 10:25:01 +08:00
内网的 DNS 可以解决吧
aheadlead
2018-03-05 11:02:28 +08:00
@superlks 其实 OpenWRT 的 DHCP 服务器那招
就是一个内网的 DNS

但是我想知道如何在“设备”上设置一个能供局域网其他主机访问的域名
而不是在路由器或其他 DNS 服务器集中设置
izoabr
2018-03-05 11:08:59 +08:00
本地域后缀为 local,有些 Linux 发行版的默认主机名是你设置的主机名+域名,如果你没有写域名就会默认为.local,所以它只是找到了 freenas 这个主机而已。

至于怎么找到的,有很多协议可以支持,比如 netbios,还有一个是服务发现协议(英文叫啥忘了)
pelloz
2018-03-05 11:09:50 +08:00
zn
2018-03-05 11:14:37 +08:00
苹果的 Bonjour 的多址广播域名服务(mDNS) 使用“.local ”后缀来识别 Bonjour 可访问的设备

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/434850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX