通过Windowsnetworking内的主机名Ping Linux服务器?

任何人都可以指出我正确的方向,我应该做什么,以便能够从一个Windowsnetworking(与域)内ping一台Linux服务器?

我search了谷歌,发现了几个不同的信息,它似乎并不一致,最新。 我读过NetBIOS不是这样做的。 如果我没有访问公司的路由器,我应该怎么做,所以不是一个选项。

我尝试使用以下configuration的桑巴:

workgroup = us.mycompany.com #this is the domain name server string = Samba Server Version %v netbios name = zeus 

但是我仍然无法从Windows电脑ping Linux服务器。

谢谢!

以下三种情况之一适用于:

  1. 您严格按照您自己的合法开发/testing目的使用此Linux机器,并且希望能够从您控制的几台Windows机器上ping它。 在这种情况下,最简单的方法是在每台机器上添加一行到\ windows \ system32 \ drivers \ etc \ hosts。

  2. 你的老板已经要求你build立一个令人兴奋的新的内联网服务,公司里的每个人都需要能够联系到。 出于一些不起眼的原因,它运行在桌面下的塔形框中,而不是在服务器房间中的新调配的虚拟机上运行。 在这种情况下,您应该联系友好的networking/系统pipe理员,并要求为本机添加“A”logging。 不要忘了要求静态IP地址和/或DHCP预留,好吗?

  3. 您正在networking上build立一个未经授权的“stream氓”服务器。 你希望它可以在整个公司的名字是可以到达的,但你不想问networkingpipe理员的“A”logging,因为他或她可能不会赞成你在做什么。 在这种情况下,你超出了我们的帮助,但我们希望你享受你不定期的职业变化。

在域的DNS中configurationLinux服务器,或者如果允许dynamic更新,则configurationLinux服务器将DNS UPDATE命令发送到域的DNS服务器。

我假设“…一个Windowsnetworking(与域)”,你的意思是你有一个Windows服务器与Active Directory域。 所以你的一个AD服务器应该托pipe域名的DNS。 所以去那个服务器并加载DNS控制台,然后添加一个主机logging(A)到您的mydomain.local(或者其他任何东西),这个主机名是linux机器的主机名,并且是IP地址。

对于Netbios的工作,你需要确保nmbd正在运行,这是samba的一部分: http : //www.samba.org/samba/docs/man/manpages-3/nmbd.8.html

不过,我想说这些日子最好是使用DNS。 确保客户端configuration为在请求IP时更新DNS。

如果它是您想要的静态IP,则需要控制DHCP服务器进行静态分配,或者使用DNS服务器来创buildAlogging。 如果两者都失败,你可能会使nmbd工作。

如果你没有访问DNS服务器,那么你将被限制在你可以做什么来解决这个问题。 如果Linux主机支持dynamicDNS更新,那么最好的解决办法是configuration它,并设置DNS后缀以匹配您的AD DNS区域名称。 您需要configuration您的AD DNS区域以允许不安全的更新…但是,如果您无法访问DNS服务器(S)…

或者,如果在networking中使用Windows DHCP服务器,则可以将其configuration为始终使用DNS服务器更新客户端A和PTRlogging,但如果您无法访问DNS服务器,则可能不会无法访问DHCP服务器…