Articles of networking

即使我使用TCP端口80,防火墙是否会阻止我的非HTTPnetworking协议?

我想创build一个简单的基于JSON的协议,以允许我的游戏与我的自定义服务器交谈,但是我不想将其embedded到HTTP中。 如果我在端口80上向我的服务器发送一个自定义的基于文本的协议请求,防火墙会阻止它使用HTTP格式,还是只关心端口号? 我不会使用与服务器相同的服务器,所以我不在乎丢失真正的Web服务的端口80。 作为一点澄清,我主要关心的是大多数人可能拥有的典型的家庭防火墙,而不是高端的企业防火墙。

什么是从内存中的单个服务器服务单个静态网页的最快方法?

一直在处理对网站系统资源日益增长的需求,并让我思考: 什么是从内存中的单个服务器服务单个静态网页的最快方法? 随意请求澄清,基本上尽量减less应用程序堆栈,尽量less使用内存,但尽可能使系统保持在内存中。 猜测静态网页不会超过HTTPS,将是20K,没有图像和内联CSS / JS; 这意味着它是一个文件。 更低成本/资源系统的要点。

iptables:“–src-type LOCAL”是什么意思?

iptables手册页将其定义为“本地地址”,但是这只是指127范围(本地主机)还是包括10,169,192呢?

无法连接到红帽端口,但能够ping?

让我先说一下,我是一个linux和networkingnoob,所以慢慢地说,用大词汇。 我们有一台运行GNOME 2.16的Red Hat机器。 我们正试图站在一个Web应用程序。 从Windows开发环境我们可以ping通RH,但不能telnet到web容器 错误: 连接到我们的IP地址。## …无法打开连接到主机,端口80 ##连接失败 我检查过的东西: iptables没有运行 RH框上的浏览器可以在127.0.0.1:80# webapp默认包含ip 0.0.0.0,它应该公开(对吧?) 两个面具上的面具都是一样的 RH服务器也可以ping一个subversion服务器,但是不能进行checkout 我所能想到的是,窗口和RH盒之间有一些防火墙,但我不知道如何检查。 我想确定在敲门之前我已尽全力。 是否有其他设置或Linux命令我应该检查? 你的诊断是什么?

我可以使用PHP来确定一台机器的外向IP吗?而不依靠外部服务?

我正在使用需要机器外部IP的API。 据我所知,我使用的PHP环境只能得到我们的内部IP。 桌面上的选项是使用一个外部服务,如whatismyip.com告诉我们: wget -q -O – http://whatismyip.com/automation/n09230945.asp 我担心如果失败会发生什么。 是否有一种不依靠外部服务来确定机器IP的防弹方法?

Google DNS地理位置问题

我在非洲的ISP工作。 我们的客户被redirect到南非的Googlecaching。 显然没有理由,他们开始被redirect到谷歌美国,这对我们有更高的延迟(平均:400毫秒)。 如何联系Google修复此DNS地理定位问题? 或者,我能做什么?

networkingpipe理越来越杂乱和丑陋的需求计划

您好,我目前有一个networkingpipe理,是真正手动,没有用户pipe理,我听说,微软Active Directory允许你有一个更好的networkingpipe理让我安装和远程configuration设备的用户或组对人好点。 也担心我的杀毒软件,因为它将很快过期,我不知道如果我可以得到一个低成本的select。 正如你所看到的,我有点压力,而且我知道networking最终会增长,所以如果你愿意的话可以帮我解决以下问题: 你将如何处理这个问题? Active Directory是一个不错的select? 我必须使用微软服务器,或者我可以select一个开源的替代scheme,以及? 有关防病毒的任何评论? 目前我设置一个不错的,简单和基本的DNS,代理,Iptable,DHCP服务器… 谢谢

IPv6和跳数限制

我正在阅读关于IPv6的RFC 2460,它说“如果跳数限制递减到零,则丢弃数据包”,这就是说,如果路由器将数据包的跳数限制递减到0,另一个路由器不能接收跳数限制为0的数据包? 我问这个问题,因为我读过谷歌:“如果路由器收到跳数限制为0的数据包,或路由器递减数据包的跳数限制为0”丢弃数据包。 在我看来,第二种情况是不可能发生的。 我对吗 ? 谢谢 !

将6个以上的驱动器插入服务器(iSCSI / SAS扩展器/ SAN)

我工作的公司已经开始用尽2.3TB的磁盘空间。 最初它是一个1.5TB驱动器的JBOD和1TB驱动器作为一个快速修复措施(是的,我知道这是不好的,这就是为什么我正在做一些更好的东西)。 不需要快速起泡,因为这全部用于networking共享。 我打算在RAID 5中使用6个1TB硬盘,这里不会有数据库,所以RAID5就没问题了。 问题是,我已经完全用尽了插槽和端口来插入更多的硬盘。 如果需要的话,我很乐意获得SAS / RAID卡。 我正在考虑获得一个iSCSI托架,但似乎是一个非常非常昂贵的措施。 有没有人有任何build议如何插入更多的驱动器到服务器便宜?

复制还是?

最近,我们被谷歌机器人和其他各种机器人所攻击(我们平均所经历的网站stream量的60%来自机器人),我们正在试图将谷歌机器人stream量分成不同的服务器(低成本的服务器)但是,数据库或者需要被复制或者镜像,如果我们想要接近实时的话,是否有一种解决scheme比另一种解决scheme更好?我们目前在SAN上有我们的生产服务器的数据,我们可以复制这个数据。更像快照复制。