- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
关闭。这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。
想改进这个问题?更新问题,使其成为 Stack Overflow 的 on-topic。
6年前关闭。
Improve this question
请注意,我不希望 AWS 为我的 EC2 实例分配静态 IP 地址。请花时间阅读问题。
每次我停止和启动我的 EC2 实例时,Amazon AWS 都会分配一个新的 IP 地址,我对此很满意。但是,Amazon AWS 也会根据这个 IP 地址 分配一个公共(public) DNS 主机名 。这完全违背了首先拥有主机名的目的,因为主机名应该可以帮助您找到服务器,即使其 IP 地址已更改。
例如,如果 IP 地址是 12.34.56.78
,AWS 会分配一个公有 DNS 名称,如下所示:
ec2-12-34-56-78.ap-location-1.compute.amazonaws.com
ec2-myinstance1-112233445566.ap-location-1.compute.amazonaws.com
myinstance1
是我在 EC2 控制台中定义的实例名称,112233445566
是我的账户 ID。23.45.67.89
,公共(public) DNS 仍将保持与基于固定详细信息的完全相同。myhostname.ddns.net
。这应该现在可以工作,并且操作系统级别的配置非常简单明了。)amazonaws.com
的子子域),而实例操作系统本身绝对没有变化。最佳答案
当人们提出问题时,我永远无法理解,问题的前提是“我知道这个问题的解决方案是什么,但我不想使用它”——解决方案是分配一个弹性 IP——即弹性 IP 将为您做什么 - 即为您提供一个您可以分配和使用的 IP,无论底层实例如何......也就是说,一般来说,我经常听到 AWS 演讲者使用您需要像对待服务器一样的类比养鸡农对待他们的鸡,不像家人对待它的宠物。
宠物有名字,当宠物生病时,你带它们去看 vert ,让它们恢复健康。养鸡者(无论如何都是大的),不要给他们的鸡起名字,他们生病时也不会把它们带到 vert 那里 - 他们让它们死去,并在它们的位置放上一个新的(我知道,残酷的类比,但这一点是正确的)。
您不命名您的服务器 - 它们是一次性的。 Web 服务器(例如)通常位于负载均衡器之后,它们在自动缩放组内启动和停止,并且当实例成为或离开 ASG 的一部分时,负载均衡器会收到通知 - 这就是您管理服务器的方式,它们不需要有名字。
如果您绝对肯定必须像对待宠物一样对待您的服务器并为其命名,那么请使用 AWS 提供的设施 - 一个弹性 IP,这是最简单的解决方案。 (是的,EIP 是一项付费服务,就像所有其他 AWS 服务一样——它们毕竟是一项业务),如果您真的不想使用 EIP 选项,那么在您的实例开始使用新的 IP 地址更新您的 route-53/dns 记录。
关于linux - 即使公共(public) IP 地址可能发生变化,Amazon EC2 实例能否拥有静态公共(public) DNS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563466/
给定的输入是192.168.3.78/27 输入可以是任意C类ip地址,以上ip为例进行尝试 预期输出应显示从 192.168.3.65 到 192.168.3.94 的所有 IP如下 192.168
您好,我是一名 javascript 菜鸟,正在为 IP 范围编写验证器。例如,1.1.1.1-2.2.2.2 是一个有效范围,但我想确保第一个 IP 不大于第二个 IP。 2.2.2.2-1.1.1
在 MySQL 数据库中存储多种 IP 类型的最佳方式是什么: - 单一 IP (123.123.123.123) - IP 范围 (123.123.123.1 - 123.123.123.121)
所以我有一个带有子网的 IP:8.8.8.0/24 我如何将其转换为 8.8.8.0 和 8.8.8.255(实际上是它们的 ip2long 结果) 在 PHP 和 JavaScript 中 最佳答案
我有 Windows7 作为我的基本操作系统。最重要的是,我在 Ubuntu 上安装了 Virtual Box。我希望 ubuntu 获得与我的基本操作系统(Win7)相同的 IP 地址。我如何实现这
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
阅读后List of IP Space used by Facebook : “真实”列表是最后一个答案,但我想知道 Igy(答案标记为解决方案)如何通过将连续的类添加到更大的类中来大幅缩小列表(通过
我正在开发一个 web 应用程序,我已经在我的本地主机中创建了这个项目,但是网络用户需要访问我的项目,我不想给他们一个不友好的 ip 地址,所以我想用户访问一个名称例子 http://myprojec
有人可以向我解释 Azure 在逻辑应用程序的出站 IP 地址之间不同的新方式之间的区别。 我认为文档在对该问题的正确解释方面非常精简。读起来听起来好像 IP 地址在逻辑应用程序中具有完全相同的作用。
我正在尝试熟悉一个项目中java中的数据报系统,目前,我们只使用UDP包。 为了发送消息,我们在 DatagramPacket 上设置目标 IP。 /* * The fields o
我有一个 Java 服务器,当我获得连接时,我需要检查 IP 是本地 IP 还是公共(public) IP。当它是我自己的本地 IP 时,我可以检测到它,但我在使用其他本地 IP 时遇到了一些问题。J
所以我在网上看到了很多例子,这些例子展示了如果你知道起始 IP 和结束 IP 如何获得完整的 IP,但我需要的是在提供后告诉我完整的 IP 范围带有起始 IP 和所需 IP 地址数的代码。 因此,例如
我创建了一个 python 项目,用于扫描 IP 范围(即 x.y.z.0/24)并返回在线主机列表。它将在线主机列表保存到仅包含 IP 的文件中(即 ['192.168.0.1'、'192.168.
如果用户的 ip 在某个 IP 范围之间,我正在使用重定向。但是,我正在使用多个 ip 范围,所以我想知道执行此操作的最佳方法。我目前正在使用它来重定向, 但是如果 IP 范围是 72.122.166
好的,现在是星期五下午,我度过了漫长的一周,希望能得到一些帮助!目前,我有一个 IP 范围列表,如下所示: List ipRanges = new List(); ipRanges.Add(new I
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
下面是我的 CloudFormation 模板的片段,用于将弹性 IP 地址与网络接口(interface)的主 IP 相关联: "MyInterfaceSelfEipAssociat
我在 Azure 上创建了 Python 函数,该函数调用外部 API 服务,该服务仅允许访问白名单 IP。 根据 Microsoft 文档 ( https://learn.microsoft.com
我在 Azure 上创建了 Python 函数,该函数调用外部 API 服务,该服务仅允许访问白名单 IP。 根据 Microsoft 文档 ( https://learn.microsoft.com
我在我的 CentOS 5 x86_64 中使用 IP 别名。为简化此示例:IP 地址 A 是 eth0 地址,IP 地址 B 是 eth0:0地址。我有 2 个 Apache 实例(版本 2.2.3
我是一名优秀的程序员,十分优秀!