我有一个典型的家庭网络。有线调制解调器连接到路由器,其他所有设备都连接到该路由器。我已手动将 IP 地址分配给连接到路由器的各种设备的 MAC 地址。
这些设备都有自己的机器名,但不能保证任何一个名称都能被解析。我不知道为什么。
这不是 Active Directory/LDAP,与用户权限无关。我只想说 192.168.1.101 上的计算机的域名是 DESKTOP,而 192.168.1.101 上的计算机的域名是 MEDIASERVER,等等等等。
我的媒体服务器运行的是Windows 7,并且是唯一一台全天候运行的机器。
我的路由器是使用 linksys 固件的 linksys 路由器。遗憾的是,使用 dd-wrt 不容易破解它。
答案1
路由器
一般来说,如果您的路由器能够通过 DHCP 分配 IP 地址,那么它可能能够充当 DNS 服务器,并且可能有一个将静态定义的 IP 地址添加到其已知列表的选项(我有一个具有此功能的 BT 品牌 2 线路由器 - 我用它来输入不使用 DHCP 的静态配置 PC 的名称和地址 - 路由器提供的 DNS 服务可以解析这些静态配置的 PC 的名称)。
其他非 PC 设备
如果你有家用 NAS 或其他“始终在线”的设备,那么它们就非常适合提供 DNS
个人电脑
您可以在任何 Linux 或 Windows PC 上运行类似 BIND 的程序(或者最好是更简单的程序)。如果 PC 是个人台式机并且其他计算机依赖于它的开启,那么这种方法就不理想了。