问题标签 [virtual-ip-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
15694 浏览

cron - keepalived 检查哪个是主节点

我有 2 个应用服务器都配置为运行 php cron 作业,但只有 1 个可以随时运行该作业。由于我已经将keepalived用于其他目的,我正在考虑在cron作业中使用一些逻辑来检查节点是否具有虚拟ip,然后执行作业。所以理论上,即使两台服务器同时运行 cron 作业,也只有 1 台服务器会执行“真正的”作业。

但我的问题是如何检查节点是否有vip?有人可以建议我吗?

谢谢。

0 投票
1 回答
341 浏览

objective-c - NSMutableURLRequest 多个 IP 地址

我的 NIC 有多个虚拟接口,对应于我网络中的 10 个唯一 IP。我有一个应用程序,我想运行 10 个实例;每个实例使用一个唯一的 IP 地址。假设应用程序的 10 个实例中的每一个都知道它应该与哪个 IP 号相关联:

  • 如何指示我的 NSMutableURLRequest 从指定的 IP 发送请求?
  • 这是应该在 NSURLConnection 级别设置的东西吗?
0 投票
1 回答
762 浏览

azure - Azure:获取内部 IP - 用于网站 - 以创建访问限制

背景:

我托管 2 个单独的网站实例 - 1 个用于 WebAPI2 “API”,1 个作为使用所述 API 的 MVC5 “客户端”。我想将“API”的访问限制为“客户端”(有多个客户端)

(我只看到了云服务或虚拟机的答案,所以想问一下我是否可以将任何东西用于网站。我不想使用云服务或虚拟机,因为网站更快、更轻、更便宜- 这就是我所需要的……在 Azure 中找不到网站的防火墙功能。)

问题:

我相信我可以通过在项目的 Web.Config 文件中设置参数来限制对“API”的访问。但是命令提示符中的 nslookup 会为我帐户下的所有 azure 网站生成相同的 IP 地址。

问题:

我如何找到正确的 IP 地址——“客户端”网站将使用该地址访问“API”网站实例?

如果有更好的方法来限制访问...请提出建议。

0 投票
1 回答
35 浏览

azure - Azure 虚拟机的出站虚拟 IP

我可以看到可以修复服务的虚拟 ip,但它与出站 ip 和端口无关。换句话说——当我从我的虚拟机发送类似响应的东西时,它们是否具有相同的源 ip 和端口,或者基于虚拟机具有不同的 ip。

0 投票
0 回答
70 浏览

docker - docker:无法在不同 IP 上的同一主机上提供 2 个进程(一个在主机上,一个在容器中,具有相同的编号)

我运行 docker 容器,使用 -p 192.168.202.148:9999:9999 进行端口映射。但是 docker 会阻止 container: listen tcp 192.168.202.148:9999: bind: address already in used。在主机上正在端口 9999 上运行另一个进程。我认为它可能需要在接口上引发一个虚拟 en,并做到了。但错误仍然存​​在。后来发现一个问题How to Exposure docker container's ip and port to outside docker host without port mapping?,完全按照文章中所写,但结果是一样的。请告诉我,是否有可能在主机(192.168.202.146)上工作进程(9999),并且也在容器进程9999中工作,但它可以通过虚拟IP 192.168.202.148获得?

Docker 版本 1.1.2

CentOS release 6.5 (Final) 2.6.32-431.29.2.el6.x86_64

0 投票
1 回答
686 浏览

iptables - 多个公共 IP 地址的 IPTABLES

目前我有两台服务器运行 Debian 7,使用 Pacemaker 和 Corosync 进行 HA 主动/被动设置,如下所示:

它配置了心跳以进行故障转移设置。以上所有IP都是面向公众的。

当其他节点发生故障等时,系统将按其应有的高可用性工作。当其中一个系统处于活动状态时,将为一台服务器分配两个 IP。

所以这是我的问题-

  1. 我是否必须为不同的 IP(VIP 和静态公共 IP)添加任何单独的 iptable 规则?
  2. 如何仅允许(侦听)特定 IP(VIP)上的流量用于 eg-DB 服务器的服务,而不是来自外部世界的其他公共地址(xx.1)。

如果您对设置 wrt 安全等有任何疑问。请发表评论..

谢谢

0 投票
1 回答
3819 浏览

failover - Pacemaker:如何将 VirtualIP 资源保留在至少一个节点上

我使用起搏器和 corosync 来管理两个节点处于主动/被动模式的故障转移。我已经这样配置了一个虚拟 IP 资源:

其中@IP 是要ping 的IP 地址。

一切正常,VIP 根据 ping 在节点上移动。但是,当两个节点都无法 ping @IP 时,我的资源 VirtualIP 被禁用。在这种情况下,我希望在启用它的最后一个节点上保持启用 VirtualIP 资源。

我认为我必须根据ping结果修改我的资源VirtualIP的分数,但我没有找到如何去做。

谢谢你的帮助

0 投票
2 回答
2113 浏览

azure - 无法使用 IP 地址访问 SQL Azure 数据库?

因为我machine IP gets changed dynamically(使用网站 whatismyip.com 获取 ip)我可以not able to access and set Server-Level Firewall Rules to sql azure database

我尝试将范围也添加到 0.0.0.0 到 255.255.255.255 但它不起作用。

有什么办法可以访问 SQL Azure?

收到错误: 在此处输入图像描述

0 投票
0 回答
80 浏览

php - 可以在使用虚拟 IP 地址的网站中使用 Google Site Search 吗?

我想知道我是否可以在我的网站中使用 Google Site Search,它使用没有公共域的虚拟 IP 地址,并且只为公司员工提供服务。我正在使用 PHP、Html 和脚本。

谢谢!

0 投票
1 回答
379 浏览

linux - How to send messages to virtual IPV6 Address?

I want to send a messaged from Windows/Linux to a IPV6 virtual IP address which I had created on Ubuntu. Can anyone suggest the process to do so?

I created Virtual IPV6 in Ubuntu by the following Code: sudo ip -6 addr add 2002:1:1:1::10/64 dev eth0

And, for sending a message to IPV6 I used this Pyhton Code:

For Client:

For Server:

When I run this program I receive this error: [Errno 101] Network is unreachable. And, I cant ping the virtual IPV6.