为了testing我的Web开发工作,我在电脑上安装了一个Linux VM。 我正在使用适配器桥接(而不是NAT),因此我不必担心设置端口转发。 它运作良好; 虚拟机收到一个IP地址并能够访问networking。
我主要通过SSH访问虚拟机。 但是,由于我的工作使用DHCP,所以IP地址有可能改变。 我不想每次都更新Windows PC上的“主机”文件。 相反,我希望Linux VM像Windows机器一样通过本地Windowsnetworking“广播”主机名。
我以为安装Samba会做到这一点,但无论是我错了,还是有一些configuration,我还没有做,才能完成。
我没有访问分配IP地址的路由器,所以我希望find一些方法来修改Linux / Sambaconfiguration来简单地广播主机名(或让Linux主机响应该主机名的请求networking)。
我怎样才能做到这一点? 谢谢!
注意:我正在使用Fedora 13。
你可能试图谈论的是Windows所做的dynamicDNS注册。 这与Samba毫无关系,搞乱Sambaconfiguration不会改变任何事情。
如果DNS服务器碰巧允许来自未经身份validation的客户端的注册请求,那么您可以使用nsupdate来注册您的IP。 如果Windows DNS服务器需要身份validation,您将不得不将您的盒子join域,并获得nsupdate-gss的工作。
看到这个相关的问题,它有一个执行DNS更新请求的脚本示例 。
我有一些朋友试图把Linux和Windows DHCP / DNS很好的结合在一起,但是结果总是很糟糕。 他们结束了刚刚与networking组,并让他们设置DHCP保留和手动DNS条目。 我知道这不是你正在寻找的答案,而只是想发表我的经验。