如何使 Windows DNS 和 WINS 设置保留在 Azure VM 中?

2024-03-21

我在 Azure VM 中设置了一个域控制器,并且其他几个服务器也设置为 VM。当我设置服务器虚拟机时,我将 DNS 和 WINS 配置为指向 DC 的 IP 地址并将它们加入域。但是,这些设置在关闭(虚拟机被释放)后将无法保留。当虚拟机重新启动时,DNS 和 WINS 为空,并且域身份验证不起作用。

我读到我应该通过 PowerShell commandlet 配置新的虚拟机,特别是设置域加入。我试过了,也许我出了什么问题,但它不起作用——新配置的虚拟机没有加入域,也没有将 DNS/WINS 设置为指向域控制器。

无论如何,我的问题是:是否有任何方法可以重新配置现有虚拟机以通过关闭保留网络设置,或者是我弄清楚如何配置全新虚拟机以与域控制器结合的唯一选择,以及那么要从头开始吗?

Thanks!


你应该never在 Azure VM 上使用静态配置!既不适用于 IP 地址,也不适用于 DNS 设置。我建议使用的是一个长故事,你可以在这里读 http://blogs.staykov.net/2013/05/active-directory-in-azure-step-by-step.html。它经过测试、验证并证明是有效的。简短摘录如下:

您应该至少设置两个子网。为 DNS 保留一个(如果恰好是同一台服务器,则为 AD/DC)。将所有其余机器放在另一个子网中。因此,您将拥有 100% 可预测的 DNS 服务器计算机的 IP 地址。考虑到这一点,通过门户或 PowerShell 为虚拟网络配置 DNS。但为该虚拟网络显式配置 DNS 服务器。设置 DNS 的 IP 地址 - 您知道它将拥有的 IP 地址!

请永远不要忘记 - 切勿手动更改 Azure VM 的网络配置设置!这样做就是一条通往失败的道路。

以上方法可以帮助您解决DNS问题。现在,为了胜利。我认为您无法通过虚拟网络设置配置 WINS。因此,如果您的 VM 确实丢失了 WINS 配置,您可以创建一个在每个 VM 上本地运行的小型 powershell 脚本,以在启动时配置 WINS 设置。您可以通过查找 DHCP 分配的 DNS 服务器并为 WINS 使用相同的 IP 地址来使此脚本更加通用,或者只是将其静态化,因为您知道 DNS 服务器的 IP 地址是什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使 Windows DNS 和 WINS 设置保留在 Azure VM 中? 的相关文章

随机推荐

  • 如何使用树表显示 Oracle SQL 表中的所有行?

    我有这张表 为每个区域创建表 id area INT 主键 名称 VARCHAR2 200 id areapadre INT 引用 perarea id area 添加以下内容是为了访问数据 我的目的是创建一个层次结构 在树视图中显示区域及
  • 从 python 中的文本文件中读取特定列

    我有一个文本文件 其中包含一个由数字组成的表格 例如 5 10 6 6 20 1 7 30 4 8 40 3 9 23 1 4 13 6 例如 如果我想要仅包含在第二列中的数字 我如何将该列提取到列表中 f open file r line
  • MPI 中的相同发送和接收缓冲区

    在我的代码中 每个进程都作用于数组的特定部分 我希望每个进程将其处理的部分发送到其他进程 并从其他进程接收其他部分 为此我使用了MPI Allgatherv但我保持发送和接收缓冲区相同 MPI Allgatherv vel 0 localS
  • 如何将自定义的 Firefox 配置文件与 PHPUnit 的 Webdriver 框架结合使用?

    我知道使用 selenium RC 我曾经传递一个命令行操作符 firefoxProfileTemplate 这样就可以了 现在使用 Selenium2 Webdriver 这似乎不再起作用了 由于我正在使用 PHPUnit 进行其他测试
  • AWS Step Functions 是否登录 CloudWatch

    我想知道 AWS 步骤函数执行的输出是否记录在 CloudWatch 日志组中 我是not讨论由 step 函数调用的 lambda 函数的输出 我对状态机本身的输出感兴趣 我问这个问题是因为我们通常将所有日志集中在 loggly 中 以便
  • 是否可以将代码隐藏分成多个部分文件?

    我有一个带有 aspx cs 代码隐藏的 aspx Web 表单 隐藏的代码有近 2000 行长 而且已经到了轻松导航的唯一方法就是在各部分之间放置大量空格 缩小以便我可以看到代码的物理外观 并且然后放大我要编辑的地方 换句话说 这是一个很
  • 使用 Qt Designer 调整 Qt 拆分器布局大小行为

    我在 Qt 中通过拖放制作的视图中存在尺寸问题 让我从一张图片开始来帮助我解释 这是我的表单的主窗口 发生的情况是 我们有 4 个选项卡小部件 左侧选项卡小部件有一个到 2 个中间小部件的水平分割器 2 个中间小部件有一个垂直分离器 左侧和
  • 如何检测请求是否被中止?

    我正在提出请求 然后立即中止 var x get url function d e xhr alert d x abort 问题是它执行success函数并返回空数据 这里的例子 http jsfiddle net e5NBT 有没有 jQ
  • 将 ASM 转换为 C(不是逆向工程)

    我用谷歌搜索 发现数量惊人的轻率回复 基本上都是在嘲笑提出这样问题的提问者 Microchip 免费提供一些源代码 我不想将其发布在这里 以防万一 基本上 谷歌 AN937 单击第一个链接 其中有一个 源代码 链接及其压缩文件 它在 ASM
  • 使 Swift 并发中的任务串行运行

    我有一个基于文档的应用程序 它使用结构作为其主要数据 模型 由于模型是 的子类 的属性NSDocument需要从主线程访问它 到目前为止一切都很好 但对数据的某些操作可能需要相当长的时间 我想为用户提供一个进度条 这就是问题开始的地方 特别
  • 使用 Flask 蓝图,如果指定了子域,如何修复 url_for 的损坏?

    在烧瓶蓝图中 我有 frontend Blueprint frontend name 我的索引函数的路径是 frontend route def index code 这工作正常 但是 我试图向路由添加一个子域 如下所示 frontend
  • 合并两个列表C++

    我想合并两个列表 以便合并队列中仅存在一个公共元素条目 std list
  • 检测移动邮件客户端的标准方法?

    这个问题类似于 基于 http 请求在 Web 应用程序中检测移动浏览器的标准方法 https stackoverflow com questions 142273 standard way to detect mobile browser
  • HTTP_USER_AGENT Java/1.6.0_17 生产网站上的奇怪异常

    今天 我们的生产网站上收到了一些奇怪的异常情况 它们都有以下 HTTP USER AGENT 字符串 Java 1 6 0 17 我查了一下UserAgentString com http www useragentstring com i
  • jQuery 数据表过滤具有特定类的行

    我正在开发一个 jQuery Datatable 项目 我需要根据特定的行类过滤数据 我根据条件在创建行时向行添加类 我试图找出一种方法 让我的用户单击一个按钮 该按钮将应用一个仅显示包含特定类的行的过滤器 我尝试了几种不同的解决方案 但似
  • 如何在 Hadoop Hive 中获取给定时间戳的一周第一天的日期?

    除了编写自定义 UDF 来支持此问题之外 是否还有任何已知的方法可以实现此目的 我目前使用的是 Hive 0 13 从 Hive 1 2 开始 你还可以这样做 select next day date sub 2019 01 01 7 MO
  • Jupyter Notebook:对文件的访问被拒绝

    我正在尝试在 Ubuntu 21 10 上运行 Jupyter 笔记本 我已经安装了 python jupyter Notebook 以及所有各种先决条件 我添加了export PATH PATH local bin to my bashr
  • 测试:如何在两个连续的 Promise/run.laters 之间断言?如何跳过测试中的“run.later”等待?

    这是一个简单的组件 App FooBarComponent Ember Component extend tagName button status Ready revertStatusPeriodMs 2000 click functio
  • GnuPlot 中带零的对数 y

    我的目标是在对数刻度上显示 0 值 略低于 1 我设法绘制了自己的简单直方图 with boxes 具有对数 Y 刻度 我的 Y 值是非负整数 最大为 25000 我无法区分 0 和 1 值 因为 Y 刻度从 1 开始 这在数学上是正确的
  • 如何使 Windows DNS 和 WINS 设置保留在 Azure VM 中?

    我在 Azure VM 中设置了一个域控制器 并且其他几个服务器也设置为 VM 当我设置服务器虚拟机时 我将 DNS 和 WINS 配置为指向 DC 的 IP 地址并将它们加入域 但是 这些设置在关闭 虚拟机被释放 后将无法保留 当虚拟机重