V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
aheadlead
V2EX  ›  问与答

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

  •  
  •   aheadlead · 2018-03-05 10:17:54 +08:00 · 5538 次点击
    这是一个创建于 2237 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近折腾 FreeNAS 有一段时间了。
    发现局域网内,通过域名 freenas.local 可访问到 FreeNAS 主机。

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

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

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

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

    至于怎么找到的,有很多协议可以支持,比如 netbios,还有一个是服务发现协议(英文叫啥忘了)
    pelloz
        4
    pelloz  
       2018-03-05 11:09:50 +08:00   ❤️ 1
    zn
        5
    zn  
       2018-03-05 11:14:37 +08:00   ❤️ 1
    苹果的 Bonjour 的多址广播域名服务(mDNS) 使用“.local ”后缀来识别 Bonjour 可访问的设备
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1203 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:10 · PVG 02:10 · LAX 11:10 · JFK 14:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.