我有一个混合网络,其中大部分是 Windows 机器、一台 Mac 和一些 Linux 机器。没有 DNS 或 WINS 服务器,添加一个不在我的控制范围内。如果我在计算机上全新安装 10.04 桌面,那么网络上的所有其他计算机都可以通过主机名访问该计算机。
但是,如果我将10.04服务器放在同一台计算机上,那么其他机器只能通过IP地址访问它。主机名无法解析。我需要在服务器上做什么才能让网络上的所有其他机器都能访问它?
我在 Maverick 上尝试通过家庭网络访问托管在 Windows 机器上的共享文件夹。神秘的是,我无法通过 Nautilus 看到它们(我什至无法打开 Windows 网络并看到我自己的机器),也无法从命令行使用“smbclient -L //HOSTNAME”。我得到的错误代码是 NT_STATUS_UNSUCCESSFUL。
是否可以从主机名或机器自己的 mac 地址获取我机器的 IP 地址?
如果是,如何?如果没有,你能提出另一种方法吗?