服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何将一个区域从Microsoft Windows 2003 DNS服务器委托给dnsmasq?

我的生产服务器场上有一个拆分域设置: 每个服务器都有一个外部(面向互联网)IP地址和一个私有内部(面向LAN)IP地址。 运行dnsmasq的本地DNS服务器使用“生产DNS区域”在LAN上提供DHCP服务和DNS服务。 一个不同的,公共的DNS服务器与服务器的公共IP地址服务器相同的DNS区域。 因此,如果局域网上有IP,则可以使用局域网地址parsing所有其他服务器的名称,而如果您不在局域网上(例如 – 客户机),则可以将服务器的名称parsing为其公用地址。 现在我已经设置了一个VPN来连接局域网到生产局域网,这样开发人员就可以直接访问服务器而不用麻烦了,而且我想要办公室局域网上的计算机(到目前为止只能看到公共IP地址生产DNS区域)将生产服务器名称parsing为LAN IP地址(由于VPN桥接,它们可以直接访问)。 问题是,在办公室我们使用Microsoft Windows 2003来pipe理networking – 它正在运行ActiveDirectory,DHCP服务和DNS服务。 我以为我可以使用Microsoft DNS服务器设置一个拆分域设置,并使用“存根区域”技术将生产DNS区域的parsing从公共DNS服务器指向专用DNS服务器(现在是可以通过VPN访问) – 但是当我尝试这样做时,Microsoft DNS服务器说该区域已损坏,无法显示任何信息。 可以做到这一点,如果是这样 – 如何?

寻找VPNnetworking和远程访问的细节工作

我想更深入地了解一下VPN(局域网到局域网连接)的工作原理。 我试图在互联网上阅读,但没有可用的细节,因此在这里问。 在我的办公地点英国 ,我们有一个VPN服务器Draytek Vigo 2910,在办公室1,我有2个VPN设置configuration在这个英国draytek路由器configuration选项卡:VPN和远程访问: – 1)第一个VPN被configuration为拨出到爱尔兰的呼叫方向,Lan-to-Lan设置被启用到那里的第二个办公室位置,其中用于VPN的服务器IP /主机名被称为从注册到DynDns获得的URL [dynamicDNS]说mvdub.dnsalias.com,这个VPN链接工作正常,我们可以从办公室2的其他局域网从办公室1的局域网访问计算机/内部网站点,没问题。 2)然后从我们的罗马尼亚位置有第二个configuration为呼叫方向拨号的VPN。 在此设置中,我们将Peer Caller ID或Peer VPN Server IP设置为罗马尼亚办公室位置VPN服务器/主机的IP地址。 这个链接是不起作用的。 我的意思是我们不能从我们的本地局域网在办公室3访问这个remtoe局域网内的电脑。 在我们最近将我们的办公室搬到本地的不同实体地点之前,第二个链接正在工作。 我的问题: 1)我应该在Draytek中查找哪些设置来解决此VPN访问错误。 我很困惑,在连接1)的情况下工作,Lan到Lan VPN连接是使用dynamicDNSparsing到VPN服务器IP地址还是使用VPN服务器的静态IP地址(我听说VPN在office2中的服务器已经获得了他们的VPN主机的静态IP地址,如果它使用的是静态IP地址,那么dynamicDNS url xyz.dnsalias.com在做什么? 2)第二个问题是 – 我也从办公室2连接到我的办公室VPN(办公室1,在我们移动位置后,我工作的地方仍然无法访问)。 在我的家用电脑上,我已经build立了一个VPN连接,其中我提到了VPN服务器的IP地址为xyz.dnsalias.com。 如何解决在办公室的远程VPN服务器的静态IP地址2.它是否需要得到解决,或者它只能授予我的访问权限根据主机名/ URL xyz.dnsalias.com? 对不起,如果我遇到困惑,但那是因为我! 任何指针,解释都将非常有帮助。 谢谢。

如何诊断为什么Java应用程序无法打开套接字(运行成功一段时间后)

我试图诊断为什么一个基于Java的应用程序运行一段时间作为一个客户端进行SOAP Web服务调用,然后开始打一个exception,从而无法打开套接字。 操作系统是Windows 2003服务器SP1。 netstat -an输出在CLOSE_WAIT或TIME_WAIT中显示一些连接,但不足以暗示操作系统本身不在套接字中。 我怀疑客户端API的使用方式(Axis2 v1.4)存在错误,导致无法回收一些内部资源。 一旦我们遇到无法打开套接字的情况,我们必须重新启动Java应用程序。 (有点奇怪,但是,我们仍然可以使用简单的java.net.URL进行调用)。 我想知道如果我们可以使用Wireshark / Ethereal或类似的从OS /networking的angular度来帮助诊断问题? 万一它是有用的,我们的Java堆栈跟踪是: 导致:java.net.ConnectException:连接超时:连接在java.net.PlainSocketImpl.socketConnect(本地方法)在java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)在java.net.PlainSocketImpl.connectToAddress( PlainSocketImpl.java:195)在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)在java.net.Socket.connect(Socket.java:516 )在java.net.Socket的java.net.Socket.connect(Socket.java:466)。(Socket.java:366)at java.net.Socket。(Socket.java:239) 非常感谢任何见解。 丹海伍德