我在StackOverflow上发布了一个类似的问题 。 有人build议我在这里发表类似的问题,看看有没有人能给我一些见解。 从MSDN,我被告知,从Windwos Vista开始不再支持NetBIOS。 果然,我无法再从networking属性中看到任何NetBIOS名称。 但是,当我在Windows 7上编写代码时,我仍然在许多地方遇到NetBIOS名称。 例如 我仍然可以使用“MYDOMAIN \ Harvey”login我的机器,我相信MYDOMAIN是一个NetBIOS名称。 环境variablesCOMPUTERNAME和USERDOMAIN仍然是NetBIOS名称。 我期待在这里看到一个DNS名称 我的SQL Serverpipe理工作室的SQL Server实例名称仍然是像MYMACHINE \ Instance1。 我猜测微软仍然保留一些它的向后兼容性。 我想了解Windows 7如何将NetBIOS名称parsing为IP地址。 我发现这篇文章解释了NetBIOS名称parsing如何工作。 我担心Windows 7不再适用。至less对于我来说没有WINS服务器。 有人可以向我解释Windows 7如何做NetBIOS名称parsing? 更新如果协议消失,NetBIOS名称parsing如何发生? 它仍然与WINS交谈? 如果是,是否仍然使用NetBIOS协议与WINS交谈?
我有: 内部IP地址为192.168.0.4内部DNS服务器ns1.internal 。 带外部TLD的外部DNS服务器mydns.example.com和内部IP 192.168.0.5 。 它可以通过Internet(通过静态NAT规则)和本地networking访问。 我试图设置我的外部DNS服务器转发区域subzone.mydns.example.com到内部DNS服务器。 内部DNS服务器是该区域的权威。 重要提示:我无法修改内部DNS服务器configuration。 但是,如果需要诊断问题,我可以阅读。 在外部DNS服务器上文件/etc/named.conf : options { directory "/var/named"; version "get lost"; recursion yes; allow-transfer {"none";}; allow-query { any; }; allow-recursion { any; }; }; logging{ channel example_log{ file "/var/log/named/named.log" versions 3 size 2m; severity info; print-severity yes; print-time yes; print-category yes; }; category default{ example_log; }; […]
Windows Server 2003具有此function,您可以将域“example.com”的查询转发到特定的名称服务器(不是默认的DNS服务器)。 我如何在BIND中设置? 例如,我想为本地TLD设置转发到特定的本地名称服务器。 绑定版本9.6 工作configuration 正如Khaled指出的那样,我们可以在区域条款中使用转发器声明。 它与以下configuration一起工作: zone "local." IN { type forward; forward only; forwarders { 10.10.1.9; }; };
我想将我的根域www.domain.com的Alogging更改为CNAME dyndns.org 。 但是cPanel给了我下面的错误: already has a SOA record. You may not mix CNAME records with other records for the same name. 你能解释一下这是什么意思吗? 我该如何解决?
我正在运行TomatoUSB与DNSMasq为我的本地networking提供DHCP和DNS服务。 我想实现的是为networking上的一个或两个特定客户端提供基于其IP或MAC的替代DNS服务器(这些客户端不接受手动configurationDNS服务器)。 无论这是DNS Masq如何使用不同的DNS服务器来访问这些IP,或者是否通过DHCP提供不同的DNS服务器。
我最近有一个问题,请求我的服务器的IP地址(与托pipeDNS提供商)的远程服务正在响应: DNS problem: SERVFAIL looking up A for mysql.xavamedia.nl (更新:这里提到的远程服务是Let's Encrypt;我提出了一个针对他们的问题跟踪器的错误 ,这使我走上了这条道路。) 在我的本地networking进行testing时,我发现我有时会从托pipeDNS服务器获得一个空的DNS响应。 显然这是间歇性的,因为只有当DNSlogging不在caching中时才会发生,而且当DNS服务器真的很忙时,这只是一个问题。 下面是一个空的响应消息的Wireshark描述: 当然,由于大多数DNS查询和响应是通过UDP发送的,本地parsing器只是等待响应,然后放弃。 我现在想知道的是,DNS响应时间有没有指导原则? 我的DNS主机有点耸耸肩,说我的本地parsing器发送空的响应太快了。 我从来没有遇到过这个问题,但是我对失败模式感到惊讶 – 一个没有错误代码的空的DNS响应。 有人知道一些指导原则应该如何工作,什么时候/如何certificate我的DNS托pipe是做错了什么?
我试图解决一些在我们的networking上与DHCP有关的时髦的DNS问题(我怀疑我们现在有多个DHCP服务器在运行),并试图弄清楚这一点,我注意到一个新的服务器build立。 有问题的服务器是运行Ubuntu 9.10服务器的Xen虚拟机。 物理Xen服务器也在我们的networking上,当我在Xen中第一次启动虚拟机时(我从我的机器上运行的本地Virtualbox VM导入,在不同的networking上运行),它得到了一个从我们的办公室networkingDHCP租赁,一切都很好。 我检查了dhclient.eth0.leases文件,看看configuration的是什么,看到机器上一个networking的旧DHCP租约还在,还有当前连接到的办公networking的新DHCP租约。 有两件事我马上注意到了: 来自以前networking的旧的DHCP租用信息没有options host-name行,我认为VM的原始VirtualBox版本没有将此选项发送到DHCP服务器。 或者这是否意味着旧的DHCP服务器不支持DHCP主机名选项? 当时正在使用VirualBox的内部DHCP服务器… 新的DHCP租约信息确实有一个options host-name行,其中包含服务器当前的正确主机名(“fozzie”)。 如果我理解正确,这意味着服务器将它的主机名发送到我们networking上的DHCP服务器。 有很多事情我不明白这一切。 首先 ,我没有在任何时候改变服务器的dhclient.conf ; 它使用默认configuration。 实际上它包含以下逐字逐句: send host-name "<hostname>" 所以我的第一个问题是,如果configuration没有被设置为首先发送,那么如何发送服务器的真实主机名呢? 其次 ,为什么第一次DHCP租约(对于旧networking)不包括option host-name ,但是第二次DHCP租约(在新networking上)包括它,如果我没有触及任何configuration文件? 我所做的只是将原始的VirtualBox机器导出为OVF,然后将其导入到XenServer中,那么如果它甚至没有在dhclient.confconfiguration实际的主机名称,它是如何通过DHCP神奇地configuration我的主机名的? 第三 :当我运行hostname ,服务器返回fozzie.our.domain ,但dhclient.eth0.leases说主机名选项设置为fozzie (无域)。 它如何知道剥离域?
Active Directory域控制器的退役过程有两种stream派,它们被广泛用作DNS服务器。 将传出DC的IP地址添加到新的DC,并确保DNS正在侦听该地址。 降级旧DC,在其上留下DNSangular色,并将全局DNS转发器configuration到新服务器。 显然,两者都是阻塞,直到所有服务器和设备都被configuration为使用新服务器的主IP地址,但有时候,根据环境的大小,过渡期可能会相对较长。 这里有没有明确的最佳做法?
假设我已经运行了ns1.example.org和ns2.example.org ,我想在其上为example.com区域文件 当我去我的注册商并购买example.com ,我会告诉我的注册商,我的域名服务器是ns1.example.org和ns2.example.org 我的问题是,为什么我还需要在example.com的区域文件中指定这些名称服务器? 我不是已经告诉.com域名服务器在哪里查找example.com信息,使得NSlogging是多余的? 显然我错过了一些关键的事实…
我已经被一个客户委托为一个满足以下要求的场景提出一个工作的活动目录devise(简化,实际上更糟): 有一个客户端系统的子网。 有一个服务器系统的子网。 两个networking没有连接。 每个服务器应该有两个网卡,一个在服务器的networking上,另一个在客户networking上。 客户端和服务器之间的stream量只能在客户端的networking上stream动。 服务器之间的stream量只能在服务器的networking上stream动。 这也应该适用于域控制器。 不用说,这与Active Directory如何使用DNS来定位域控制器不太一样。 任何可能的方法都会导致以下情况之一: DC在域DNS中注册其“客户端”IP地址; 客户端将使用该地址与他们交谈,但是服务器和AD复制通信也是如此。 DC在域DNS中注册其“服务器端”IP地址; 服务器将使用该地址与他们交谈,并且复制stream量将在该networking上stream动,但是客户端将无法到达他们。 DC将在域DNS中注册两个 IP地址; 任何人都会猜测系统会做什么来达成目标。 当然,这些要求完全是疯狂的,所有这些都不能同时满足,除非使用疯狂的解决scheme,比如在两个networking上分割DNS服务,手工填写SRVlogging(argh)或者让服务器定位使用DNS的DC和客户端使用WINS(double-argh)定位DC。 我提出的解决scheme是,在“服务器”networking上有两个DC,在“客户端”上有两个DC,定义了两个AD站点,并且只通过DC复制stream量跨越两个networking之间的边界。 这仍然需要一些DNS重组,因为每个服务器将仍然有两个网卡(除了两个服务器端DC和纯粹的后端服务器),但它至less有一些工作的机会。 任何build议,除了逃离尽可能快?