aheadlead
V2EX  ›  问与答

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

  •  
  •   aheadlead · Mar 5, 2018 · 6028 views
    This topic created in 3016 days ago, the information mentioned may be changed or developed.
    最近折腾 FreeNAS 有一段时间了。
    发现局域网内,通过域名 freenas.local 可访问到 FreeNAS 主机。

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

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

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

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

    至于怎么找到的,有很多协议可以支持,比如 netbios,还有一个是服务发现协议(英文叫啥忘了)
    pelloz
        4
    pelloz  
       Mar 5, 2018   ❤️ 1
    zn
        5
    zn  
       Mar 5, 2018   ❤️ 1
    苹果的 Bonjour 的多址广播域名服务(mDNS) 使用“.local ”后缀来识别 Bonjour 可访问的设备
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1014 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 23:02 · PVG 07:02 · LAX 16:02 · JFK 19:02
    ♥ Do have faith in what you're doing.