标签: ip

随着移动用户越来越多,我的地理 IP 数据库变得毫无用处

一段时间以来,我一直在享受从数据库查找地理 IP 的好处。这很棒。

人们越来越多地尝试通过手机或 3G 调制解调器访问我的网站,而他们的物理位置似乎与我的 IP 查找告诉我他们所在的位置几乎没有关系。位于我国东海岸的用户可能会被视为位于遥远的内陆或北部。一个用户可能会被报告在一瞬间在一个位置,几秒钟后,在数百公里之外。

这正在成为一个问题,我需要找到解决方案。我已经每月更新我的数据库,但效果不大。

可以做什么?

ip mobile-devices geolocation

4
推荐指数
1
解决办法
1263
查看次数

同一交换机上的本地和公共 IP?

这一切都在标题中。是否可以将本地和公共 IP 分配给连接到同一交换机的不同节点?

我有 4 个服务器,每个服务器有 2 个千兆以太网端口。我希望每个端口都有一个公共 IP,其余端口具有用于服务器到服务器流量的本地 IP。

编辑:

我想这样做的原因是我的交换机比我们公司面向公众的路由器低几层,我不想用只需要来自 4 个服务器之一的流量阻塞其他交换机和路由器到另一个。公共流量将是最小的,但服务器到服务器将是巨大的。

编辑2:

我刚刚与我们的提供商确认(我们正在租用机架空间):我无法访问任何上游的 NAT 硬件。我们所拥有的只是一个 IP 范围和一些交换机,无法重新组织,因为其他客户也使​​用它们。所以在这一点上,我的选择似乎是:

  1. 理想:购买支持 NAT 的防火墙/路由器并在当前交换机下配置每个服务器上的 NIC 绑定到本地 IP,路由器会将公共 IP 转发到本地 IP。
  2. 便宜:将交换机分成 2 个 VLAN,用于公共/本地 IP 范围划分。该交换机确实支持 802.1q VLAN。

我们现在将使用 2,如果带宽需求增长,将来可能会切换到 1。感谢大家的建议。

ip switch local

4
推荐指数
1
解决办法
6453
查看次数

IP“192.168.1.1/24”表示什么?

可能的重复:
Server Fault Wiki:子网划分是如何工作的?

我正在设置 rsync,我在配置文件中看到了这一点:

hosts allow = 127.0.0.1 192.168.1.1/24
Run Code Online (Sandbox Code Playgroud)

这是否表示本地(192.168.1.*)上的所有主机都可以使用rsync?我的网络课已经有一段时间了;我只是想了解...

tcpip ip rsync subnet

4
推荐指数
1
解决办法
5万
查看次数

通过 IP v6 访问服务器?

问:我正在使用 IPv6 并将其转换为 IPv4,反之亦然。

我想访问 http://127.0.0.1/

并做了标准的 ipv4 到 ipv6 计算:AA = 127 BB = 0 CC = 0 DD = 1

与架构

0000:0000:0000:0000:0000:ffff:AABB:CCDD
Run Code Online (Sandbox Code Playgroud)

这让我:

0000:0000:0000:0000:0000:ffff:7F00:0001
Run Code Online (Sandbox Code Playgroud)

所以我试过了

http://[:::::ffff:7F00:1]
Run Code Online (Sandbox Code Playgroud)

但它没有显示任何东西。通过一些谷歌搜索,我发现我需要

http://[::1]/
Run Code Online (Sandbox Code Playgroud)

使用 IPv6 访问环回接口。

现在我并没有太惊讶,因为环回接口可能是一个特例。但后来我尝试访问我的公共文件服务器:

http://88.84.21.77/
Run Code Online (Sandbox Code Playgroud)

我计算出的 IPv6 地址是

http://[::ffff:5854:154d]/
Run Code Online (Sandbox Code Playgroud)

但它也没有解决。

现在我的问题是:我在转换时做错了什么,或者它不是这样工作的。

或者可能是因为我的服务器或 ISP 不支持 IPv6?我的服务器在 Ubuntu 9.04 下运行,带有所有必要的补丁。

networking ubuntu ip ipv6 linux-networking

4
推荐指数
1
解决办法
320
查看次数

别名 IP 地址的正确网络掩码是什么?

我进行了大量搜索,但似乎关于别名 IP 地址的正确网络掩码应该是什么的信息存在冲突。一些相互矛盾的信息似乎是 FreeBSD 特有的。我正在寻找“技术上最合适”的答案,如果有的话。

我被分配了 xxx168/29。

这是eth0:

address x.x.x.170
netmask 255.255.255.248
gateway x.x.x.169
Run Code Online (Sandbox Code Playgroud)

所以正确的eth0:0网络掩码应该是255.255.255.something.

编辑:根据 Chris S 的评论,我没有使用 FreeBSD;我正在使用 Debian。我的理解是 FreeBSD 用户应该使用 .255 作为别名。但我可能是错的,所以你应该做你自己的研究。

ip alias netmask

4
推荐指数
2
解决办法
1553
查看次数

IP over FC 仍然非常复杂吗?

在下面的链接中,解释说 4 年前 IP over FC 非常复杂:

如何设置 IP over FC?

在 CentOS 6 上还是这样吗?

networking linux ip fibre-channel centos

4
推荐指数
1
解决办法
868
查看次数

在 Active Directory 中,IP、MAC 和 OS 之间是什么关系?

我有一台机器,我想在其中运行 2 个不同的操作系统,在 Windows Server 2008R2 和 2012R2(或其他)之间进行双引导。我想保持相同的计算机名称、相同的 IP 地址和相同的 MAC 地址。
在 2 个操作系统之间切换时,我会遇到 AD 和 DNS 方面的任何问题吗?

domain-name-system windows active-directory ip operating-system

4
推荐指数
3
解决办法
1438
查看次数

如何为 tomcat 创建 IP 白名单?

我对 tomcat 非常陌生,但我需要配置我公司的 tomcat 服务器,以便我们只能允许受限制的 IP 地址。

我知道这通常是防火墙的工作,但在这种情况下,这不是一种选择。

我们正在对生产服务器进行部署,在此过程中,我们需要能够显示由 Apache 运行的维护页面,该页面与 tomcat 位于同一服务器中。

在这种情况下,我需要做什么才能只允许访问整个 tomcat 服务器的选定 IP 地址?

tomcat ip whitelist

4
推荐指数
1
解决办法
2万
查看次数

每个 SSL 证书都需要一个专用的 IP 地址吗?

我在单个AWS实例上托管多个域。这些域都共享相同的底层代码库,但我们在各个域上提供“白标”服务。每个域(foo.com、bar.com、baz.com)都有自己的 SSL 证书。

我做了一些关于我是否需要为每个 SSL 证书使用专用 IP 地址的研究,这些研究似乎存在冲突(而且大多已经过时)。

每个 SSL 证书都需要一个专用的 IP 地址吗?

ssl domain ip ssl-certificate

4
推荐指数
1
解决办法
721
查看次数

来自我已更改的 IP 地址的 AWS EC2 SSH

我经常发现我的 IP 地址(谷歌我的 IP 是什么)已经改变,因此 SSH 到我的 EC2 失败,因为它接受来自我的 IP 地址的 SSH。

我有哪些选择?

1) 向我的 ISP 询问静态 IP 地址?
2) 打开 EC2 以接受来自 0.0.0.0/0 的 SSH - 仅在 private key.pem 文件上中继?
3) 不断更改我在 AWS 安全组中的 IP 地址以及我的 MongoDB 的其他托管公司。

还有其他建议吗?

security routing ip static-ip amazon-web-services

4
推荐指数
2
解决办法
2282
查看次数