最近我用一台服务器来运行我的一些网站,但计算机名称是一些古怪(如W8-SmgN138-B等等等等)。
我不喜欢这个名字,但是直到最近我还没有改变它,只是觉得非常恼火(连接数据库服务器,Web服务器等)
所以,我把它改成了新的东西,比如说“MyServer”。
重新启动Windows后,我看到在IIS中,服务器名称自动更改。 但是,在DNSlogging中,旧名称仍然出现。 换句话说,一个logging如:
名称服务器:W8-SmgN138-B。
没有变成:
名称服务器:MyServer。
我该怎么办? 我应该手动更改所有这些名称吗? 为什么他们不把电脑的名字从一个集中的地方拉出来?
我的服务器没有join到域中,实际上是默认WORKGROUP的唯一成员。 DNS服务器也安装在同一台物理机器上,就像Web服务器(IIS),邮件服务器等一样。这是个人服务器,并且没有高负载,因此安装了数据库服务器(MS SQL Server)在上面。
你的问题有点缺乏细节,所以我将不得不做出以下假设。
如果这些假设是不正确的,请编辑您的问题,并添加正确的细节,以便提供更好的答案。
当您重命名属于Active Directory域的计算机时 , 计算机将尝试在DNS中重新注册自身,并删除旧的DNS条目 。
你不指定你如何查询DNS? 你是否使用nslookup或类似的,如果是这样,你可能会看到caching的结果。
nslookup MyServer实际上解决了吗? 如果是这样,你可能会发现, ipconfig /flushdns (或一点耐心)是你需要清除你的DNS查询的旧名称。
如果您不是AD域的成员,或者您没有使用dynamicDNS,则有可能需要手动更新DNSlogging,或者切换configuration您的DNS服务器以接受dynamic更新。 如果是这样的话,您的问题中的更多信息将帮助您获得更好的答案。
编辑更新问题的答案:
您有两种select,可以在您的DNS服务器上启用dynamic更新,或者在您的configuration中可能更容易,只需手动更新DNSlogging即可。
1.configuration您的服务器
在您的服务器上,打开DNSpipe理工具并展开树以显示您的服务器,然后展开Forward Lookup Zones 。 右键单击相关的正向search区域并单击属性,在常规选项卡上,您将看到“ Allow dynamic updates下拉框,您需要select允许您的configuration使用“非安全更新”的选项。 单击确定closures所有对话框。
2.configuration你的客户端
在每个工作站上,打开networking接口的属性,并深入到TCP / IP属性。 您将find一个DNS选项卡,其中包含两个checkbox,分别是“在DNS中注册此连接的地址”和“在DNS注册中使用此连接的DNS后缀”。 确保这两个checkbox都打勾。
在DNSpipe理工具中,为您的服务器find过期的DNS A Record,右键单击它并select“删除”。 现在右键单击屏幕的空白部分(或右键单击正向查找区域),然后select添加新Alogging的选项。 给Alogging新的主机名和您的服务器的IP地址。
如果您打算将来将更多的计算机添加到networking中,则可能需要考虑将活动目录添加到您的networking中,因为这会使系统的configuration变得更加容易。 不过要注意的是,你至less应该有两个域控制器,如果它暴露在互联网上(例如运行公共的IIS或邮件服务器),不要把服务器变成域控制器。