Articles of ip

iptables:将端口redirect到绑定到特定IP的服务器

在具有多个IP的Linux机器上,我遇到了一个问题:将特权端口redirect到服务器正在侦听的非特权端口,该端口绑定到特定IP。 将此规则添加到iptables中,将传入的通信量从端口80redirect到8080: iptables –table nat –append PREROUTING –protocol tcp –dport 80 \ –jump REDIRECT –to-ports 8080 然后启动一个netcat监听所有的IP,端口8080: nc -l 0.0.0.0 8080 然后从另一台机器发送一个数据包到端口80: echo foo | nc 10.0.0.39:80 echo foo | nc 10.0.0.39:8080 这两个数据包都被接收到。 现在是奇怪的事情。 当你让netcat监听特定的IP时,它不会看到redirect的数据包。 nc -l 10.0.0.39 8080 现在没有收到发送到端口80的数据包。 只有端口8080上的数据包。区别在于服务器如何绑定侦听端口 – 0.0.0.0可以工作,但是特定的IP不能。 问题不在于netcat,因为nginx(我在做基于IP的虚拟主机)有同样的问题。 我试图通过指定目标地址是10.0.0.39来扩展iptables规则,但是这仍然不起作用。

如何设置sonicwall tz210端口转发从外部IP到另一个外部IP的数据包

我有一个固定ip的sonicwall tz210,说ip1。 然后,我有一个传统的服务器,使用外部ip ip2,它将数据发送到ip1(并且在ip1后面接收和处理该数据的sonicwall后面有另一台服务器)。 我想build立一个新的服务器在不同的外部ip ip3,将接收和处理来自旧服务器的数据。 如何设置sonicwall,以便从传统服务器(从外部IP)接收的数据包被端口转发到外部IP地址ip3?

如何使用isp提供的公共ip访问内部服务器?

我对networking非常陌生,因为我不擅长它。 但我已经分配了这个任务,我不能得到很多我的同事的参考表格,因为他们也没有处理这个以前。 让我描述我的情况,我有一个服务器,我已经设置了一个静态的内部IP和转发必要的端口。 所以如果我在外面,我能够使用公共IP从外部访问它,当即时通讯使用它在本地,我用服务器的内部IP访问它。 现在出现了这样的情况,需要我设置一个ip,即使在networking外部或内部也可以连接到服务器。 这意味着,用户在内部和公共使用相同的IP访问。 有人可以解释一下,我怎样才能使我的isp提供的静态IP能够在本地和公共场所使用它? 这是因为,即时通讯设置为甲骨文使用,并有一些表持有ip打开某些东西。 所以要做到这一点,如果我把公共IP,我在内部访问我不会得到它的工作,但外面的人可以。 如果我把它设置到内部,内部人就没有可能,而是公众的主要问题是客户。 那么有人能指引我正确的方向,并给我一些可能的指导,如果有的话?

添加到Win2k8r2的IP地址,无法在IIS中使用它

我从主机获得了另一个IP地址。 我将它添加到networking设置。 我现在可以ping新的IP地址。 我已经将IIS中的一个站点绑定到该新的IP地址。 但我不能连接到端口80上的IP。我已经尝试使用netstat以及tcpview,并没有显示任何东西坐在IP /端口80.当我尝试telnet到端口80,它只是超时。 我排除了Windows防火墙通过closures暂时不起作用。 我有一种感觉,其他的东西在80端口上运行,但是由于tcpview没有显示出来,也许我错了。 有关如何解决这个问题的任何build议?

Windows Server 2008阻止某些客户端的IP

我在Window Server 2008 R2主机上出现了一个非常奇怪的情况。 在这些主机中,我们有一个IIS 7.0的ASP.NET应用程序。 问题是,事实上,其中一个客户的IP被服务器阻塞。 在其他情况下,我们自己的IP被阻止,但是这个IP在Windows防火墙中被允许为“完全信任”。 当这个问题发生时,我们只是从服务器ping被阻塞的客户IP,并且自动解除阻塞。 我已经使用Microsoftnetworking监视器进行了testing,看看数据包是否来了,它们是,但服务器不响应它们。 我如何解决这个问题?

Server 2003 R2 – II6 – 通过IP与子网范围授予访问网站

我们正在尝试允许客户连接到我们的网站。 默认情况下,我们拒绝所有的访问,除了那些指定的IP地址,我们已经configuration好了,以前的所有东西都只是一个IP地址。 但是现在我们必须实现一系列的IP,而不是在Grant Access页面中input我们想要使用这组计算机选项的数千条logging。 但是,我们已将其configuration为使用子网掩码为255.255.224.0的IP 72.21.192.0。它们无法连接。 查看我们的IIS日志,他们正在收到302错误,这是任何人都应该得到谁未经授权查看有问题的页面相同的行为。 进来的IP地址是72.21.217.2,所以应该在可接受的IP地址的范围内。 我不知所措,因为我所看到的一切都告诉我要做我们正在做的事情。 所以任何见解,将不胜感激。 特别是因为我是一个软件人而不是硬件。 谢谢!

仅分析一个Ip的Web服务器性能的步骤

我们有一个2008年的服务器,托pipe40个域名。 我们所有的项目都是在asp.net中开发的,在我们的服务器上使用iis 7.5。 其中近35个域名共享一个IP,另外5个域名共享另一个IP。 一切都很好,直到4天前。 然后我们的一个Ips(与35域共享)开始服务很慢。 Wep页面在加载时挂起。 有趣的是,其他网页共享其他IP都没问题,正在以正常速度加载。 我们检查了http.sys的日志,但发现没有什么不同。 我们检查了iis的日志,什么都没发现。 任何人都可以告诉我们find问题的方法或步骤吗? 提前致谢

keepalived – 服务在“被动”主机上不可用

我有两个主机上configuration了一个mysql(percona)群集与keepalived ip故障转移; 故障转移按预期工作,但无法从被动或处于“备份”状态的主机访问该服务。 我会尽力解释更好。 HOST1和HOST2都共享一个虚拟IP,比如1.2.3.4,根据它们的状态(我使用1.1.19版本和单播补丁)保持正确的分配。 说到某个时候,1.2.3.4被分配给了HOST2。 在这种情况下,我可以访问mysql集群 mysql -ur…-p 1.2.3.4 从任何服务器在networking上,但是HOST1。 我可以从HOST2访问它。 如果事情发生变化,IP 1.2.3.4再次分配给HOST1,则可以从HOST1访问集群,但不能访问HOST2。 我错过了什么? 在此先感谢维托

重新启动客户端会导致IP地址冲突

使用7台ESXi主机设置vSphere群集时,我们遇到了大量问题,并且运行了大约74个来宾。 我们的问题是,当我们重新启动一个客户,Windows或Linux,他们回来,并报告IP地址冲突。 我们不运行DHCP,所有主机都有静态分配的IP地址。 所有的networking连接都经过了所有客人的testing,但最近这个问题已经开始困扰着我们。 任何人都可以在这个问题上谈一谈?

什么可能导致一组机器仅在分配了特定的IP地址时才能加载安全的网页?

我有大约20台运行Windows XP Pro SP3的克隆机器。 其中三台计算机遇到问题,点击amazon.com购物车中的“继续结帐”button会导致浏览器在尝试加载下一页时超时(这是从http https开始的)。 所有其他机器在该网站上的行为正常。 受感染计算机上的页面在状态栏上显示“正在等待https://www.amazon.com/gp/cart/[url的其余部分…”。 在“健康”系统上,页面几乎立即完成加载。 奇怪的是,当问题发生的时候,IE和Firefox以及Chrome都会发生,就像上面描述的一样。 清除caching/ Cookie不能解决问题。 在受影响的机器上,问题发生在有限的用户configuration文件,pipe理员configuration文件中,甚至发生在新创build的testingconfiguration文件中。 由于计算机在物理上是完全相同的,并且软件被克隆到每一个,所以我研究了它们之间的差异。 TEST-006(不受问题影响)的IP分配为192.168.1.126。 TEST-030(受问题影响)的IP分配为192.168.1.27。 当我给TEST-030分配192.168.1.126时,计算机不再受到这个问题的影响。 当我将192.168.1.27分配给TEST-006时,计算机受到了这个问题的影响。 将PROD-012(具有不同图像的不同计算机types)分配给192.168.1.27不会导致该计算机上的问题。 将分配有192.168.1.27的TEST计算机之一插入到所用的同一个端口PROD-012中没有效果。 TEST电脑仍然受到影响。 将DNS服务器设置为8.8.8.8不会以这种或那种方式影响问题。 这让我疯狂,有什么可能导致这种行为?