Articles of 谷歌

我如何validation一个谷歌机器人

除了大search引擎之外,我会阻止所有的机器人。 我的阻止方法之一是检查“语言”: Accept-Language 如果没有接受语言,机器人的IP地址将被阻止,直到2037年。 Googlebot没有Accept-Language ,我想用DNS查找来validation <?php gethostbyaddr($_SERVER['REMOTE_ADDR']); ?> 是否可以使用gethostbyaddr ,有人可以通过我的“ gethostbyaddr保护”?

Google DNS同样input不同的结果

为什么发生这种情况? Rootserver返回一个包含5269.XXX.com.的错误条目5269.XXX.com. 而不是5269 XXX.com. Macbook @ Home ; <<>> DiG 9.6.0-APPLE-P2 <<>> @8.8.8.8 srv _xmpp-server._tcp.XXX.com. ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18412 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;_xmpp-server._tcp.XXX.com. IN SRV ;; ANSWER […]

Google网页caching:尽pipe需要login才能泄露信息

一直在寻找疯狂的小时。 发生了什么: 当用Googlesearch某些关键字时,我使用了他们的站点预览function(在页面的图像表示中可以看到那个小小的popup窗口),它显示了Googlecaching的网页版本。 我一直认为Google只能查看匿名用户的网站内容。 我天真吗? 令我惊讶的是,这个caching版本显示的内容只有在网站用户login到我的网站时才在webbrowser中看到。 相关页面的URL是相同的,只有内容根据login的用户/匿名用户而变化。 更麻烦的是,只有当员工用户login时才能看到信息。 我在应用程序级使用Django / ModWSGI。 我三重检查了一个匿名用户将无法看到所述内容。 现在,除非Google可以访问我的网站的工作人员用户的login信息,并且在抓取我的网站(我觉得很难相信)的同时使用这个通知,这个原因应该在客户端的某个地方。 题: 是否有网页浏览器插件,将浏览的网站内容推到谷歌出于某种原因? 当然,在这种情况下,我想询问我的员工用户,但是这样做会更有成效,知道要寻找什么。 使用的客户端是Win / Mac / Ubuntu上的Firefox 3.x,IE 7/8,Win / Mac上的Safari。 我如何在这方面捍卫我的网站,以避免这种信息泄漏? 谢谢! 编辑 进一步的观察/信息: 我可以谷歌我的网站使用的关键字,通常只有某些工作人员的用户可见,因此我得出这样的结论,谷歌必须有关键字与我的网站存储在其数据库的地方(至less我不知道该怎么办) 。 我的网站上的网页caching版本大约一周(根据谷歌),当我查看这个caching版本时,search的关键字被突出显示,即使在网页浏览器清除自己的caching,而我目前还没有login到我的现场。

Google云端硬盘同步客户端在Windows Server 2008上导致硬故障并使用大量内存

我正在使用Windows Server 2008中的资源监视器并查看内存使用情况详细信息。 特别是,我注意到googledrivesync.exe进程运行速度约为2600个硬故障/分钟。 不仅如此,使用物理内存的数量在94%,其中大部分来自googledrivesync.exe。 在互联网上,众所周知,Goole Drive同步客户端是一个内存pipe理器,所以也许如果我增加服务器上物理内存的数量,这将降低物理内存的使用百分比,但这并不能解释为什么Google云端硬盘首先占用了太多内存。 另外,2600次硬错/分是怎么处理的? 谢谢。

同时使用pagespeed和cloudflare是否合理?

我们正在使用谷歌的pagespeed服务。 从我可以收集它只是从我们的networking服务器绘制页面,并通过mod_pagespeed优化模块运行它。 我想知道它是否也做任何代理/caching,还是严格的一个请求/一个请求? 现在我们还使用谷歌的Cloudflare CDN /代理服务(在其他地方)。 从我可以收集的cloudflare是一个大代理/cachingnetworking/服务。 它也做任何页面优化,或者它严格存储和转发从我们的networking服务器收到什么? 我正在与一个关键业务网站合作,并被指示不要尝试任何“只是看看会发生什么事情”,所以我不得不问“如果同时使用页面速度和云雾度会发生什么? 我期待没有什么不好 我期望cloudflarecaching将从pagespeed绘制我们的页面,这反过来是从我们的web服务器绘制。 最终结果是在cloudflarecaching中优化页面。 我的理解是正确的吗?

Google计算机引擎防火墙和IpTables

我对服务器pipe理非常陌生,刚刚发现我可以使用Google Compute Engine托pipe我的网站,类似于与Linode或Digital Ocean一起使用的方式。 我不确定以下与Google Compute Engine相关的防火墙设置问题: 1)我看到Google Compute Engine带有一个我们可以用于每个实例的防火墙设置。 所以在这种情况下,这是否意味着我不需要在iptable中打开和closures端口以及当我在GCE上设置了一个带有Nginx web服务器的CentOs? 2)如果Google计算引擎与iptables做的工作相同,那么是否需要为阻塞空包,拒绝同步攻击,拒绝XMAS包等设置任何特殊的防火墙规则,或者是不需要的?

如何在Office365 / Google Apps上拥有有限的用户,并在vanilla Postfix上保持平衡

正如邮件标题所示,我们有大约100个邮件用户,我们希望将大约15个用户转移到基于云的Office 365或Google Mail服务之一。 平衡,我们希望他们继续当前的电子邮件基础设施,这是一个基于Postfix的邮件服务器。 域名必须相同。 有没有办法在这些用户之间进行负载平衡? 这是1)[email protected]可以在Office 365上,而[email protected]可能是在香草后缀安装。 2)不应该有邮件反弹。 系统必须stream畅。

尝试将数据发送到Google +的DNS服务器 – Google DNS

我今天正在查看我的watchguardstream量,并注意到从我的两台本地DNS服务器到“Google-Plus”stream量很大。 我假设守卫有标签不正确,因为他们试图连接到的IP地址是谷歌dns地址(8.8.8.8和8.8.4.4)。 我不知道这是否一直在进行,或者如果这是一个新问题(地狱,这可能不是一个问题)。 我的问题是,为什么我的DNS服务器试图连接/发送数据到谷歌DNS服务器? 我已经查看了所有的设置,我发现我的networking之外没有任何IP地址的参考。 还有另一个地址发送数据 – 64.89.70.2。 该地址被列为windstream的一部分,但Watchguard也将其标记为“google-plus”。 我最好的猜测是,它只是试图更新双方的DNScaching,它只是被误认为是“谷歌加”,有时在watchguard中“谷歌谈话”。 但是,在我允许这些特定的IP地址之前,我想要比那些更聪明的人提供一些意见。 谢谢。

电子邮件没有收到

好的,我已经问过几个问题了。 基本上我的服务器被黑了,我已经设法让所有的东西恢复在线和工作,希望他们从中得到的漏洞被堵塞,我现在有安全的密码。 希望这是他们怎么进来的。 我的下一个问题是,在几天的过程中,很多电子邮件都来自我的IP。 这么多以至于我的IP已经被大多数接收者阻挡了。 谷歌不会接受我的邮件和Outlook的,但现在它甚至不会去垃圾邮件文件夹。 我正在尝试创业。 我有网站备份和运行。 但我需要能够发送和接收电子邮件。 我该怎么办。 会改变我的ip有所作为。 或者,也许我应该以某种方式通知Google。 我能做什么。 接收我的电子邮件的下一步是什么? 有没有人有任何build议。 编辑: 好的,已经过了几天,我已经检查了mxtoolbox。 结果说一切都很好。 服务器没有问题。 我没有列在任何拦截列表中。 但我仍然不能发送或接收电子邮件。 只有从我的系统发送给我的电子邮件才能通过。 服务器有451个4.3.5服务器configuration错误。 不知道该怎么办。 对不起,这是一个spf错误。 我忘记了正确设置它。 大的仍然不会接受我的电子邮件。 Outlook和Gmail。 我已经联系了他们,但希望在他们放松限制之前不要太久。

切断我自己的Google Cloud Engine SSH鼻子

有点愚蠢。 在我的Google计算引擎(GCE)实例中,我进入并更改了sshd_config来侦听另一个端口(我经常做的事情)…但是在注销之前我没有testing。 还有一个错字。 所以现在我不能通过SSHlogin,因为configuration被搞砸了,sshd甚至不会启动。 (我可以用一个不同的configuration文件启动sshd,作为一个非root用户,但它给了我一个“无法加载主机密钥”,正如所料,可能没有权限。 使用你说的GCE串口控制台? 啊…但是我可以login的用户都不是sudoers。 (我有两个sudo'er,但密码不工作,不知道为什么,我把它们写错了?) 所以我有用户(非root)访问密码,并有根(sudo'er)用户的密钥,我只是没有办法通过串行控制台login? (有没有办法让控制台识别我的密钥而不是密码?) 对于安全来说,这是好事,我不能用我有限的知识在5分钟内解决这个问题,但是我可以利用我必须以root身份重新获得的东西吗? 我有权访问Google Compute Engine控制台中的项目和用户等,我只是从命令行切断了这个实例。 如果它是一个物理机器,我会坚持在可启动的USB发行版,只需编辑configuration文件,然后重新启动。 有什么build议么? 谢谢。