本地网络中的 Mac 计算机会自动被其他 Mac 看到。它们在 Finder 上可见,并且可以通过控制台使用它们的名称进行访问。据我所知,这是多播本地 DNS。
我想让我的 FreeBSD 机器在 Mac 上可见。我只想用它的主机名通过 SSH 连接到那里。有没有简单的解决方案?我试过hosts
文件,但这不是一个好主意,因为主机地址是由 DHCP 配置的,所以不能保证。
答案1
我安装了mDNSResponder
包。
pkg_add -r mDNSResponder
并在 /etc/rc.conf 中添加此行以将其激活为守护进程。
mdnsd_enable="YES"
这是最小和最简单的解决方案。
答案2
你可以安装 avahi(/usr/ports/net/avahi)。
Avahi 是一款免费的零配置实现,包括用于多播 DNS/DNS-SD 服务发现的系统。它根据 GNU 宽通用公共许可证 (LGPL) 获得许可。